c***@163.com
c***@163.com
  • 发布:2019-11-24 02:38
  • 更新:2021-12-14 10:09
  • 阅读:1513

【报Bug】uniapp vue页面 plus.video.createLivePusher 无法设置码率

分类:uni-app

详细问题描述

项目中一个直播页面 使用vue页面开发,使用plus api的video.createLivePusher方法创建直播推流组件。推流可以成功,但无法直接设置其min-bitrate和max-bitrate,因为对象中字段名无法包含减号这个字符

后通过var styles = {};
var min = 'min-bitrate';
var max='max-bitrate';
styles[min]=2500;
styles[max]=3000;
..设置其他属性等

最后调用plus.createLivePusher("myId",styles)的方式成功创建,推流成功后,控制台获取该推流组件的信息,可以获取其options中的对应min-bitrate和max-bitrate值都为上面设置的值2500和3000,但在服务商监控流数据检测到码率仅为500kbps左右,画面质量太差。怀疑是创建组件时设置码率不成功导致。

利用三方推流软件 同样3000码率进行推流 画质明显比plus进行的推流好了太多。

请问能否解决这个问题。

2019-11-24 02:38 负责人:无 分享
已邀请:
c***@163.com

c***@163.com (作者)

备注:mode已设置为FHD

  • 8***@qq.com

    请问下你解决了吗?怎么解决的

    2020-01-09 12:01

1***@qq.com

1***@qq.com

plus.video.createLivePusher 怎么让其显示到页面上啊

该问题目前已经被锁定, 无法添加新回复