详细问题描述
使用plus.video.createLivePusher推流阿里云直播,观众看没有声音,只有画面。直播手机mic权限也都开了。
直播的手机分为以下三种情况:
1、试了几百次一直都没有声音。尤其是华为手机...
2、有的时候进入有声音,有的时候没有,进出个五六次十几次的最后就有声音了。很不稳定
3、一直都有声音。
大部分手机是前两种,
代码如下:
var styles = {
url: tempurl,
top: '0px',
left: '0px',
width: that.width + 'px',
height: that.height + 'px',
position: 'static',
mode: 'HD',
aspect: '16:9',
muted: false
};
var min = 'min-bitrate';
var max = 'max-bitrate';
styles[min] = 500;
styles[max] = 2000;
const currentWebview = this.$mp.page.$getAppWebview();
that.pusher = plus.video.createLivePusher('cspush', styles);
currentWebview.append(that.pusher);
that.pusher.start();
而且是没有声音是 所有的听众都没有声音。不是有的听众有的听众没有。
本来以为阿里云的问题,咨询阿里云后他们给出回复
阿里云工程师的回复是:
*您好,这个流应该是所有用户都有问题的,您的推流工具的音频编码有问题。如附件,我是用专业的音视频解码工具ffmpeg去解码的,也是解码不出音频的,只能解码出视频。报错就是音频格式有问题
Audio object type 0 is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
我这里播放的是rtmp的流,rtmp是原始流,直播服务没有做过任何处理的*****
也就是说推流的音频有问题,音频编码有问题...但是咱们的推流plus.video.createLivePusher中没有任何设置音频编码的地方
所以恳求官方大神,帮我们看看问题,前端各种都尝试了都不行,如果是原生端的问题,请大神为我们解决,或者编码是否可以前端设置,感谢了.........
联系方式
18663882375
[QQ] 573088730
5***@qq.com (作者)
这个的确是有问题的,恳求官方来处理
2020-03-05 20:23
1***@qq.com
回复 5***@qq.com: 我问一下 你们是怎么集成app端的阿里云播放器的呀
2020-09-23 10:48
古典风格
回复 5***@qq.com: 我现在也遇到这个 问题,大佬之前怎么解决的?
2022-06-15 18:21