WebRTC系列 -iOS 屏幕共享之VideoOptions的is_screencast参数

VideoOptions的is_screencast参数

  • 综述
  • isScreencast 参数处理位置
  • DegradationPreference 参数
  • iOS 支持屏幕共享修改
    • 中间文件修改
    • 调用接口类修改

首先入门什么的推荐看 WebRTC H.264 编码的 Profile 和 Level;这篇文章;

综述

VideoOptions的is_screencast参数,在注释里说明是:

设置sources来源是截屏,这意味着会选择适合屏幕共享的编码设置。也许不是最合适的处理方式,例如,文本文档截屏和youtube视频截屏等不同的需求。

也就是说在设置为true后,WebRTC会对屏幕共享的流使用差别与普通Video的处理方式;实际测试后如果设置该参数为true后,WebRTC不会再动态调整分辨率;设置为true后,WebRTC里就不会对视屏动态调整分辨流但是会降低帧率。

isScreencast 参数处理位置

你可能感兴趣的:(WebRTC进阶,ios)