javascript web 在线播放器,专注于播放能力
<iframe width=750 src="./demo/index.html" ></iframe>前置条件:
- 项目架构设计,需考虑能力拆分和功能扩展
- 支持打包能力选择和全量能力打包,以减小代码体积、提升首屏加载速度
- 支持能力以插件的形式扩展,使播放器更加灵活多变
一、短期
- MP4视频播放
- FLV视频播放
- M3U8视频播放
- TS视频播放
- VR视频播放
- 基础UI提供
二、中期
- API文档和播放示例
- WebSocket流式播放
- RTMP-WebRTC视频播放
- 健壮已有功能
三、长期
- H.265 MP4视频播放
- H.265 FLV视频播放
- H.265 M3U8视频播放
- H.265 TS视频播放以及支视频格式扩展
- 基于WebAssembly能力的其他视频格式适配
fighting