odd.js
odd.js copied to clipboard
需求/意见征集 - 2.0
v1.2.xx将不再更新新功能,可以在该分支下获取源码。 现即将开始重构推出v2.0,除了底层优化外,将:
- [x] 采用SDK/Skin分离的方式,让自定义皮肤更方便
- [x] 针对直播业务,增加动态释放内存功能,以支持7x24直播
- [ ] 针对点播功能,新增快进/快退功能
- [x] 针对直播业务,增加低延迟模式,以消除网络波动造成的TCP累积延迟
- [ ] 动态流(平滑切换分辨率/码率等,需视频源支持)
- [ ] iOS低延迟播放(CMAF/WebRTC,需使用我们的服务器)
另外,收到的需求有:
- [ ] H265
- [ ] iOS软解
您好,给您几点需求哈(有点不要脸),
- ie9及以上,360极速、兼容等浏览器的兼容
- npm版本建议
您好,给您几点需求哈(有点不要脸),
- ie9及以上,360极速、兼容等浏览器的兼容
- npm版本建议
感谢您的意见!
关于兼容:目前是已经决定放弃支持IE,因为IE11才部分支持MSE。上一个开源版本中支持IE是用的flash插件,现在flash已经全面弃用,就决定不再写flash模块了。所以,支持的浏览器主要有Safari(iPad & Mac)、Firefox、以及所有使用Chrome内核的,如新版Edge、Opera、360极速、安卓微信等。iPhone OS目前仍不支持MSE,因此只能利用SRC模块播放HLS、MP4等。
关于打包:因个人不喜欢node等编译结果,v2框架及所有代码仍然直接使用原生ES5编写,compile脚本只是在做合并文件和调用uglifyjs压缩混淆。最终在项目中,将该库引入页面即可,不涉及其他前端框架的捆绑问题。
欢迎试用:)