视频文件都时间略长,每个两个小时以上,html5 mp4 播的话,初始缓存比较慢,moov 确认了是在头部^_^. 小一点的文件确实初始加载快一点.
准备换 hls 的方案,但是问题来了,pc 端的兼容性.
pc 端的 hls 播放器,jwplayer 是需要付费(贵),找了半天,clappr 能用.但是问题还有啊,对 IE 11 我试了竟然不兼容,chrome 可以.
移动设备没什么问题,不过不知为什么安卓 chrome 竟然也不行,其他测试的可以.
都说 flash 要灭亡,那么目前完全不用 flash(不用 rtmp 什么的),全平台播大文件,有啥好的办法吗(难道要把 mp4 切成小文件?)
1
cnbeining 2016-08-08 15:42:24 +08:00 1
https://github.com/dailymotion/hls.js/tree/master
切小文件也利于你做 CDN 。 想想别人阿卡买好几千好几千的往外丢你弄个 Cloudflare 就搞定 岂不美哉? |
2
xuhaoyangx 2016-08-08 15:50:12 +08:00 1
ckplayer 免费,有 m3u8 插件,有源代码,可以自己改。
nginx 做 hls stream server |
3
xuhaoyangx 2016-08-08 15:50:55 +08:00
@xuhaoyangx 外加一些 cdn 。支持视频 hls ,估计直播的就几家。
|
4
xuhaoyangx 2016-08-08 15:51:50 +08:00
@xuhaoyangx =、=好久没弄这些忘了, ckplayer 是 pc 端默认 flash 播放器, so pc 端什么的还是乖乖用 flash 好
|
5
zdlo3o2 2016-08-09 10:24:01 +08:00
1.需要 接入视屏大文件平台, hls 是针对手机端的系统 本身就是开源的,延迟也低,可以很好的解决这个问题。 rtmp 国外已经不用了,国内用的比较多,延迟和 hls 差不多,还是推荐 hls 。
2.pc 兼容性不好 你那个播放器, cdn 也是不提供的,需要自己解决。 3.如果需要 cdn 测试,可以加 q : 327119605 |