N
O
D
E
M
E
D
I
A
Thinking
首页
产品
文档
博客
订单
文档
简介
41 次浏览
2026年 6月 4日 下午4:32
# NodePublisher.js 预览版 NodePublisher.js是基于Chrome94正式发布的WebCodecsAPI实现的网页推流工具。它可以采集摄像头麦克风数据并硬件加速编码为H264+AAC流,封装为websocket-flv,推流到NodeMediaServerV3上。实现chrome内核浏览器无插件、低延迟、高清视频直播。 ## 更新说明 该功能已与NodePlayer.js项目合并,请前往NodePlayer.js下载最新版。 购买过NodePlay.js授权的客户可直接使用该功能,请联系客服免费更新到最新版。 ## 特性 - 支持硬件编码,1080、4k,30fps稳定流畅 - 支持h264 Baseline/Main/High Profile - 支持Opus音频编码 - 支持AAC音频编码 - 支持canvas处理摄像头后推流(AI、滤镜、水印、幕布等) - 支持音视频内容加密,可对应NodePlayer.js音视频内容解密 - 支持采集浏览器标签页做视频推流 ## 计划 - 支持http-flv推流 ## 限制 使用NodePublisher.js有如下限制: - chrome内核需要94及以上 - 服务端需要对接NodeMediaServer,v3.3.8及之后版本 - 需要https加载页面,才能访问摄像头麦克风 - 需要以wss推流,NMS需要部署机构颁发的证书,以域名推流,或提前同意自签名证书 ## 在线测试 需要先安装运行NodeMediaServer V3 https://www.nodemedia.cn/demo/nodepublisher/ ## 播放测试: web播放使用NodePlay.js https://www.nodemedia.cn/document/?project=1&document=1 ## 安全提示 chrome浏览器对摄像头麦克风访问有权限控制 * 以localhost加载web,可以用http地址,并推流到ws:// * 除localhost加载web,必须以https访问,并推流到wss:// * 如果nms服务端使用默认的自签名证书,需要先同意一次 ## 商务咨询 QQ: 281269007 Email: service@nodemedia.cn 微信: 
嘿,我是小R,需要帮助随时找我哦
QQ客服:281269007
邮件支持
扫码加微信
回到顶部