tencent-rtc / tuicallkit Goto Github PK
View Code? Open in Web Editor NEWtencent video calls uikit, include 1v1 calls、group calls etc.
Home Page: https://trtc.io/products/call
tencent video calls uikit, include 1v1 calls、group calls etc.
Home Page: https://trtc.io/products/call
测试手机:小米
ios 设备一对一视频电话的时候拨打方绿屏
im 页面没打开,我打开的是我项目其他的页面,只要我其他的页面发起我自己的 ajax 请求,插件就自动往https://aegis.qq.com/speed发好几次请求,这样在干嘛?监控什么
Hi, I am working on an Android project which is using some USB camera(UVCCamera).
I need to implement the video call feature, and considering Tencent Video Call.
Can you please let me know whether it's possible to use USB camera on this Android SDK?
Regards,
Yun.
https://github.com/tencentyun/TUICallKit/tree/main/uni-app/TUICallKit-Miniprogram/TUICallKit-Vue3
如题,跑了一下demo.运行起来后上传的小程序包已经接近1.8M,其他业务都无法在主包中写了。
怎么解决主包过大的问题,或者能否提供一个此程序运行在分包的demo。
目前因为主包已经写了大概不到 1m的业务,想将音视频相关的页面分包处理。
定制的一个Android系统设备
Android6.0系统
MIPI摄像头:没有MIPI前后摄像头
USB摄像头:通过USB连接的普通摄像头
通过以下可以打开摄像头
https://github.com/saki4510t/UVCCamera
咱们的这个插件,是否开发一下,兼容这类摄像头的使用,谢谢
MainActivity中,目前logout用的是
TUILogin.logout(new V2TIMCallback() {
但是这个接口Deprecated了
改为新接口
TUILogin.logout(new TUICallback() { 后,发现登录,再登出,再登录后,无法接听来电(来电页面弹不出来)
原因可能是新接口中,会调用到V2TIMManager.getInstance().unInitSDK();引起mSignalingListenerList.clear();丢失回调
新版demo里面TPNS推送部分还是和旧版一样,使用V2TIMAPNSConfig向V2TIMManager设置APNS。但网页上TPNS的控制台已经没有上传证书获取sdkBusiId的入口了,请问该如何获取sdkBusiId?
sdkappid: 1400791324
sdk版本: tencent_calls_uikit: ^1.4.2
终端类型及开发语言: flutter dart
机型以及版本: 苹果13
sender_user_id:1254|receiver_user_id:403901273409257474
完整日志:{\rtf1\ansi\ansicpg936\cocoartf2706
\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;\f1\fnil\fcharset134 PingFangSC-Regular;}
{\colortbl;\red255\green255\blue255;}
{*\expandedcolortbl;;}
\paperw11900\paperh16840\margl1440\margr1440\vieww11520\viewh8400\viewkind0
\deftab560
\pard\pardeftab560\slleading20\partightenfactor0
\f0\fs26 \cf0 TIM: 2023-03-06 13:36:48.365 I 1079-228703 |-message_dispatcher.cpp:293 HandleNewMessage |message_source:receive message|message:
message_type:c2c|message_sub_type:0x6
sender_user_id:1254|receiver_user_id:403901273409257474|receive_time:1678081007365
client_time:1678081007|server_time:1678081008|sequence:3209518975|random:1362194600
message_status:success|IsOnlineOnly:false|platform:iOS
message_elements:
[custom] data size:485|description size:0
TIM: 2023-03-06 13:36:48.367 I 1079-228703 |-signaling_manager.cpp:611 OnReceiveSignalingIncomingNotify |received signaling_info: invite_id:bf22bf24bf50123a42ca6017cf0befb4|action_type:invite|group_id:|inviter:1254|invitee:403901273409257474|timeout:30
[I][03-06/13:36:48.368+8.0][1079,259][TRTCCloud.mm:945]trtc_api Calling - onReceiveNewInvitation version:1.4.0.255 inviteID:bf22bf24bf50123a42ca6017cf0befb4 inviter:1254 inviteeList:(
403901273409257474
) data:{"platform":"iOS","extInfo":"","businessID":"av_call","call_end":0,"data":{"inviteTime":0,"consumed":false,"message":"","cmd":"audioCall","userIDs":["403901273409257474"],"cmdInfo":"","room_id":760348890},"version":4,"call_type":1,"room_id":760348890}
TIM: 2023-03-06 13:36:48.479 I 1079-228703 |-im_engine_impl.cpp:1035 SetSelfStatus |custom_status:call_wait
[I][03-06/13:36:48.479+8.0][1079,259][TRTCCloud.mm:945]trtc_api Calling - TUICallObserver onCallReceived callerId: 1254,calleeIdList: (
403901273409257474
), groupId: (null), callMediaType: 1
[I][03-06/13:36:48.486+8.0][1079,259][device_manager.cc:1218]@bbd0 dm_api: SetAudioRoute [route:Earpiece]
TIM: 2023-03-06 13:36:48.514 I 1079-228703 |-conversation_manager.cpp:1093 HandleUpdateC2CUnreadInfo |conversation_key:c2c_1254|unread_message_count:7|message_read_timestamp:1678073566
TIM: 2023-03-06 13:36:48.514 I 1079-228703 |-c2c_message_synchronizer.cpp:336 HandleConvertMessageTinyIDResponse |user_id:1254|message_read_timestamp:1678073566|unread_message_count:7|abstract_message_count:0
TIM: 2023-03-06 13:36:48.774 I 1079-228703 |-c2c_message_synchronizer.cpp:336 HandleConvertMessageTinyIDResponse |user_id:1254|message_read_timestamp:1678073566|unread_message_count:7|abstract_message_count:0
TIM: 2023-03-06 13:37:08.444 I 1079-228703 |-login.cpp:535 RequestHeartbeat |send heartbeat request
TIM: 2023-03-06 13:37:08.509 I 1079-228703 |-login.cpp:578 HandleHeartbeatResponse |receive heartbeat response|client_address:103.85.179.242:33136|heartbeat_interval:120
[I][03-06/13:37:08.958+8.0][1079,259][TRTCCloud.mm:945]trtc_api Calling - accept
[I][03-06/13:37:08.958+8.0][1079,259][TRTCCloud.mm:945]trtc_api Calling - enterRoom userId:403901273409257474 roomid:760348890ld
[I][03-06/13:37:08.958+8.0][1079,259][trtc_pipeline.cc:947]@bbd0 trtc_api: SetDefaultStreamRecvMode [auto_recv_audio:True|auto_recv_video:True]
[I][03-06/13:37:08.958+8.0][1079,259][trtc_pipeline.cc:2204]@bbd0 trtc_api: EnableAudioVolumeEvaluation [interval(ms):300|enable_vad:True]
[I][03-06/13:37:08.959+8.0][1079,259][trtc_pipeline.cc:657]@bbd0 trtc_api: EnterRoom [sdkAppId:1400791324|user_id:403901273409257474|room_id:760348890|str_room_id:|role:Anchor|stream_id:|user_define_record_id:|business_info:|scene:AudioCall]
TIM: 2023-03-06 13:37:08.959 I 1079-228703 |-signaling_manager.cpp:528 SendModifyMessageRequest |modify signaling_info: invit2023-03-06 13:37:08.959278+0800 Runner[1079:228572] [I][03-06/13:37:08.959+8.0][1079,259][trtc_pipeline.cc:697]========================================================================================================
[I][03-06/13:37:08.959+8.0][1079,259][trtc_pipeline.cc:699]========================================================================================================
[I][03-06/13:37:08.959+8.0][1079,259][trtc_pipeline.cc:701]============= SDK Version:10.9.0.13161 Device Name::iPhone 13 Pro System Version:16.3.1 =============
[I][03-06/13:37:08.959+8.0][1079,259][trtc_pipeline.cc:704]========================================================================================================
[I][03-06/13:37:08.959+8.0][1079,259][trtc_pipeline.cc:706]========================================================================================================
[I][03-06/13:37:08.959+8.0][1079,66051][local_audio_manager.cc:287]set audio quality by scene: kAudioCall
[I][03-06/13:37:08.959+8.0][1079,259][TXCDashboardiOS.mm:157]addDashboard: local_user_0x28082fb10_main
[I][03-06/13:37:08.959+8.0][1079,66051][audio_device_ios.mm:185]SetSystemVolumeType. type=kVoip
[I][03-06/13:37:08.959+8.0][1079,259][TXCDashboardiOS.mm:157]appendLog: local_user_0x28082fb10_main, log: 13:37:08.959 sdkversion:10.9.0.13161
[I][03-06/13:37:08.961+8.0][1079,259][experimental_api_invoker.cc:223]@bbd0 trtc_api: CallExperimentalApi [msg:ok|json:{
"api" : "setFramework",
"params" : {
"component" : 14,
"framework" : 7
}
}]
e_id:bf22bf24bf50123a42ca6017cf0befb4|action_type:invite|group_id:|inviter:1254|invitee:403901273409257474|timeout:30
[I][03-06/13:37:08.960+8.0][1079,66051][trtc_pipeline.cc:3576]@bbd0 AudioConfig: { Common: { , aec_level:256, max_streams_to_play:15, enable_ai_3a:1 }, iOS: { } }
[I][03-06/13:37:08.962+8.0][1079,66051][local_video_stream.cc:619]@bbd0 ReloadEncodeAbility:hevc:1|rps:1|svc:1
[I][03-06/13:37:08.962+8.0][1079,66051][trtc_pipeline.cc:763]@bbd0 trtc_api: EnterRoom [recv_mode:auto|allow_rps:1|unlimited_gop2023-03-06 13:37:08.963102+0800 Runner[1079:264529] [I][03-06/13:37:08.963+8.0][1079,273175][dump_writer.cc:289]Forbid local dumping flag is 0
:0|support_video_codec:15|expect_video_codec:1]
[W][03-06/13:37:08.964+8.0][1079,66051][completion_reporter_impl.cc:2069]enter room not complete! discard completion report
[I][03-06/13:37:08.966+8.0][1079,66051][signal_manager.cc:2483]Signal Local IP Stack Detect Result: 1
[I][03-06/13:37:08.966+8.0][1079,66051][signal_manager.cc:2516]@bbd0 Network: Signal: RequestAccessServer use storage token
[I][03-06/13:37:08.967+8.0][1079,66051][TXCVideoLogger.mm:34][Producer: 0x28117b9f0] - stopEncodeForStream: 0
[I][03-06/13:37:08.967+8.0][1079,66051][TXCVideoLogger.mm:34][Producer: 0x28117b9f0] - stopEncodeForStream: 1
[I][03-06/13:37:08.967+8.0][1079,66051][TXCVideoLogger.mm:34][Producer: 0x28117bb10] - stopEncodeForStream: 2
[I][03-06/13:37:08.967+8.0][1079,66051][TXCVideoLogger.mm:34][Producer: 0x28117bb10] - stopEncodeForStream: 1
[I][03-06/13:37:08.967+8.0][1079,66051][signal_manager.cc:4936]@bbd0 Network: SetFramework, framework:7, component:14, sdk_type:TRTC
[I][03-06/13:37:08.968+8.0][1079,66051][signal_manager.cc:4733]@bbd0 Network:Signal: {cmd:RequestACCIPandSign, seq:601068019} from: 162.14.6.105:8000, protocol:UDP
[I][03-06/13:37:09.015+8.0][1079,66051][signal_manager.cc:522]@bbd0 Signal: onRequestACCIP SUCC, ACC ip: 106.119.174.66:8000, protocol:UDP
[I][03-06/13:37:09.016+8.0][1079,66051][signal_manager.cc:522]@bbd0 Signal: onRequestACCIP SUCC, ACC ip: 106.119.174.66:443, protocol:TCP
[I][03-06/13:37:09.017+8.0][1079,66051][signal_manager.cc:522]@bbd0 Signal: onRequestACCIP SUCC, ACC ip: 106.119.174.71:8001, protocol:UDP
[I][03-06/13:37:09.018+8.0][1079,66051][signal_manager.cc:522]@bbd0 Signal: onRequestACCIP SUCC, ACC ip: 106.119.174.71:10443, protocol:TCP
[I][03-06/13:37:09.018+8.0][1079,66051][signal_manager.cc:522]@bbd0 Signal: onRequestACCIP SUCC, ACC ip: 36.99.75.196:8002, protocol:UDP
[I][03-06/13:37:09.019+8.0][1079,66051][signal_manager.cc:522]@bbd0 Signal: onRequestACCIP SUCC, ACC ip: 36.99.75.196:10444, protocol:TCP
[I][03-06/13:37:09.019+8.0][1079,66051][signal_manager.cc:522]@bbd0 Signal: onRequestACCIP SUCC, ACC ip: 36.99.75.221:8001, protocol:UDP
[I][03-06/13:37:09.020+8.0][1079,66051][signal_manager.cc:522]@bbd0 Signal: onRequestACCIP SUCC, ACC ip: 36.99.75.221:10443, protocol:TCP
[I][03-06/13:37:09.020+8.0][1079,66051][signal_manager.cc:548]@bbd0 Signal: handleResponseACCIPandSign, Acc ip SUCC, Seq:601068019 from:ip: 162.14.6.105:8000,protocol:UDP, type:ACCESS, IsEncrypted: 1, IsBgp: 0
[I][03-06/13:37:09.020+8.0][1079,66051][signal_manager.cc:609]@bbd0 Network: recv anycast ip:162.14.6.105;162.14.22.165;
[I][03-06/13:37:09.020+8.0][1079,66051][signal_task.cc:85]SignalTask C2SRequest: {cmd:RequestQueryConfig, seq:601068020}
[I][03-06/13:37:09.020+8.0][1079,66051][signal_manager.cc:4560]@bbd0 Network: RequestQueryConfig from: 162.14.6.105:9000,protocol:UDP
[I][03-06/13:37:09.020+8.0][1079,66051][signal_manager.cc:4471][VideoCodecAbility] support: 15 expect: 1
[I][03-06/13:37:09.021+8.0][1079,66051][signal_manager.cc:2568]@bbd0 Network Enterroom: Ability: Pref:Unknown Scene:0 ExtFEC:300 ASettings:( codec:11 sample:48000 interval:20 bits:50000 channel:1 ) VLimits:( rps:1 enc:3 adjustRes:0 supportCodec:15 expectCodec:1 svcEnc: 0 svcDec:2023-03-06 13:37:09.021422+0800 Runner[1079:228704] [I][03-06/13:37:09.021+8.0][1079,57347][ping_tool_impl.cc:175]Set PingPolicy flag: 7, ip counts: 5
0 ) VSettings:( type:2 enc_bps:4294967295 fps:15 w:360 h:640 min_bps: 0 )
[I][03-06/13:37:09.022+8.0][1079,66051][signal_manager.cc:2623]@bbd0 Network: Signal: {cmd:RequestEnterRoom, seq:601068021}, int_roomid:760348890, string_roomid:, user_id:403901273409257474, bussinfo:{"Str_uc_params":{"pure_audio_push_mod":1}}, enter reason:1, to:106.119.174.66:8000, protocol:UDP
[I][03-06/13:37:09.026+8.0][1079,57347][ping_tool_impl.cc:376]Stop ping ip list timer
[I][03-06/13:37:09.168+8.0][1079,66051][signal_manager.cc:703]@bbd0 Network: onRequestQueryConfig:AudioConfig: { Common: { , aec_level:256, max_streams_to_play:15, enable_ai_3a:1 }, iOS: { } }, AudioPlayConfig: { , max_cache_anchor:1200, min_cache_anchor:200, max_cache_audience:2500, min_cache_audience:700, max_cache_chorus:60, min_cache_chorus:20, stutter_delimit:200, neteq_expired_threshold:500 }, VideoConfig: { producer_implementor:2, high_decoder_cache_threshold:10, low_decoder_cache_threshold:8 }, QosConfig: { pacing_strategy:4, bitrate_adjust_strategy:2, bitrate_adjust_reset_threshold:10, bitrate_adjust_threshold:10 }, BaseConfig: { forbid_local_dumping_:0 }, ExtraAbilityConfig: { value_added_services:27 } }, StreamEncodeConfig: { }
[I][03-06/13:37:09.173+8.0][1079,230183][dump_writer.cc:289]Forbid local dumping flag is 0
[I][03-06/13:37:09.174+8.0][1079,267279][remote_channel_manager.cc:960]@bbd0 Remote-Network: SetMaxAudioChannelsToPlayOK, max_count: 15
[I][03-06/13:37:09.173+8.0][1079,66051][signal_manager.cc:791]@bbd0 Signal: C2SResponse: C2SEnterRoomResponse, Seq:601068021, Tinyid: 144115242489925537, ErrorCode:0
[I][03-06/13:37:09.175+8.0][1079,66051][signal_manager.cc:1217]@bbd0 Network: Signal: EnterRoom successful,protocol:UDP RoomId: 760348890 LocationId: 1400791324 Server: 106.119.174.66:8000 McuMix:1 Self IP: 103.85.179.242:58957
[I][03-06/13:37:09.176+8.0][1079,66051][signal_manager.cc:1232]@bbd0 Network: Handle enter room, user list empty!!!!
[I][03-06/13:37:09.176+8.0][1079,66051][signal_manager.cc:1237]@bbd0 Network: Current NTP time: 2023-03-06 13:37:09.280 UTC
[I][03-06/13:37:09.176+8.0][1079,66051][trtc_pipeline.cc:2618]OnJoinRoomServerConfig HEVC on: 0
[I][03-06/13:37:09.177+8.0][1079,66051][TXCVideoLogger.mm:34]setEncodeParams:EncodeParams: width=null height=null framerate=null bitrate=null gop=null min_qp=null max_qp=null realtime=null enables_b_frame=null enables_hevc=0 full_iframe=null annexb=1 is_transcoding_mode=null base_frame_index=20 base_gop_index=1 thread_number=null complexity=null , type:0
[I][03-06/13:37:09.178+8.0][1079,66051][TXCVideoLogger.mm:34]setEncodeParams:EncodeParams: width=null height=null framerate=null bitrate=null gop=null min_qp=null max_qp=null realtime=null enables_b_frame=null enables_hevc=0 full_iframe=null annexb=1 is_transcoding_mode=null base_frame_index=20 base_gop_index=1 thread_number=null complexity=null , type:2
[I][03-06/13:37:09.178+8.0][1079,66051][local_channel_manager.cc:89]@bbd0 Local channel start
[I][03-06/13:37:09.178+8.0][1079,66051][engine_impl.cc:567]@bbd0 Connection state changed from INIT to CONNECTED
[I][03-06/13:37:09.178+8.0][1079,66051][trtc_pipeline.cc:2699]@bbd0 trtc_api: OnJoinRoom [code:0|msg:|elapsed_time_ms:220]
[I][03-06/13:37:09.178+8.0][1079,66051][trtc_pipeline.cc:2706]@bbd0 Current log path: /var/mobile/Containers/Data/Application/83E7904D-9B7D-42C6-B403-39118F5F266F/Documents/log
[I][03-06/13:37:09.179+8.0][1079,66051][signal_task.cc:85]SignalTask C2SRequest: {cmd:C2SAllowSubVideoRequest, seq:601068023}
[I][03-06/13:37:09.193+8.0][1079,66051][remote_user_manager.cc:76]@bbd0 HandleFullSyncResponse: [seq:2, last_seq:0, user size:1, code:0]
[I][03-06/13:37:09.194+8.0][1079,259][TXCDashboardiOS.mm:157]addDashboard: 1254_main
[I][03-06/13:37:09.194+8.0][1079,66051][signal_manager.cc:791]@bbd0 Signal: C2SResponse: C2SAllowSubVideoResponse, Seq:601068023, Tinyid: 144115242489925537, ErrorCode:0
TIM: 2023-03-06 13:37:09.204 I 1079-228703 |-message_modify.cpp:232 OnGetUserIDByTinyID |receive message modified:message_type:c2c|is_message_sender:false|sender_user_id:1254|sender_tiny_id:144115242492958674|receiver_user_id:403901273409257474|receiver_tiny_id:144115242489925537|group_id:|client_time:1678081007|server_time:1678081008|sequence:3209518975|random:1362194600
TIM: 2023-03-06 13:37:09.205 I 1079-228703 |-signaling_manager.cpp:594 OnReceiveSignalingModifyNotify |received modify invitation, signaling_info: invite_id:bf22bf24bf50123a42ca6017cf0befb4|action_type:invite|group_id:|inviter:1254|invitee:403901273409257474|timeout:30
[tcp] tcp_input [C145.1.1:3] flags=[R] seq=2121191885, ack=0, win=0 state=LAST_ACK rcv_nxt=2121191885, snd_una=3408533649
[I][03-06/13:37:09.680+8.0][1079,66051][signal_manager.cc:4471][VideoCodecAbility] support: 15 expect: 1
[I][03-06/13:37:09.680+8.0][1079,66051][signal_manager.cc:4485]@bbd0 Network: Ability: Pref:Unknown Scene:0 ExtFEC:300 ASettings:( codec:11 sample:48000 interval:20 bits:50000 channel:1 ) VLimits:( rps:1 enc:3 adjustRes:0 supportCodec:15 expectCodec:1 svcEnc: 0 svcDec: 7 ) VSettings:( type:2 enc_bps:4294967295 fps:15 w:360 h:640 min_bps: 0 )
[I][03-06/13:37:09.681+8.0][1079,66051][signal_task.cc:85]SignalTask C2SRequest: {cmd:C2SChangeAbilityRequest, seq:601068025}
[I][03-06/13:37:09.695+8.0][1079,66051][signal_manager.cc:791]@bbd0 Signal: C2SResponse: C2SChangeAbilityResponse, Seq:601068025, Tinyid: 144115242489925537, ErrorCode:0
[tcp] tcp_input [C146.1.1:3] flags=[R] seq=3417332954, ack=0, win=0 state=LAST_ACK rcv_nxt=3417332954, snd_una=2990988819
[tcp] tcp_input [C150.1.1:3] flags=[R] seq=1050672745, ack=0, win=0 state=LAST_ACK rcv_nxt=1050672745, snd_una=878501269
[tcp] tcp_input [C152.1.1:3] flags=[R] seq=43942492, ack=0, win=0 state=LAST_ACK rcv_nxt=43942492, snd_una=1484672635
[tcp] tcp_input [C160.1.1:3] flags=[R] seq=6135217, ack=0, win=0 state=LAST_ACK rcv_nxt=6135217, snd_una=3301534451
[tcp] tcp_input [C165.1.1:3] flags=[R] seq=778289332, ack=0, win=0 state=LAST_ACK rcv_nxt=778289332, snd_una=2264562016
[tcp] tcp_input [C168.1.1:3] flags=[R] seq=3959062874, ack=0, win=0 state=LAST_ACK rcv_nxt=3959062874, snd_una=685610512
TIM: 2023-03-06 13:37:18.369 I 1079-228703 |-signaling_manager.cpp:273 SendSignalingMessage |send signaling_info: invite_id:bf22bf24bf50123a42ca6017cf0befb4|action_type:invite timeout|group_id:|inviter:1254|invitee:403901273409257474|timeout:0
TIM: 2023-03-06 13:37:18.676 I 1079-228703 |-message_sender.cpp:991 SendMessageComplete |error code:0|error message:Success|message:
message_type:c2c|message_sub_type:0x0
sender_user_id:403901273409257474|receiver_user_id:1254
client_time:1678081037|server_time:1678081038|sequence:3173985628|random:2859441526
message_status:success|IsOnlineOnly:false|platform:iOS
message_elements:
[custom] data size:484|description size:0
[I][03-06/13:37:18.676+8.0][1079,259][TRTCCloud.mm:945]trtc_api Calling - onInvitationTimeout inviteID:bf22bf24bf50123a42ca6017cf0befb4 invitedList:(
403901273409257474
)
[I][03-06/13:37:18.679+8.0][1079,259][TRTCCloud.mm:945]trtc_api Calling - TUICallObserver onCallCancelled\uc0\u65306 403901273409257474
[I][03-06/13:37:18.684+8.0][1079,259][experimental_api_invoker.cc:223]@bbd0 trtc_api: CallExperimentalApi [msg:ok|json:{
"api" : "reportOnlineLog",
"params" : {
"level" : 1,
"msg" : "{\n \"base_info\" : {\n \"framework\" : \"native\",\n \"platform\" : \"iOS\",\n \"room_id\" : 760348890,\n \"media_type\" : \"audio\",\n \"invitee_list\" : [\n \"403901273409257474\"\n ],\n \"sdk_app_id\" : 1400791324,\n \"user_id\" : \"403901273409257474\",\n \"version\" : \"1.4.0.255\",\n \"role\" : \"called\",\n \"call_scene\" : \"single_call\"\n },\n \"call_status\" : {\n \"result\" : \"timeout\",\n \"total_time\" : 0,\n \"detail\" : {\n \"enter_room\" : \"2023-03-06 13:37:09 28\"\n },\n \"error\" : {\n \"message\" : \"success\",\n \"code\" : 0\n }\n }\n}",
"more_msg" : "TUICallEngine"
}
}]
[I][03-06/13:37:18.705+8.0][1079,259][TRTCCloud.mm:945]trtc_api Calling - exitRoom userId:403901273409257474
[I][03-06/13:37:18.705+8.0][1079,259][trtc_pipeline.cc:1995]@bbd0 trtc_api: StopLocalAudio
[I][03-06/13:37:18.705+8.0][1079,259][trtc_pipeline.cc:1039]@bbd0 trtc_api: StopLocalPreview
[I][03-06/13:37:18.705+8.0][1079,259][trtc_pipeline.cc:775]@bbd0 trtc_api: ExitRoom [stop_capture:True]
Dealloc: -[V4SingleCalling dealloc]
[W][03-06/13:37:18.705+8.0][1079,66051][local_audio_manager.cc:134]TRTCPipeline-LocalAudioManager:local audio hasn't been created.
[I][03-06/13:37:18.706+8.0][1079,66051][TXCVideoLogger.mm:34][Producer: 0x28117b9f0] - setLocalRenderView: (null)
[I][03-06/13:37:18.706+8.0][1079,66051][audio_device_ios.mm:167]StopPlayout
[I][03-06/13:37:18.706+8.0][1079,66051][audio_device_ios.mm:129]Reset AudioDeviceIOS
[I][03-06/13:37:18.706+8.0][1079,66051][local_audio_stream.cc:90]AudioEngine-LocalAudioStream: destructed.
TIM: 2023-03-06 13:37:18.707 I 1079-228703 |-im_engine_impl.cpp:1035 SetSelfStatus |custom_status:
TIM: 2023-03-06 13:37:18.707 I 1079-228703 |-user_status_logic.cpp:272 SetSelfStatus |clear custom status
[I][03-06/13:37:18.706+8.0][1079,66051][audio_device_ios.mm:185]SetSystemVolumeType. type=kAuto
[W][03-06/13:37:18.707+8.0][1079,55043][audio_device_ios.mm:458]play has be stopped, ignore!
[I][03-06/13:37:18.707+8.0][1079,55043][audio_unit_watch_dog.cc:45]AudioUnitWatchDog has been stopped.
[I][03-06/13:37:18.707+8.0][1079,55043][ear_monitoring.cc:158]Reset ear monitoring
[I][03-06/13:37:18.707+8.0][1079,66051][signal_task.cc:85]SignalTask C2SRequest: {cmd:C2SQuitRoomRequest, seq:601068048}
[I][03-06/13:37:18.708+8.0][1079,66051][local_channel_manager.cc:143]@bbd0 Local channel stop
[I][03-06/13:37:18.709+8.0][1079,66051][local_channel_manager.cc:329]@bbd0 Local-Network: video channel, type:BigStream enable:0
[I][03-06/13:37:18.709+8.0][1079,259][TXCDashboardiOS.mm:157]removeDashboard: 1254_main
[I][03-06/13:37:18.710+8.0][1079,66051][local_video_channel.cc:115]@bbd0 Local-Network: BigStream: UpStream - stop
[I][03-06/13:37:18.710+8.0][1079,66051][local_channel_manager.cc:329]@bbd0 Local-Network: video channel, type:SmallStream enable:0
[I][03-06/13:37:18.710+8.0][1079,66051][local_video_channel.cc:115]@bbd0 Local-Network: SmallStream: UpStream - stop
[I][03-06/13:37:18.710+8.0][1079,66051][local_channel_manager.cc:329]@bbd0 Local-Network: video channel, type:SubStream enable:0
[log] \uc0\u9734 \u9734 \u9734 \u9734 \u9734 \u9734 \u9734 \u9734 \u9734 \u9734 \u9734 \u9734 \u9734 \u9734 \u9734 \u9734 \u9734 \u9734 \u9734 \u9734 \u9734 \u9734 \u9734 :+++---onCallCancelled:403901273409257474
\pard\pardeftab560\slleading20\partightenfactor0
\f1 \cf0 [
\f0 I
\f1 ][
\f0 03-06/13:37:18.710+8.0
\f1 ][
\f0 1079,66051
\f1 ][
\f0 local_video_channel.cc:115
\f1 ]
\f0 @bbd0 Local-Net}
https://user-images.githubusercontent.com/84114133/153139458-328e9b09-717c-418b-b175-2606bf3de181.mp4
im视频通话报错:trtc_api Calling - CallAction_Cancel cancel failed, code: 8010 desc: inviteID invalid or invitation has been processed
let sourceVideoTrack = localStream.getVideoTrack();
let settings = sourceVideoTrack.getSettings();
this.oCanvasExport.width = settings.width;
this.oCanvasExport.height = settings.height;
alert("宽度" + settings.width + "摄像头高度" + settings.height);
操作步骤 默认进来 宽是480 高640 》》》》切换到后置摄像头以后 宽 480,高640,》》》》》切换前置摄像头这时候 宽是 640, 高是480
https://ext.dcloud.net.cn/plugin?id=9035
根据文档导入应用后,测试发现,拨打音视频(未接通),拨打方 挂断 和 接听方 挂断返回的callerId 都是 拨打方这边的
TUICallingEvent.addEventListener('onCallCancelled', (res) => {
console.log('onCallCancelled', res);
});
您好。
腾讯云音视频通话组件为我们提供了非常方便的安卓和ios应用内通话/录音的一站式解决方案。由于业务需要将通话/视频留档,想咨询一下使用TUICalling组件,如何对通话/视频内容进行录音/录像,并在通话结束后将文件存储至腾讯云的对象存储。
希望能有比较简洁的解决方案。
非常感谢!
uni-app小程序的demo跑通后,web端给小程序发起视频通话,小程序端接听和挂断按钮闪一下就消失了。前两次是好使的,麻烦帮忙看一下什么原因吧,感谢
相机是正常的,相机权限也给了,但还是提示:OnError [code:-1301|msg:Video: Start camera failed.|stream_type:BigStream]。
这是日志:
LiteAV_C_20220927.zip
sdkappid: 1400487238
userid: 13514114955
userid: 15768357131
发起通话时间: 2022-06-01 22:41:43
结束通话时间: 2022-06-01 22:55:49
SDK 版本:V9.6.1
业务场景:
通话发起方A在微信小程序上发起视频通话,通话接收方B在Android端接听视频通话。1对1的视频通话。
问题描述:
当A在微信小程序视频通话过程中,中途切换到别的APP或者返回到微信APP进行别的操作时,B会看不到A的视频,且听不到A的声音。同时A也看不到B的视频画面,且听不到B的声音。同时录制的视频,会提示“主播暂时离开,请稍等片刻...”。
请问视频通话过程中,一定要保证TUICalling始终运行在最前端吗?即如果视频通话中途切换到别的APP做一些别的事情,那么则会不可避免地产生如上所述问题??
TV(小米电视)外接摄像头跟手机端音视频通话,手机端听不到声音。
sdkappid:1400222025
useridA:doctor-py-dev-5e37b9da5f02bf52ba5c6a41-01-app
时间: 2023-03-09 16:37左右
问题描述:在上一次视频通话结束后,发起视频通话报-1204。控制台显示上一次通话的房间没有结束,参与用户只有1人。
sdkappid: 1400741353
userid: 1
userid: 8
发起通话时间: 2022-09-22 11:32:00
结束通话时间: 2022-06-0111:32:04
onUserNetworkQualityChanged:
方法中定义的参数类型为:TUINetworkQualityInfo
实际拿到的参数类型为:TRTCQualityInfo
外面接入usb摄像头 2.0和3.0 每次调用视频通话都会调用2.0的摄像头 如果将2.0摄像头拔出 就会调用3.0的摄像头。现在的问题是我需要2个摄像头都在的情况下 直接调用3.0的摄像头进行视频通话功能
sdkappid:1400545204
useridA:430689152947113984
时间: xxxx,示例:2023-07-05 11:52左右
问题描述:iphone 模拟器无法获取到 mac 摄像头视频
比如 style.css ,直接是全局注册的!!!请做隔离处理!
Android 集成了TUICalling组件。在我已和一个用户进行视频通话时,如何再次邀请多个用户进行通话?就像微信一样
备注:各平台日志路径如下
- iOS or Mac: In the sandbox Documents/log folder.
- Android: In the /storage/emulated/0/Android/data/application package name/files/log/liteav/ folder.
- Windows: In the C:/Users/[system username]/AppData/Roaming/liteav/log, i.e. %APPDATA%/liteav/log folder.
022-07-22 10:17:55.927 9911-9911/com.tencent.qcloud.tim.tuikit E/loud.tim.tuiki: No implementation found for void com.tencent.liteav.trtc.TrtcCloudJni.nativeGlobalInit(int) (tried Java_com_tencent_liteav_trtc_TrtcCloudJni_nativeGlobalInit and Java_com_tencent_liteav_trtc_TrtcCloudJni_nativeGlobalInit__I)
2022-07-22 10:17:55.927 9911-9911/com.tencent.qcloud.tim.tuikit E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.tencent.qcloud.tim.tuikit, PID: 9911
java.lang.UnsatisfiedLinkError: No implementation found for void com.tencent.liteav.trtc.TrtcCloudJni.nativeGlobalInit(int) (tried Java_com_tencent_liteav_trtc_TrtcCloudJni_nativeGlobalInit and Java_com_tencent_liteav_trtc_TrtcCloudJni_nativeGlobalInit__I)
at com.tencent.liteav.trtc.TrtcCloudJni.nativeGlobalInit(Native Method)
at com.tencent.liteav.trtc.TrtcCloudJni.init(SourceFile:930)
at com.tencent.liteav.trtc.TRTCCloudImpl.b(SourceFile:46)
at com.tencent.liteav.trtc.TRTCCloudImpl.(SourceFile:112)
at com.tencent.liteav.trtc.TRTCCloudImpl.a(SourceFile:76)
at com.tencent.trtc.TRTCCloud.sharedInstance(SourceFile:43)
at com.tencent.liteav.trtccalling.model.TRTCCalling.(TRTCCalling.java:998)
at com.tencent.liteav.trtccalling.model.TRTCCalling.sharedInstance(TRTCCalling.java:187)
iOS pod install 无法下载Error installing TXLiteAVSDK_TRTC
小程序TRTCCalling 1.0.0 app:TuiCallkit 1.4.2
issue内容:A用户在微信通话中,这时侯又拨打了小程序视讯,微信通话没有自动暂停或者关闭,B用户用app接通了通话,这时候A用户挂断小程序的通话,B用户没响应挂断,仍然处于通话页面。
sdkappid:1400791324
目前必现。
trtc_api Calling - CallAction_Cancel cancel failed, code: 8010 desc: inviteID invalid or invitation has been processed
onError: code 8010, msg inviteID invalid or invitation has been processed
202207191743_467231用户点击挂断 native crash日志.log
2022-07-07 14:44:59.599 16782-16893/com.tencent.trtc A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0xa2a33cb0 in tid 16893 (video-preproces), pid 16782 (om.tencent.trtc)
2022-07-07 14:44:59.691 302-723/? E/RockFFPlayer: doGetTrackInfo: track size = 0
2022-07-07 14:45:00.038 17156-17156/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2022-07-07 14:45:00.038 17156-17156/? A/DEBUG: Build fingerprint: 'rockchip/rk3326_32bit/rk3326_32bit:8.1.0/OC/142723:userdebug/release-keys'
2022-07-07 14:45:00.038 17156-17156/? A/DEBUG: Revision: '0'
2022-07-07 14:45:00.038 17156-17156/? A/DEBUG: ABI: 'arm'
2022-07-07 14:45:00.039 17156-17156/? A/DEBUG: pid: 16782, tid: 16893, name: video-preproces >>> com.tencent.trtc <<<
2022-07-07 14:45:00.039 17156-17156/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xa2a33cb0
2022-07-07 14:45:00.039 17156-17156/? A/DEBUG: r0 a2a33ca8 r1 73ce9580 r2 d368e698 r3 00000010
2022-07-07 14:45:00.039 17156-17156/? A/DEBUG: r4 00000001 r5 00000003 r6 00000101 r7 00000101
2022-07-07 14:45:00.039 17156-17156/? A/DEBUG: r8 d4678840 r9 00000101 sl d368e360 fp d46788e4
2022-07-07 14:45:00.039 17156-17156/? A/DEBUG: ip e5805b78 sp d4678808 lr e47db408 pc e47edff0 cpsr 60030010
2022-07-07 14:45:00.046 446-460/system_process E/memtrack: Couldn't load memtrack module
2022-07-07 14:45:00.845 17156-17156/? A/DEBUG: backtrace:
2022-07-07 14:45:00.845 17156-17156/? A/DEBUG: #00 pc 0025dff0 /vendor/lib/egl/libGLES_mali.so (gles2_programp_uniform_cache_lookup_cpom_location+20)
2022-07-07 14:45:00.845 17156-17156/? A/DEBUG: #1 pc 0024b404 /vendor/lib/egl/libGLES_mali.so (gles2_programp_set_uniform_active_program_func+364)
2022-07-07 14:45:00.846 17156-17156/? A/DEBUG: #2 pc 0024707c /vendor/lib/egl/libGLES_mali.so (gles2_program_uniform1f+64)
2022-07-07 14:45:00.846 17156-17156/? A/DEBUG: #3 pc 005c1141 /system/framework/arm/boot-framework.oat (offset 0x33b000) (android.opengl.GLES10.glAlphaFunc [DEDUPED]+104)
2022-07-07 14:45:00.846 17156-17156/? A/DEBUG: #4 pc 00401775 /system/lib/libart.so (art_quick_invoke_stub_internal+68)
2022-07-07 14:45:00.846 17156-17156/? A/DEBUG: #5 pc 004069eb /system/lib/libart.so (art_quick_invoke_static_stub+226)
2022-07-07 14:45:00.846 17156-17156/? A/DEBUG: #6 pc 000afedf /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+174)
2022-07-07 14:45:00.846 17156-17156/? A/DEBUG: #7 pc 00200de7 /system/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+226)
2022-07-07 14:45:00.846 17156-17156/? A/DEBUG: #8 pc 001fc369 /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+592)
2022-07-07 14:45:00.846 17156-17156/? A/DEBUG: #9 pc 003ec8ed /system/lib/libart.so (MterpInvokeStatic+184)
2022-07-07 14:45:00.847 17156-17156/? A/DEBUG: #10 pc 003f3d14 /system/lib/libart.so (ExecuteMterpImpl+14612)
2022-07-07 14:45:00.847 17156-17156/? A/DEBUG: #11 pc 001e2dbd /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool)+344)
2022-07-07 14:45:00.847 17156-17156/? A/DEBUG: #12 pc 001e7481 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*)+148)
2022-07-07 14:45:00.847 17156-17156/? A/DEBUG: #13 pc 001fc351 /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+568)
2022-07-07 14:45:00.847 17156-17156/? A/DEBUG: #14 pc 003ec8ed /system/lib/libart.so (MterpInvokeStatic+184)
2022-07-07 14:45:00.847 17156-17156/? A/DEBUG: #15 pc 003f3d14 /system/lib/libart.so (ExecuteMterpImpl+14612)
2022-07-07 14:45:00.847 17156-17156/? A/DEBUG: #16 pc 001e2dbd /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool)+344)
2022-07-07 14:45:00.847 17156-17156/? A/DEBUG: #17 pc 001e7481 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*)+148)
2022-07-07 14:45:00.848 17156-17156/? A/DEBUG: #18 pc 001fc351 /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+568)
2022-07-07 14:45:00.848 17156-17156/? A/DEBUG: #19 pc 003ec4bf /system/lib/libart.so (MterpInvokeInterface+1078)
2022-07-07 14:45:00.848 17156-17156/? A/DEBUG: #20 pc 003f3d94 /system/lib/libart.so (ExecuteMterpImpl+14740)
2022-07-07 14:45:00.848 17156-17156/? A/DEBUG: #21 pc 001e2dbd /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool)+344)
2022-07-07 14:45:00.848 17156-17156/? A/DEBUG: #22 pc 001e7481 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*)+148)
2022-07-07 14:45:00.848 17156-17156/? A/DEBUG: #23 pc 001fc351 /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+568)
2022-07-07 14:45:00.848 17156-17156/? A/DEBUG: #24 pc 003eb8d3 /system/lib/libart.so (MterpInvokeVirtual+482)
2022-07-07 14:45:00.848 17156-17156/? A/DEBUG: #25 pc 003f3b94 /system/lib/libart.so (ExecuteMterpImpl+14228)
2022-07-07 14:45:00.849 17156-17156/? A/DEBUG: #26 pc 001e2dbd /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool)+344)
2022-07-07 14:45:00.849 17156-17156/? A/DEBUG: #27 pc 001e7481 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*)+148)
2022-07-07 14:45:00.849 17156-17156/? A/DEBUG: #28 pc 001fc351 /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+568)
2022-07-07 14:45:00.849 17156-17156/? A/DEBUG: #29 pc 003eb8d3 /system/lib/libart.so (MterpInvokeVirtual+482)
2022-07-07 14:45:00.849 17156-17156/? A/DEBUG: #30 pc 003f3b94 /system/lib/libart.so (ExecuteMterpImpl+14228)
2022-07-07 14:45:00.849 17156-17156/? A/DEBUG: #31 pc 001e2dbd /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool)+344)
2022-07-07 14:45:00.849 17156-17156/? A/DEBUG: #32 pc 001e7481 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*)+148)
2022-07-07 14:45:00.850 17156-17156/? A/DEBUG: #33 pc 001fc351 /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+568)
2022-07-07 14:45:00.850 17156-17156/? A/DEBUG: #34 pc 003eb8d3 /system/lib/libart.so (MterpInvokeVirtual+482)
2022-07-07 14:45:00.850 17156-17156/? A/DEBUG: #35 pc 003f3b94 /system/lib/libart.so (ExecuteMterpImpl+14228)
2022-07-07 14:45:00.850 17156-17156/? A/DEBUG: #36 pc 001e2dbd /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool)+344)
2022-07-07 14:45:00.850 17156-17156/? A/DEBUG: #37 pc 001e7481 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*)+148)
2022-07-07 14:45:00.850 17156-17156/? A/DEBUG: #38 pc 001fc351 /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+568)
2022-07-07 14:45:00.850 17156-17156/? A/DEBUG: #39 pc 003eb8d3 /system/lib/libart.so (MterpInvokeVirtual+482)
2022-07-07 14:45:00.850 17156-17156/? A/DEBUG: #40 pc 003f3b94 /system/lib/libart.so (ExecuteMterpImpl+14228)
2022-07-07 14:45:00.850 17156-17156/? A/DEBUG: #41 pc 001e2dbd /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool)+344)
2022-07-07 14:45:00.850 17156-17156/? A/DEBUG: #42 pc 001e7481 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*)+148)
2022-07-07 14:45:00.851 17156-17156/? A/DEBUG: #43 pc 001fc351 /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+568)
2022-07-07 14:45:00.851 17156-17156/? A/DEBUG: #44 pc 003eb8d3 /system/lib/libart.so (MterpInvokeVirtual+482)
2022-07-07 14:45:00.851 17156-17156/? A/DEBUG: #45 pc 003f3b94 /system/lib/libart.so (ExecuteMterpImpl+14228)
2022-07-07 14:45:00.851 17156-17156/? A/DEBUG: #46 pc 001e2dbd /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool)+344)
2022-07-07 14:45:00.851 17156-17156/? A/DEBUG: #47 pc 001e7481 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*)+148)
2022-07-07 14:45:00.851 17156-17156/? A/DEBUG: #48 pc 001fc351 /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+568)
2022-07-07 14:45:00.851 17156-17156/? A/DEBUG: #49 pc 003eb8d3 /system/lib/libart.so (MterpInvokeVirtual+482)
2022-07-07 14:45:00.851 17156-17156/? A/DEBUG: #50 pc 003f3b94 /system/lib/libart.so (ExecuteMterpImpl+14228)
2022-07-07 14:45:00.851 17156-17156/? A/DEBUG: #51 pc 001e2dbd /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool)+344)
2022-07-07 14:45:00.851 17156-17156/? A/DEBUG: #52 pc 001e7481 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*)+148)
2022-07-07 14:45:00.852 17156-17156/? A/DEBUG: #53 pc 001fc351 /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+568)
2022-07-07 14:45:00.852 17156-17156/? A/DEBUG: #54 pc 003eb8d3 /system/lib/libart.so (MterpInvokeVirtual+482)
2022-07-07 14:45:00.852 17156-17156/? A/DEBUG: #55 pc 003f3b94 /system/lib/libart.so (ExecuteMterpImpl+14228)
2022-07-07 14:45:00.852 17156-17156/? A/DEBUG: #56 pc 001e2dbd /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool)+344)
2022-07-07 14:45:00.852 17156-17156/? A/DEBUG: #57 pc 001e7481 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*)+148)
2022-07-07 14:45:00.852 17156-17156/? A/DEBUG: #58 pc 001fc351 /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+568)
2022-07-07 14:45:00.853 17156-17156/? A/DEBUG: #59 pc 003eb8d3 /system/lib/libart.so (MterpInvokeVirtual+482)
2022-07-07 14:45:00.853 17156-17156/? A/DEBUG: #60 pc 003f3b94 /system/lib/libart.so (ExecuteMterpImpl+14228)
2022-07-07 14:45:00.853 17156-17156/? A/DEBUG: #61 pc 001e2dbd /system/lib/libart.so (art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool)+344)
2022-07-07 14:45:00.853 17156-17156/? A/DEBUG: #62 pc 001e7481 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*)+148)
2022-07-07 14:45:00.853 17156-17156/? A/DEBUG: #63 pc 001fc351 /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+568)
2022-07-07 14:45:01.153 277-705/? E/BufferQueueProducer: [#2] disconnect: not connected (req=1)
用uni做的H5引入@tencentcloud/call-uikit-vue2会报错误
TypeError: Object(...) is not a function
at ./node_modules/@tencentcloud/call-uikit-vue2/dist/tuicall-uikit-vue2.es.js
改怎么解决呢
我只看到vue版本的
音视频的卡顿,跳帧,画面模糊,已经当前网络状态丢包,延时,抖动在SDK层能打开debug日志看到不?
请问本工程 和 TRTC_Android这个区别是什么?
最近公司开发web端1V1的语音通话功能,开发需求:谁在说话,谁的头像就会有蓝色的边框动效,因此需要监听USER_VOICE_VOLUME事件,但实测效果是USER_VOICE_VOLUME事件自始自终不触发,希望解决一下。
根据腾讯云官方文档以及查看源码,初步得出的bug所在:
1,USER_VOICE_VOLUME事件是监听TRTC中ClientEvent的音量大小事件(audio-volume事件);
2,要监听音量大小事件,则需要调用 enableAudioVolumeEvaluation 接口开启音量大小回调后,SDK 会定时抛出该事件,通知每个 userId 的音量大小。
3,开启或关闭音量大小回调 [enableAudioVolumeEvaluation]的前提条件是:只有调用了 stream.play 接口的音视频流,才会有音量评估值。
以上规则,在trtc-calling-js.js源码里没找到相关触发机制……
E/AndroidRuntime(17074): FATAL EXCEPTION: main
E/AndroidRuntime(17074): Process: com.tencent.cloud.tuikit.flutter.tuicall_kit_example, PID: 17074
E/AndroidRuntime(17074): android.view.InflateException: Binary XML file line #14 in com.tencent.cloud.tuikit.flutter.tuicall_kit_example:layout/tuicalling_group_user_layout: Binary XML file line #14 in com.tencent.cloud.tuikit.flutter.tuicall_kit_example:layout/tuicalling_group_user_layout: Error inflating class com.tencent.qcloud.tuicore.component.RoundCornerImageView
E/AndroidRuntime(17074): Caused by: android.view.InflateException: Binary XML file line #14 in com.tencent.cloud.tuikit.flutter.tuicall_kit_example:layout/tuicalling_group_user_layout: Error inflating class com.tencent.qcloud.tuicore.component.RoundCornerImageView
E/AndroidRuntime(17074): Caused by: java.lang.ClassNotFoundException: com.tencent.qcloud.tuicore.component.RoundCornerImageView
E/AndroidRuntime(17074): at java.lang.Class.classForName(Native Method)
E/AndroidRuntime(17074): at java.lang.Class.forName(Class.java:454)
E/AndroidRuntime(17074): at android.view.LayoutInflater.createView(LayoutInflater.java:819)
E/AndroidRuntime(17074): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1010)
E/AndroidRuntime(17074): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:965)
E/AndroidRuntime(17074): at android.view.LayoutInflater.rInflate(LayoutInflater.java:1127)
E/AndroidRuntime(17074): at android.view.LayoutInflater.inflate(LayoutInflater.java:660)
E/AndroidRuntime(17074): at android.view.LayoutInflater.inflate(LayoutInflater.java:538)
E/AndroidRuntime(17074): at com.tencent.qcloud.tuikit.tuicallkit.base.UserLayout.initView(UserLayout.java:36)
E/AndroidRuntime(17074): at com.tencent.qcloud.tuikit.tuicallkit.base.UserLayout.(UserLayout.java:31)
E/AndroidRuntime(17074): at com.tencent.qcloud.tuikit.tuicallkit.base.UserLayout.(UserLayout.java:26)
E/AndroidRuntime(17074): at com.tencent.qcloud.tuikit.tuicallkit.view.UserLayoutFactory.allocUserLayout(UserLayoutFactory.java:32)
E/AndroidRuntime(17074): at com.tencent.qcloud.tuikit.tuicallkit.view.TUICallingViewManager.initSingleVideoWaitingView(TUICallingViewManager.java:343)
E/AndroidRuntime(17074): at com.tencent.qcloud.tuikit.tuicallkit.view.TUICallingViewManager.initSingleWaitingView(TUICallingViewManager.java:307)
E/AndroidRuntime(17074): at com.tencent.qcloud.tuikit.tuicallkit.view.TUICallingViewManager.createCallingView(TUICallingViewManager.java:109)
E/AndroidRuntime(17074): at com.tencent.qcloud.tuikit.tuicallkit.TUICallKitImpl.showCallingView(TUICallKitImpl.java:253)
E/AndroidRuntime(17074): at com.tencent.qcloud.tuikit.tuicallkit.TUICallKitImpl.access$300(TUICallKitImpl.java:44)
E/AndroidRuntime(17074): at com.tencent.qcloud.tuikit.tuicallkit.TUICallKitImpl$1$1.onSuccess(TUICallKitImpl.java:146)
E/AndroidRuntime(17074): at com.tencent.qcloud.tuikit.tuicallengine.l.b$a.run(ICallback.java:3)
E/AndroidRuntime(17074): at android.os.Handler.handleCallback(Handler.java:938)
E/AndroidRuntime(17074): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(17074): at android.os.Looper.loopOnce(Looper.java:201)
E/AndroidRuntime(17074): at android.os.Looper.loop(Looper.java:288)
E/AndroidRuntime(17074): at android.app.ActivityThread.main(ActivityThread.java:7870)
E/AndroidRuntime(17074): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(17074): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
E/AndroidRuntime(17074): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
E/AndroidRuntime(17074): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.tencent.qcloud.tuicore.component.RoundCornerImageView" on path: DexPathList[[zip file "/data/app/~~kTmWW9lCLfpc8pf6t1tCEQ==/com.tencent.cloud.tuikit.flutter.tuicall_kit_example-ZA9j6dzE6uU90IVXkttA6Q==/base.apk"],nativeLibraryDirectories=[/data/app/~~kTmWW9lCLfpc8pf6t1tCEQ==/com.tencent.cloud.tuikit.flutter.tuicall_kit_example-ZA9j6dzE6uU90IVXkttA6Q==/lib/arm64, /data/app/~~kTmWW9lCLfpc8pf6t1tCEQ==/com.tencent.cloud.tuikit.flutter.tuicall_kit_example-ZA9j6dzE6uU90IVXkttA6Q==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64]]
E/AndroidRuntime(17074): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:218)
E/AndroidRuntime(17074): at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
E/AndroidRuntime(17074): at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
E/AndroidRuntime(17074): ... 27 more
I/Process (17074): Sending signal. PID: 17074 SIG: 9
Lost connection to device.
希望TUICalling支持该功能的,请排队:需要/不需要
你好,有vue2版本的音视频通话SDK吗?目前在官方上看到的是vue3+ts,vite构建的。
我这边的需求是:
第一步:PC web端发起音视频通话
第二步:在h5端收到PC端发来的通话,随后就开始音视频通话。
但是 ,h5是以webView的形式内嵌入到app端的。PC端和h5端都是vue2写的。
请教下这种场景,腾讯的TRTC是否能支持?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.