各位 V 友,
在开发 Web 视频应用时,大家是否遇到过这些“心累”的时刻:
- 为了跑通 HLS 、DASH 、FLV ,不得不引入一堆不同的插件,甚至还要处理它们之间的冲突。
- 面对 RTSP 监控流,在 Chrome 禁用 Flash 后,依然找不到轻量级的网页无插件播放方案。
- 老板突然要求支持 WebRTC 低延时,还得去兼容阿里、腾讯、百度各家特色的协议。
- 好不容易集成了播放器,发现截图、弹幕、画中画、倍速、甚至是音量增益等“基础功能”全都要自己手撸代码实现。
为了彻底解决这些痛点,我们开发了 **zwplayer (Zero Web Player)**。
官网地址:https://www.zwplayer.cn
🚀 为什么叫 Zero ?
我们的核心目标是:将开发者的成本降至无限接近于零。
你不需要是流媒体专家,不需要了解各种协议的技术细节。你只需要给它一个地址,剩下的交给 zwplayer 内部的智能引擎。
✨ 核心亮点:
- **全协议通吃 (开箱即用)**:
- 直播/点播:HLS, DASH, HTTP-FLV, WebSocket, HTTP-TS 等全覆盖。
- 超低延时:深度集成 WebRTC (WHEP 标准),官方适配阿里云 ARTC 、腾讯云 TRTC 、百度云 BRTC ,端到端延迟低至 240ms。
- RTSP 网页直放:配合服务器端转发,实现在浏览器无需插件直接播放 RTSP 监控流。
- 本地播放:支持直接加载用户本地视频文件进行播放。
- “傻瓜式”的集成体验:
- 无依赖:纯原生 JS 编写,不依赖第三方库 ,支持 Vue 2/3 。
- API 永久固化:升级版本只需替换 JS 文件,不破坏现有业务代码。
- WordPress 插件无缝集成:提供
WordPress 的ZWPlayer播放器插件,无需编写代码,像插入图片一样即可调用。
- 内置“全家桶”级功能:
- 交互增强:内置弹幕系统、双语字幕渲染、字幕搜索、章节搜索、进度条预览缩略图。
- 画面操控:支持亮度/对比度调节、画面多角度旋转、视频截图。
- 特色业务:AB 片段循环、音量 4 倍增益、实时录制/音频提取,以及专为在线教育设计的强锁禁控模式(失去焦点自动暂停)。
- 真正意义上的 0 成本:
- 完全免费:个人/商业用途均免费,无 License 限制,无广告,无联网后门。
- 私网友好:不依赖 CDN ,内网/私有云环境解压即用。
🔗 相关链接:
欢迎各位 V 友试用并提出宝贵建议!如果你正被复杂的流媒体协议折磨,或者厌倦了反复造轮子写 UI ,zwplayer 也许能让你早点下班。
应用截图: