Giter VIP home page Giter VIP logo

tencent-rtc / tuicallkit Goto Github PK

View Code? Open in Web Editor NEW
174.0 174.0 124.0 163.9 MB

tencent video calls uikit, include 1v1 calls、group calls etc.

Home Page: https://trtc.io/products/call

Swift 24.27% Ruby 0.29% C 0.01% Objective-C 11.85% Java 17.12% JavaScript 3.87% HTML 0.13% Vue 10.17% CSS 1.07% TypeScript 3.53% Dart 11.32% SCSS 1.64% Kotlin 14.72%
android calling calls ios rtc tencent uikit video videocall web

tuicallkit's People

Contributors

1171663207 avatar abyswifter avatar dawnrking avatar mintate avatar popeyelliu avatar raingxm avatar ripperliew avatar tao-pu avatar wbxl2000 avatar xanderzhao-zb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tuicallkit's Issues

Android Video Call with USB Camera

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.

你好,uniapp小程序vue3demo的代码好像有错误

image
得改成这样
image
不然点搜索的时候会报错: userIDToSearch not defined.

还有就是,通话过程中没有声音,并且一方挂断了另一方依然在通话中不会挂断。我是下载最新的demo运行的。

TUILogin新的login,logout接口,登录再退出,再登录后,无法接听来电

MainActivity中,目前logout用的是
TUILogin.logout(new V2TIMCallback() {
但是这个接口Deprecated了

改为新接口
TUILogin.logout(new TUICallback() { 后,发现登录,再登出,再登录后,无法接听来电(来电页面弹不出来)
原因可能是新接口中,会调用到V2TIMManager.getInstance().unInitSDK();引起mSignalingListenerList.clear();丢失回调

关于离线推送

新版demo里面TPNS推送部分还是和旧版一样,使用V2TIMAPNSConfig向V2TIMManager设置APNS。但网页上TPNS的控制台已经没有上传证书获取sdkBusiId的入口了,请问该如何获取sdkBusiId?

app 切到后台再切回app 页面,接听按钮点击没反应,最后自动取消。出现概率,不定时出现,不会响铃 基本必现

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}

腾讯视频通话视频画面偏大

image
我用的是这个组件出现了视频画面大的问题
正常的画面大小是:
74899c4ed87971a9e7b977cbfc225d0
偏大的视频画面是:
9ca98bb6d156f8f5aee978a6893f45d

设置当前摄像头的缩放比例是有用的,但是设置成最小值1,就是上面偏大的视频画面 ,但是就是回不到以前正常大小的视频画面了,请问怎么把视频大小缩放成正常大小的画面?
image

image
设置竖屏也设置了,清单文件里也加了android:screenOrientation="portrait"

填充模式我门只能设置为 TRTC_VIDEO_RENDER_MODE_FILL 因为

TRTC_VIDEO_RENDER_MODE_FIT有黑边
最后请问怎么在偏大视频画面的基础上,将视频画面变成第一张正常大小画面的视频呢?(中间的大画面)

移动端 公众号(TRTC 添加水印,多次切换前置和后置摄像头以后视频有拉伸变形)

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

咨询将音频/视频通话内容录音/录像后存入腾讯云对象存储的实现方案。

您好。

腾讯云音视频通话组件为我们提供了非常方便的安卓和ios应用内通话/录音的一站式解决方案。由于业务需要将通话/视频留档,想咨询一下使用TUICalling组件,如何对通话/视频内容进行录音/录像,并在通话结束后将文件存储至腾讯云的对象存储。

希望能有比较简洁的解决方案。

非常感谢!

微信小程序视频通话时,若微信小程序用户中途切换到别的APP,会导致另一方无法收到微信小程序用户的视频影像和声音

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做一些别的事情,那么则会不可避免地产生如上所述问题??

image

iOS-1.4.0.255-发起视频通话报-1204

sdkappid:1400222025
useridA:doctor-py-dev-5e37b9da5f02bf52ba5c6a41-01-app
时间: 2023-03-09 16:37左右
问题描述:在上一次视频通话结束后,发起视频通话报-1204。控制台显示上一次通话的房间没有结束,参与用户只有1人。

[Flutter-iOS]: Error (Xcode): Framework not found TXFFmpeg

Hello, I would like to say that this package is very interesting and I want to try this package to my Flutter project.
Now I tried to use the Flutter example provided in this project but I failed to built and get this error when I build for iOS simulator

Screen Shot 2566-01-03 at 12 13 23

But Android is fine...

What should I do?

issues 模版

issue标题:【平台】-【版本号】【描述您的问题】

issue内容:

  • sdkappid:140048xxxx
  • useridA:xxxxx、useridB(这里有几个用户出现问题,提供几位即可)
  • 时间: xxxx,示例:2022-04-28 19:35左右
  • 问题描述:描述清楚即可,如有截图、出现问题的源视频及生成视频更佳
  • 日志文件

备注:各平台日志路径如下

  • 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.

api "com.tencent.liteav:LiteAVSDK_TRTC:10.4.0.11163"

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)

微信用户通话中,并同时用小程序拨打app端音视频通话的异常

小程序TRTCCalling 1.0.0 app:TuiCallkit 1.4.2

issue内容:A用户在微信通话中,这时侯又拨打了小程序视讯,微信通话没有自动暂停或者关闭,B用户用app接通了通话,这时候A用户挂断小程序的通话,B用户没响应挂断,仍然处于通话页面。

sdkappid:1400791324
目前必现。

点击视频通话的时候报8010

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

视频通话挂断crash了,必现

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)

音视频通话,有时会出现一方已挂断了,而另一方还保持在通话中的情况

sdkappid: 1400487238
userid: oB3oz5SOjaKNE37fCdQbxKe0BC_8
userid: oB3oz5ZRnxgMLfNHlbbHOZ1zv-pU
时间: 2022-04-28 19:35左右
问题描述:使用1对1音视频通话时,有时候会出现一方已经结束通话了,而另一方还处于通话中的问题。
image

而且有时也会出现通话已接起,但是没有显示对方影像的问题。
image

这边是使用了一台设备运行Android App,一台设备运行微信小程序,进行互相视频通话做测试,运行的Demo代码版本为9.6.1,有时候视频通话正常,有时候则会出现这种不正常的情况

【Web端、Android端】Web端使用TUICallEngine Version:1.0.4 拨打视频通话给两个移动端设备(使用TUIKit),其中一个先接听后直接挂断,整个会话中断触发callend事件

SDKAPPID:1400744410
USERID:13372131676 呼叫 USERID:15632563252,13333322453
问题描述:Web端使用TUICallEngine Version:1.0.4 拨打视频通话给两个移动端设备(使用TUIKit),其中一个先接听后直接挂断,整个会话中断,触发了CallEnd事件
Web端使用的组件版本如下:
image
image
移动端使用的TUIKIT版本如下:
image

亲测事件USER_VOICE_VOLUME不触发,希望解决一下

最近公司开发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源码里没找到相关触发机制……

运行TUICallKit/Flutter/example,正常启动输入call userid后直接报下面的错误

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.

vue2版本的音视频通话

你好,有vue2版本的音视频通话SDK吗?目前在官方上看到的是vue3+ts,vite构建的。

我这边的需求是:
第一步:PC web端发起音视频通话
第二步:在h5端收到PC端发来的通话,随后就开始音视频通话。
但是 ,h5是以webView的形式内嵌入到app端的。PC端和h5端都是vue2写的。
请教下这种场景,腾讯的TRTC是否能支持?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.