微信小程序 live-player 无声音

由于微信公众号在播放直播视频,方案上视频存在严重的延时,而小程序有live-player,可以做为低延时解决方案,所以准备改用小程序重写原来功能。

问题描述:

1.微信小程序使用live-player控件播放基于腾讯lvb平台直播服务直播,视频由本地客户端,拉取摄像头视频向直播平台推流。小程序能播放视频,但无声音。

2.微信公众号版本使用Tcplayer控件可以播放。

解决思路:

1.考虑新用live-player,可能对其功能认识不够深,查看文档,查找网络上使用案例,如改变mode(live、RTC),改变直播源(flv、rtmp),改autoplay播放属性,改muted静音属性,都没有效果;

2.难道是小程序类目权限限制,因为申请的是 工具->视频客服(不涉及以上几类内容的一对一视频客服服务,如企业售后一对一视频服务等),而对该描述还是有点不理解,又没有其他类目权限,不知道是不是该权限问题;

3.在查找问题中,有人遇到推放不同直播源,出现无声音或者无画面的问题,于是找了几个可用直播源,一调试,有声音了,说明是直播源问题;

4.直播源是由本地客户端通过拉取rtsp转rtmp推送的,用VLC查看数据源,查看格式,音频使用的PCM(alaw);可播放声音源则不是;

5.由于使用ffmpeg转rtsp为rtmp,音频与视频并未做更改,转化时加参数 -acodec aac将音频转化为acc,这样小程序能播放声音。

补充说明:

1.live-player使用文档并未说明支持哪些音频与视频格式;

2.不一定要把音频转化,也可以配置摄像头的输出音视频格式,我使用的摄像头海康威视DS序列是可以通过配置更改其输出音视频的。

猜你喜欢

转载自www.cnblogs.com/sdbq/p/10954566.html
今日推荐