video - Webrtc启动解析
问题描述
我有 webrtc 应用程序,并且在最大分辨率为 1280 X 720 的情况下完美运行。但是 webrtc 需要一些时间(从调用开始大约 20 秒)才能上升到 1280 X 720。将从 640 X 480 开始,然后是一些中间分辨率和然后到 1280 X 720。有没有更好的方法来强制 webrtc 从预期的分辨率开始?
我尝试设置 x-google-min-bitrate 和 x-google-start-bitrate 但没有让它工作。
解决方案
找到了解决方案 - 将视频编解码器设置为 VP9(默认为 VP8)允许在视频通话开始时获得配置的分辨率。
推荐阅读
- android - 如果应用程序长时间保持在后台,则显示 Flutter Blank(White)
- unity3d - 在统一 3d 中模拟 linerenderer 严重出错(具有不同的开始高度和结束高度)
- bootstrap-4 - How to add Bootstrap 4 validation design into select2
- java - 从 USats.getForegroundAppPackagename() 返回的字符串值
- typescript - TypeScript:使用异步加载的数据扩展数组中的对象
- typescript - 为什么箭头函数名称必须是 const/let?
- javascript - 如果将复合组件传递给 Waypoint,为什么需要用 React.forwardRef 包装它?
- database - 如何在mysql中存储隐藏值
- mysql - 帖子的多重评分系统(喜欢,爱,明星)
- javascript - 如何将对象中的键与给定的字符串匹配?