推荐一款开源的纯H5直播流播放器
今天给大家推荐一款开源的纯H5直播流播放器,他就是Jessibuca 。
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加密视频传输,保证视频内容传输安全 手机浏览器内打开视频不会变成全屏播放 特点
无插件:基于 MediaSource/WebAssembly(wasm) 实现的纯 JavaScript 直播播放器
低延时:能够在 PCAndroidiOS 浏览器 Webview 内实现2秒以内低延迟直播播放
自带控制条:可以通过配置显示/隐藏底部控制条
支持创建多个播放实例:支持创建多个播放实例,WebWorker 多核解码,提升多画面播放性能。
支持多种视频缩放模式:支持填充,等比,等比缩放 3 种视频缩放模式
支持音量调节:支持 0-1 的音量调节
支持H264/H265:软解码 H.264/H.265+AAC/PCMA/PCMU 流,WebGL 视频渲染,WebAudio 音频播放。
支持 MediaSource 硬解码:支持 MediaSource 硬解码 H.264 视频。(Safari on iOS 不支持)
支持 Webcodecs 硬解码:支持 Webcodecs 硬解码 H.264 视频。(需在 chrome 94 版本以上,需要 https 或者 localhost 环境)
支持视频录制:支持录制 MP4 和 WebM 格式的视频录制。(基于 MediaRecorder)。
本地测试执行yarn 或者npm i 执行yarn dev 或者 npm run dev API
API 源码目录结构obj 存放emscripten编译好的ffmpeg解码库的字节码库 demo/public 存放编译输出的js和wasm文件 src 存放js源码 打包js
执行yarn build 或者 npm run build 引用关系
src/index.js 引用了jessibuca.js和worker.js 目的是将两个js打包到一起,实际执行中会根据当前是否为主线程来判断是否加载worker线程(把自己加载到webworker中) worker.js 会引用 demo/public/ff.js (该文件由编译C++文件所得,用于加载wasm) 编译C++代码
执行yarn build:wasm 或者 npm run build:wasm 基本原理
欢迎点赞+转发+关注!大家的支持是我分享最大的动力!!!
电荒是否会摧毁电动车产业的未来?资料图,源网络作者商业哲学派栏目组编辑徐爱之(xuazyoungcaijing。com)首发YOUNG财经(idyoungcaijing)01hr电荒是否会摧毁电动车产业的未来?入
腾讯的未来在哪里我觉得我可能要跟微信说再见了5G消息或10月中下旬试商用,那将会是更开放和更包容的平台,不像微信一样,总在给其他竞争对手给予一些这样或者那样的限制,在移动互联网高速发展的今天,真正
为什么需要建设智慧城市大数据中心,难点是什么目前,人类社会进入大数据时代。物联网云计算移动互联网等新一代信息技术在不断成熟与普及,产生了海量的数据资源。大数据发展成为重要的生产要素和战略资产,不仅增长迅速,而且已经渗透到各行
你可能不知道,国家电网是中国最多专利的科技公司都说互联网已经成了当今社会的基础设施,但真到了限电时刻,所有人都发现不管科技发展到了怎样的地步,我们生活的基础设施永远是水电煤。没有电,你的手机平板电脑没办法持续工作没有电,你大概
大学生想买笔记本选什么品牌好?听说你还没有关注趣玩爱好者?(()鄙视你!)喜迎开学季,许多大学生面临着选购人生第一台笔记本的问题。那么今天小编就给大家推荐俩款50006000价位内的笔记本(根据调查,这个价格区
前三季度公募基金收益率浮出水面新能源基金领跑来源广州日报步入10月,前三季度公募基金的收益情况也浮出水面。广州日报全媒体记者通过东财Choice数据库统计到,截至9月底,今年以来收益率超过50的公募基金有78只。整体来看,重
再来谈谈中年危机抓住假期的尾巴,明天就要上班了,跟大家简单聊聊。今天刚好看到一组数据,是脉脉数据研究院针对目前国内大型互联网企业,比如字节美团阿里腾讯等互联网企业员工的平均年龄进行了统计排序的一项
开源基于SpringBootAntDesignVue开发的物流仓储系统一开源项目简介基于Jeecgboot开发的物流仓储系统,涵盖模块用户管理车辆管理计划管理仓库管理库存管理财务管理统计报表系统管理等模块组成仓储管理系统。二功能概述用户管理员工管理部
今日热点阿里接入微信支付消息属实快手宣布组织架构转型1阿里回应旗下应用陆续接入微信支付消息属实28日,有媒体报道称,阿里巴巴旗下饿了么优酷大麦考拉海购书旗等应用均已接入微信支付,淘特闲鱼盒马等App也已申请接入微信支付,正在等待微信
发改委十四五时期将加快布局一批更高水平更大规模的重大科技基础设施e公司讯,国家发改委9月29日表示,将在十四五时期以更大的力度,加快布局一批更高水平更大规模的重大科技基础设施,推动向上海等3大国际科技创新中心和张江等4大综合性国家科学中心倾斜集
禁用华为才能加入AUKUS?加拿大不再犹豫,特鲁多称即将宣布决定加总理将决定是否禁止华为5G设备日前,美英澳三国领导人达成了一项名为AUKUS的军事合作协议,外界舆论普遍认为,美国总统拜登是想通过此项军事合作协议,建立一个比美日印澳四方安全机制