WebRTC系列--track的set_enabled详解

文章目录

  • 1. 综述
  • 2. 接口流程
    • 2.1 视频处理
    • 2.2 音频处理

最近项目中发现远端的视频调用track的set_enabled设置成false后,视频画面是黑屏;通过断点分析,发现gl部分还是有视频帧,并且在渲染;
这篇文章就是set_enabled这个接口开始,详细分析其中调用流程;本文会详细的分析这个接口的调用流程;以下代码分析基于M76

1. 综述

在WebRTC的MediaStreamTrackInterface的接口中定义了两个方法:

 //禁用的轨道将产生静音(如果是音频)或黑色帧(如果是视频)。可以禁用并重新启用。
  virtual bool enabled() const = <

你可能感兴趣的:(WebRTC进阶,webrtc,java,ffmpeg)