当前位置: 首页 > 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.rkmt.cn/news/5931.html

相关文章:

  • 陈燕的项目启动笔记
  • hyperv 管理的 ubuntu 虚拟机压缩磁盘
  • 【实战记录】使用 wp-cli 恢复/修改 WordPress 密码
  • Spring Boot 下 Druid 连接池:多维度优化打造卓越性能
  • vue3使用vue3-pdf-app预览pdf文档
  • 使用lvgl/lv_port_pc_visual_studio在PC上运行LVGL模拟器
  • Hutool 调用第三方接口报错
  • 丑东西经济学:全面分析
  • Python turtle 海龟画图入门指南
  • 啥是CPU
  • C# Avalonia 15- Animation- CodeAnimation
  • ubuntu 18.04安装mysql 8.0.41
  • C++ std::unordered_set
  • 如何将一个项目同时提交到GitHub和Gitee(码云)上
  • 易基因:Nat Genet/IF29:董朝斌团队ChIP-seq等揭示作物株型穗型发育调控新机制 助力表观遗传育种驯化改良(顶刊佳作)
  • Python TensorFlow的CNN-LSTM-GRU集成模型在边缘物联网数据IoT电动汽车充电站入侵检测应用
  • 源码管理—密钥硬编码问题
  • 数据库原理-第二章——关系型数据库
  • TCP协议与wireshark
  • ObjectSense 包与模块:代码组织的艺术
  • 数学之美 第一章读后感
  • 【ABSR出版】第二届农业工程与生物学国际研讨会(ISAEB 2025)
  • 博客皮肤
  • 低轨卫星跟踪对星方式
  • 开源中国社区发布AI赋能2.1版本:打造企业级私有化知识中枢新范式
  • PL/SQL 性能优化指南
  • 支配对
  • DamiBus v1.1.0 发布(给单体多模块解耦)
  • Xcode 26 (17A324) 正式版发布 - Apple 平台 IDE
  • macOS Tahoe 26 (25A354) Boot ISO 原版可引导镜像下载