当前位置: 首页 > news >正文

微信小程序 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序列是可以通过配置更改其输出音视频的。

 

写于  2020-06-21

http://www.wxhsa.cn/company.asp?id=5575

相关文章:

  • 栈的妙用:如何优雅地处理括号匹配难题 (C语言版)
  • 食品包装 AI 视觉检测技术:原理、优势与数据应用解析
  • 电流探头的常见应用场景
  • WebRTC编码过载检测与帧率适应机制分析报告
  • PC桌面应用开发选择
  • 陈燕的项目启动笔记
  • C++面试宝典八股文之什么是封装、继承、多态(附面试宝典八股文PDF)
  • 无需复杂正则:SLS 新脱敏函数让隐私保护更简单高效
  • PLC结构化文本设计模式——适配器模式(Adapter Pattern)
  • DRAM、SRAM、NAND Flash、NOR Flash、EEPROM、MRAM存储器你分得清吗?
  • 【初赛】最短路 次短路 k短路 - Slayer
  • hyperv 安装 ubuntu 压缩磁盘
  • 【实战记录】使用 wp-cli 恢复/修改 WordPress 密码
  • Spring Boot 下 Druid 连接池:多维度优化打造卓越性能
  • 讨好型人格自救指南:重建健康自我与关系
  • vue3使用vue3-pdf-app预览pdf文档
  • 使用lvgl/lv_port_pc_visual_studio在PC上运行LVGL模拟器
  • 深入解析:Spring Boot 深入剖析:SpringApplicationRunListener
  • Hutool 调用第三方接口报错
  • 丑东西经济学:全面分析
  • 深入浅出 Java 多线程:从线程生命周期到并发安全
  • 儿童无屏幕对讲机 Bunny 融资百万美元;腾讯会议推出 AI 托管:先行听会、代听多会、全程记录丨日报
  • Python turtle 海龟画图入门指南
  • uni-app中v-if使用”异常”
  • 如何创建可引导的 macOS Tahoe 安装介质
  • 二叉树遍历
  • Python Socket网络编程(3)
  • 实用指南:有关gitlab14.x版本在内网环境下无法添加webhooks的解决方法
  • 强类型、类型安全
  • 完整教程:数据结构——逻辑结构物理结构