1.2 zwplayer的功能特点
zwplayer
以下是zwplayer
的实用功能(非技术特点)介绍,可能并不是完整的功能列表,部分功能特点分散在其它文档中介绍,请参考相关文档。
- 全功能播放器,支持点播流与直播流
- 点播流支持 MP4、hls、dash等协议播放
- 直播流支持:http-flv、hls、dash、http-ts等所有当前流行协议
- 支持webrtc低延时直播播放
- 支持 rtsp协议转发技术,能在H5网页里直接播放rtsp流
- 支持多码流(视频清晰度)切换,对 hls、dash 等协议支持多码流自适应切换
- 支持多种格式字幕,支持 vtt、srt、json与bcc 等格式的外挂字幕,支持hls、dash等流内嵌字幕的提取与选择控制
- 支持双字幕同时渲染(多语言字幕),用户随意选择需要显示的单个字幕或全部字幕
- 内建完整的弹幕支持,包含弹幕渲染与弹幕设置
- 支持预览缩略图,在播放进度条上滑动鼠标,可以预览视频内容
- 支持网页全屏、画中画与自动小窗口等播放操作界面
- 支持视频画面多角度旋转,包括正反转180度,正反转90度等
- 支持图像截取,支持截图直接上传功能
- 支持设置自定义logo
- 支持点播流速率调节
- 支持播放过程中问答弹出功能
- 支持点播节目章节(关键点)打点
- 支持自动播放预探测技术,完美解决当今浏览器未设置静音时自动播放操作在用户发起交互操作前失败的难题
- 支持禁止拖动播放进度
- 支持视频颜色属性调节,包括亮度、对比度、色调与饱和度
- 免插件调用,功能全内置,播放扩展协议无需手工设置插件,调用简单
- 开发调用简单,较少的API,整合简单容易,只需简单配置即可使用播放器
- 升级简单,永久固化的API,使后续升级只须简单替换文件即可,代码零改动
- 完全独立的库,无需其它第三方js库调用,不依赖于jQuery等任何第三方js库,集成简易
- 完全免费使用,没有任何限制,无论个人还是商业使用
- 非常容易集成,仅须引用一个js文件
- 轻量级高性能,所有外部扩展模块动态智能加载,不用到的不会预先加载,加速网页加载
- 可扩展的平台支持,多种编码、
- 支持vue2、vue3