Jessibuca 2.0 发布,H5 直播流播放器
2.0更新内容:
- 同时支持H264和H265解码,无需重新加载解码器
- 音频支持AAC、PCMA、PCMU格式(也可以通过编译FFmpeg来支持更多格式)
- 代码大幅度精简,删去无用代码,C++代码减少了80%,网络通讯和协议解包部分移入js端实现,方便二次开发
- 实现OffscreenCanvas性能优化,CPU和内存消耗显著减少
- 音频解码实现了连续播放,解决了原来分段播放带来的瑕疵
- 采用最新的emscripten(2.0.20)和ffmpeg(4.4)版本编译,实现极限wasm压缩体积(1.2m)
- clone项目后运行vuepress dev . (提前安装好vuepress,注意命令后面有个点)即可看到效果
软件介绍:
Jessibuca是一款开源的纯H5直播流播放器,通过Emscripten将音视频解码库编译成Js(ams.js/wasm)运行于浏览器之中。兼容几乎所有浏览器,可以运行在PC、手机、微信中,无需额外安装插件。
- 支持解码H.264视频(Baseline, Main, High Profile全支持,支持解码B帧视频)
- 支持解码H.265视频(flv id == 12)
- 支持解码AAC音频(LC,HE,HEv2 Profile全支持)
- 支持解码PCMA音频以及PCMU音频格式
- 可设置播放缓冲区时长,可设置0缓冲极限低延迟(网络抖动会造成卡顿现象)
- 支持智能不花屏丢帧,长时间播放绝不累积延迟。
- 可创建多个播放实例
- 程序精简,经CDN加速,GZIP压缩(实际下载500k),加载速度更快
- 同时支持http-flv和websocket-flv协议以及websocket-raw私有协议(裸数据,传输量更小,需要搭配Monibuca服务器) 注:以http-flv请求时,存在跨域请求的问题,需要设置access-control-allow-origin, websocket-flv默认不存在此问题
- 支持HTTPS/WSS加密视频传输,保证视频内容传输安全
- 手机浏览器内打开视频不会变成全屏播放

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
看MindSpore加持下,如何「炼出」首个千亿参数中文预训练语言模型?
摘要:千亿参数量的中文大规模预训练语言模型时代到来。 本文分享自华为云社区《MindSpore开源框架加持,如何「炼出」首个千亿参数、TB级内存的中文预训练语言模型?》,原文作者:chengxiaoli。 千亿参数量的中文大规模预训练语言模型时代到来。 近段时间,中文大规模预训练语言模型圈有些热闹。26 亿参数量的「悟道 · 文源」, 270 亿参数量的 PLUG,以及昨天华为云发布的千亿级别「盘古」NLP 大模型,预训练语言模型已经成长到仅加载就需要 TB 级的内存或显存。 我们可以直观地想到,「盘古」效果理应更好,但计算量需求也更大,训练起来更困难。 然而「盘古」实际上是这样一次探索:开源框架 MindSpore,昇腾基础软硬件平台,加上超大规模中文预训练模型,意味着基础设施已然完善了。 这项工作由华为以及北京大学相关技术团队联手完成,在昇腾基础软硬件平台,以及 MindSpore 框架自动并行等黑科技的帮助下,训练出当前最大的中文预训练模型。 那么量级不断拔高的盘古大模型是如何训练出来的?接下来,让我们细致解读下「盘古」背后的关键技术。 千亿参数,TB 级内存的模型 以盘古 20...
- 下一篇
Android 版 Chrome 将可以一键修改外泄密码
Google计划在 Android 版 Chrome 浏览器中启动一项新功能,以帮助用户一键轻松修改因数据泄露而外泄的密码。 根据官方所述,有了这项新功能之后,只需轻轻一点,Chrome 浏览器就可以帮助用户进行密码修改。在受支持的网站上,如果 Chrome 浏览器检测到一个可能被泄露的密码,"Change password"按钮将从 Assistant 中弹出。点击该按钮后,Chrome 浏览器将导航到密码被泄露的站点,并完成修改密码的整个过程,自动更改密码。 重要的是,你可以控制整个体验,选择从一开始就手动完成修改密码的过程,或者从这个过程中的任何一个时间点开始。而且,即使某个网站还不支持,Chrome 的密码管理器也可以随时帮助你为你的各种账户创建强大而独特的密码。 Chrome 浏览器高级产品经理 Patrick Nepper称,Google Assistance 在 Duplex on the Web 技术的支持下,可以帮用户完成浏览网页、点击、填写窗体等的烦琐操作,让用户可以专注于更加重要的事情上。现在,他们将会扩展这项功能的应用,当 Chrome 检测到用户的密码已经被泄...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2全家桶,快速入门学习开发网站教程
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS7,CentOS8安装Elasticsearch6.8.6