html5 跨平台播视频 点播 方案 求助

2016-08-08 14:26:22 +08:00
 yangpai

视频文件都时间略长,每个两个小时以上,html5 mp4 播的话,初始缓存比较慢,moov 确认了是在头部^_^. 小一点的文件确实初始加载快一点.

准备换 hls 的方案,但是问题来了,pc 端的兼容性.

pc 端的 hls 播放器,jwplayer 是需要付费(贵),找了半天,clappr 能用.但是问题还有啊,对 IE 11 我试了竟然不兼容,chrome 可以.

移动设备没什么问题,不过不知为什么安卓 chrome 竟然也不行,其他测试的可以.

都说 flash 要灭亡,那么目前完全不用 flash(不用 rtmp 什么的),全平台播大文件,有啥好的办法吗(难道要把 mp4 切成小文件?)

3870 次点击
所在节点    编程
5 条回复
cnbeining
2016-08-08 15:42:24 +08:00
https://github.com/dailymotion/hls.js/tree/master

切小文件也利于你做 CDN 。

想想别人阿卡买好几千好几千的往外丢你弄个 Cloudflare 就搞定 岂不美哉?
xuhaoyangx
2016-08-08 15:50:12 +08:00
ckplayer 免费,有 m3u8 插件,有源代码,可以自己改。
nginx 做 hls stream server
xuhaoyangx
2016-08-08 15:50:55 +08:00
@xuhaoyangx 外加一些 cdn 。支持视频 hls ,估计直播的就几家。
xuhaoyangx
2016-08-08 15:51:50 +08:00
@xuhaoyangx =、=好久没弄这些忘了, ckplayer 是 pc 端默认 flash 播放器, so pc 端什么的还是乖乖用 flash 好
zdlo3o2
2016-08-09 10:24:01 +08:00
1.需要 接入视屏大文件平台, hls 是针对手机端的系统 本身就是开源的,延迟也低,可以很好的解决这个问题。 rtmp 国外已经不用了,国内用的比较多,延迟和 hls 差不多,还是推荐 hls 。
2.pc 兼容性不好 你那个播放器, cdn 也是不提供的,需要自己解决。
3.如果需要 cdn 测试,可以加 q : 327119605

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/297874

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX