自渲染,又称自定义渲染,是指开发者从 SDK 获取原始音视频数据后自行渲染的过程。

当默认的音视频模块无法满足开发需求时,开发者可以使用外部渲染器对音视频数据进行渲染。例如:

  • 将获取到的原始音视频数据传入其他的音视频渲染引擎。
  • 需自定义音视频渲染方式,比如自定义渲染动画等。
  • 当默认的渲染器被其他业务占用时,为避免音视频服务与其它业务产生冲突,需使用外部渲染器对原始音视频数据进行渲染。