视频平台EasyCVR、EasyGBS、EasyDSS、EasyNVR等均集成了我们自主研发的EasyPlayer视频流媒体系列播放器,可支持H.264/H.265视频编码,并拥有多个版本包括EasyPlayer-RTSP、EasyPlayer.js、EasyPlayerPro等,用户可以根据自身的需求对其进行二次开发或自主集成。

用户反馈,在使用EasyPlayer.js时传入到播放器的音频,无法解析到真正的音频采样,使用vlc、ffplay等都是无法识别到正确的音频采样率,导致播放音频声音异常。对此我们进行了排查测试。

基于用户提供的音频采样率,将播放器默认为固定的采样率,解析播放音频即可正常。以下是具体方法:

1)在播放器入口参数加入sampleRate参数,默认为0,则走正常的解析流程。如果不为0,则使用用户传入的采样率;

2)传入到H.265解码播放器中;

3)在H.265解码播放器中,使用传入的采样率;

4)用户在代码中设置采样率。

通过以上动态设置,EasyPlayer.js可实现灵活解码h.265音频。

EasyPlayer多个衍生版本无论是在对接设备型号种类,还是在对接编码的兼容性上,都具备较高的可用性。EasyPlayer不仅支持RTSP、RTMP、HTTP、HLS、UDP、RTP、File等多种流媒体协议播放,而且还支持本地文件播放,支持本地抓拍、本地录像等多种视频功能特性。在应用场景上,能实现手机直播、电脑直播等,感兴趣的用户可以前往官网下载、部署和测试。

EasyPlayer.js如何实现动态设置解码H.265音频?相关推荐

  1. EasyPlayer.js开发Web H5网页播放H.265视频播放支持FLV与HLS直播与点播的过程

    开发背景 在2019年之前,一直的理解就是H.265是无法在网页上进行解码播放的,直到我看到了金山云.阿里云的技术在LVS流媒体社区推送的关于wasm(WebAssembly)解码播放H.265视频的 ...

  2. 通过WebAssembly在移动端解码H.265

    本文转自淘宝技术,文章详细介绍了如何通过WebAssembly在移动Web端实现H.265解码,既享受到了H.265更高的编码效率,又实现了在多种移动端浏览器上兼容.未来,通过WebAssembly还 ...

  3. 使用MediaCodec硬解码h.265视频及音频进行播放

    h.265这个视频是很多播放器不支持的,就算是bilibili开源的ijkplayer也不能直接播放,需要自己去重新编译 才可以支持. 这里通过这个demo来演示一下如何硬解码视频,播放h.265视频 ...

  4. JQuery/JS select标签动态设置选中值、设置禁止选择 button按钮禁止点击 select获取选中值...

    //**1.设置选中值:(根据索引确定选中值)**// var osel=document.getElementById("selID"); //得到select的IDvar op ...

  5. js给iframe动态设置src和参数参数传递问题

    最近开始接触到一个挺老项目,其中涉及到了一些jsp代码编写, 其中遇到一个问题比较麻烦,就是在jsp页面中iframe 的src属性动态修改的问题 页面:hello.jsp,table.jsp 页面上 ...

  6. html导出excel合并单元格,JS导出EXCEL,动态设置单元格格式,合并单元格(横向或纵向)等操作...

    参考链接: https://blog.csdn.net/weixin_33724046/article/details/89611397 https://www.cnblogs.com/lvsk/p/ ...

  7. 网页全终端视频直播/点播H5播放器EasyPlayer.js正式发布,支持H.265网页播放

    在之前的多篇博客<历时半年,终于研发完成了Web网页对H.265(HEVC)直播和点播的支持,WebAssembly(wasm)>.<EasyPlayer.js开发Web H5网页播 ...

  8. 支持H.265网页播放的H5播放器EasyPlayer.js发布了

    在之前的多篇博客<历时半年,终于研发完成了Web网页对H.265(HEVC)直播和点播的支持,WebAssembly(wasm)>.<EasyPlayer.js开发Web H5网页播 ...

  9. php海思hi3531d,海思hi3531DV200 h.265编解码AI处理器

    主要特点 处理器内核  ARM Cortex A53 四核@1.15GHz − 32KB L1 I-Cache, 32KB L1 D-Cache − 512KB L2 Cache − 支持NEON/ ...

最新文章

  1. 多线程下C#如何保证线程安全?
  2. Using the Cordova Camera API
  3. JFinal 1.5 发布,JAVA极速WEB+ORM框架
  4. .NET 6 Preview 2 发布
  5. 5分钟看懂微服务架构下的Consul 特性及搭建
  6. Android官方开发文档Training系列课程中文版:电池续航时间优化之检查、检测网络连接状态
  7. 2017.9.6 外星人 思考记录
  8. python图片转base64编码,与base64编码转图片
  9. 自定义UINavigationBar的背景【转】
  10. fragment+tabhost与viewpager
  11. Tricks(三十五)—— 内积的极简实现
  12. 2021春考计算机技能考什么,春季高考技能考试-信息技术类专业考试样题
  13. 计算机英语单词怎么巧背,怎么快速背记英语单词
  14. vs2019报错 声明与xxxx不兼容
  15. find函数的使用方法Matlab,matlab中find函数的使用说明——emily语法介绍
  16. 计算机中最小值的公式,用数组公式在数值列中查找大于指定值的最小值
  17. Java零基础P20使用IDEA开发
  18. python从网址爬图片协程_python协程gevent案例:爬取斗鱼美女图片
  19. Kubernetes(K8s)-k8s服务安装
  20. 【luogu1468】[Violet]蒲公英--求区间众数

热门文章

  1. nginx服务器配置django负载均衡
  2. 微信小程序之使用echarts图表展示OneNet温度数据(附小程序源码)2022-11-20
  3. 游戏出海收款怎么收?干货来了!
  4. 苹果的又一失败产品!HomePod音箱渐显颓势
  5. 一种融合局部和全局空间相关性的交通预测混合模型
  6. AE模板 | 数字科技空间穿梭发光文字特效开场视频模板 | Fast Digital Intro
  7. 计算机学院志愿者组织名称,计算机学院青年志愿者招募令
  8. 机器学习实战 | 机器学习特征工程最全解读
  9. Win10系统【CreateFile() Error: 5】问题解决
  10. mysql主键和聚簇索引_MySQL 聚簇索引一定是主键吗