Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

需求/意见征集 - 2.0 #9

Open
3 of 8 tasks
oddengine opened this issue Jun 19, 2020 · 2 comments
Open
3 of 8 tasks

需求/意见征集 - 2.0 #9

oddengine opened this issue Jun 19, 2020 · 2 comments

Comments

@oddengine
Copy link
Owner

oddengine commented Jun 19, 2020

v1.2.xx将不再更新新功能,可以在该分支下获取源码。
现即将开始重构推出v2.0,除了底层优化外,将:

  • 采用SDK/Skin分离的方式,让自定义皮肤更方便
  • 针对直播业务,增加动态释放内存功能,以支持7x24直播
  • 针对点播功能,新增快进/快退功能
  • 针对直播业务,增加低延迟模式,以消除网络波动造成的TCP累积延迟
  • 动态流(平滑切换分辨率/码率等,需视频源支持)
  • iOS低延迟播放(CMAF/WebRTC,需使用我们的服务器)

另外,收到的需求有:

  • H265
  • iOS软解
@oddengine oddengine changed the title 需求征集 - 2.0 需求/意见征集 - 2.0 Jun 19, 2020
@svenbarnett
Copy link

您好,给您几点需求哈(有点不要脸),

  1. ie9及以上,360极速、兼容等浏览器的兼容
  2. npm版本建议

@oddengine
Copy link
Owner Author

您好,给您几点需求哈(有点不要脸),

  1. ie9及以上,360极速、兼容等浏览器的兼容
  2. 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压缩混淆。最终在项目中,将该库引入页面即可,不涉及其他前端框架的捆绑问题。

欢迎试用:)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants