NodePlayer.js 介绍
NodePlayer.js? 是一款基于ASM.js实现的纯JavaScript直播播放器。能够播放http-flv/Websocket-flv协议的直播流。
能够在 PCAndroi dio S 浏览器Webview 内实现 2秒以内 低延迟直播播放,软解码H.264+AAC流,WebGL视频渲染,WebAu dio 音频播放。
支持 在微信公众号、朋友圈 分享 中打开。
商用版特色:
支持 解码 H.264 视频(Baseline,? Main,High Profile全 支持 , 支持 解码B帧视频 )
支持 解码 H.265 视频 (flv id == 12) ?
注:程序压缩前增大500k,压缩后增大100k,解码 性能 不高, 默 认不编译。如有特殊需求联系客服定制开通, 不另收费。
支持 填充,等比,等比缩放 3种视频缩放模式
支持 解码 AAC 音频(LC,HE,HEv2 Profile全 支持 )
支持 解码 Nellymoser 音频,Flash端推流音频信息完整
支持 解码8kHz PCM_ALAW,PCM_MULAW的 G.711 音频,传统监控视频上云无需转码
支持 音量调节
可设置播放缓冲区时长,最低100毫秒极限低延迟?
注:为保证视频平滑播放,建议根据网络情况,有CDN分发设置为500-1000毫秒,无CDN设置为1000-2000毫秒
支持 智能不花屏丢帧,长时间播放绝不累积延迟。
可创建多个播放实例,能同时播放多实例音频
程序精简,经 CDN加速 ,GZIP压缩(实际下载 500k ),加载速度更快?
(注:阿里云oss已更新策略,需要自行gzip压缩后 上传 并设置 content-encoding 为 gzip )
同时 支持 http-flv 和 websocket-flv 协议?
注:以http-flv请求时,存在跨域请求的问题,需要设置access-control-allow-origin,websocket-flv 默 认不存在此问题
支持 HTTPS/WSS 加密视频传输,保证视频 内容 传输安全
支持 自动 分析是否 支持 并采用MSE进行播放(硬件解码,在除iOS平台以外的大部分浏览器 支持 )
手机浏览器内打开视频不会变成全屏播放
支持 实时回调当前播放流缓冲区时长,帧率,音视频码率
网站地址 : http://www.nodemedia.cn/products/node-media-player/
网站描述: 一款基于ASM.js实现的纯JavaScript直播播放器
NodePlayer.js官方网站
官方网站: http://www.nodemedia.cn/products/node-media-player/
如果觉得 网站内容还不错,欢迎将 网站 推荐给程序员好友。