Code Monkey home page Code Monkey logo

trtc_ios's People

Contributors

abyswifter avatar paopaosecret avatar zrl66 avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

trtc_ios's Issues

Video showing blank on mute of audio

I am using TRTC-API-Example-Swift,
when audio is muted at host end in website,
the host's video is going blank at client end (iOS)
Screenshot 2024-03-11 at 15 39 05
IMG_83EC35DE087C-1

below are the logs, on mute audio:-

[I][03-11/14:59:26.731+5.5][7769,70659][remote_channel_manager.cc:253][77b0]Remote-Network: StateChanged UserList: {uid:mohan001 tinyid: 144115265544763711 isMixingRobot:0 State: [Video:Big] [Audio:Has]} to: [{uid:mohan001 tinyid: 144115265544763711 isMixingRobot:0 State: [Video:Big] [Audio:Mute]}]
[I][03-11/14:59:26.731+5.5][7769,70659][network_impl.cc:1319][77b0][remote-trtc][uid:mohan001][type:Audio] Available:0
[I][03-11/14:59:26.732+5.5][7769,259][trtc_pipeline_video.cc:265][trtc-api][77b0]StopRemoteView [user_id:mohan001|stream_type:SmallStream|remove_view:True]
[I][03-11/14:59:26.732+5.5][7769,115459][video_renderer_controller.cc:263][remote-video][77b0][uid:mohan001][type:BigStream][77b0] Set render view: 0x00000000, is invalid
[I][03-11/14:59:26.733+5.5][7769,70659][remote_channel_manager.cc:2449][remote-trtc][77b0]]StopRemoteView: SmallStream userid:mohan001 ahead:false need_change_channel:true
[I][03-11/14:59:26.734+5.5][7769,115459][video_renderer_controller.cc:270][remote-video][77b0][uid:mohan001][type:BigStream][77b0] Internal renderer destroyed.
[I][03-11/14:59:28.686+5.5][7769,70659][network_impl.cc:1171][remote-trtc][77b0]][uid:mohan001][type:BigStream][tinyid:144115265544763711] Removed. Reason:LocalStop
[I][03-11/14:59:28.687+5.5][7769,70659][remote_channel_manager.cc:1973][remote-trtc][77b0]]RemoveDownStream, tinyid: 144115265544763711 type:BigStream
[I][03-11/14:59:28.687+5.5][7769,70659][remote_channel_manager.cc:2096][remote-trtc][77b0]]Subscribe User:144115265544763711 state: [Audio:Has]
[I][03-11/14:59:28.687+5.5][7769,82691][remote_video_module_impl.cc:232][remote-video][77b0][uid:mohan001]Remote video unavailable, type:BigStream reason:kLocalStop = 1
[I][03-11/14:59:28.687+5.5][7769,82691][video_consumer2_impl.cc:104][remote-video][77b0][uid:mohan001][type:BigStream][77b0] Stop consumer: clear_view = true
[I][03-11/14:59:28.687+5.5][7769,82691][video_decoder_controller.cc:62][remote-video][77b0][uid:mohan001][type:BigStream][77b0] Stop decoding.
[I][03-11/14:59:28.687+5.5][7769,82691][video_decoder_stats.cc:171][remote-video][77b0][uid:mohan001][type:BigStream][77b0] Diagnostic info: duration 5798 ms, received 178, average 30.70 fps, immediate 29 fps; discarded 0; decoded: 178, average 30.70 fps, immediate 29 fps
[I][03-11/14:59:28.687+5.5][7769,82691][video_jitter_buffer.cc:930][remote-trtc][77b0][uid:mohan001][type:BigStream][tinyid:144115265544763711]Set track reader listener @0
[I][03-11/14:59:28.687+5.5][7769,82691][video_decoder_input_track_wrapper.cc:28][remote-video][77b0][uid:mohan001][type:BigStream][77b0] Input track reader changed: @1a78 --> @0000
[I][03-11/14:59:28.687+5.5][7769,82691][video_renderer_controller.cc:63][remote-video][77b0][uid:mohan001][type:BigStream][77b0] Stop rendering.
[I][03-11/14:59:28.687+5.5][7769,124315][video_decoder_safe_wrapper.cc:399][remote-video][77b0][uid:mohan001][type:BigStream][dec_wrap:@87e0][77b0] Destroy decoder: internal-videotoolbox-hardware-video-decoder
[I][03-11/14:59:28.687+5.5][7769,124315][video_decoder_impl_apple.mm:48][remote-video][77b0][uid:mohan001][type:BigStream][dec_wrap:@87e0][77b0] Release hardware decoder
[I][03-11/14:59:28.687+5.5][7769,115459][video_renderer_stats.cc:157][remote-video][77b0][uid:mohan001][type:BigStream][77b0] Diagnostic info: {duration: 5797 ms, freeze: 731 ms, freeze_rate: 12.61%; received: 178, average 30.71 fps, immediate 29fps; rendered: 120, average 20.70 fps, immediate 0fps}
[I][03-11/14:59:28.687+5.5][7769,115459][video_renderer_controller.cc:473][remote-video][77b0][uid:mohan001][type:BigStream][77b0] Input track diagnostic info: track immediate input|output fps: 29|29, total input|output frames: 1044|1043
[I][03-11/14:59:28.688+5.5][7769,82691][signal_task.cc:117][local-trtc][77b0]]C2SRequest: {cmd:C2SSubscribeRequest, seq:555264186}
[I][03-11/14:59:28.699+5.5][7769,70659][remote_channel_manager.cc:727][remote-trtc][77b0]]AddDownStream: [type:BigStream][tinyid:144115265544763711]
[I][03-11/14:59:28.699+5.5][7769,70659][remote_channel_base.cc:98][remote-trtc][77b0][type:BigStream][tinyid:144115265544763711]Recv first UDT packet, tinyid:144115265544763711
[I][03-11/14:59:28.699+5.5][7769,100611][arq_receiver.cc:404][remote-trtc][77b0][type:BigStream][tinyid:144115265544763711]disable_control=0 arq_window_scale=1.000000 smooth_scale=500 packet_recovery_time_scale=2.000000 frame_interval_scale=2.000000 arq_interval_scale=1.200000
[I][03-11/14:59:28.699+5.5][7769,100611][video_depacketizer.cc:110][remote-trtc][77b0][type:BigStream][tinyid:144115265544763711]VideoFrame: fragment_num: 1 fragment_index: 0 ext_flag: 11 packet_type: 1 index: 1 packet_total_count: 16 frame_index: 14 gop_index: 23 sender_seq:2128625
[I][03-11/14:59:28.699+5.5][7769,100611][video_depacketizer.cc:221][remote-trtc][77b0][type:BigStream][tinyid:144115265544763711]Assemble first frame: type: 1 gop_index: 23 frame_index: 14 reference_frame_index: 13 first_packet_seq: 2128624
[I][03-11/14:59:28.699+5.5][7769,100611][remote_video_channel.cc:751][remote-trtc][77b0][type:BigStream][tinyid:144115265544763711]Request Key Frame
[I][03-11/14:59:28.710+5.5][7769,82691][signal_manager.cc:1051][local-trtc][77b0]]Signal: C2SResponse: C2SSubscribeResponse, Seq: 555264186, Tinyid: 144115265545811735, ErrorCode: 0, ErrorHandleMethod: 0
[W][03-11/14:59:32.278+5.5][7769,107019][video_encoder_monitor.cc:70][local-video][main][BigStream][77b0] Encoder output interval:55, pts delta:66,fps interval: 66
[I][03-11/14:59:33.622+5.5][7769,82691][audio_io_service_impl.cc:779][audio_log][audio-io]up-link preprocess time plus algorithm buffer is: 17 ms, microphone record delay is: 4 ms.
[I][03-11/14:59:33.622+5.5][7769,82691][audio_io_service_impl.cc:788][audio_log][audio-io]down-link mix and decode time plus max sync-buffer cache is: 7 ms, speaker playout delay is: 32 ms.
[I][03-11/14:59:33.688+5.5][7769,70659][remote_channel_manager.cc:1973][remote-trtc][77b0]]RemoveDownStream, tinyid: 144115265544763711 type:BigStream

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.