本人菜逼,昨天折腾了一天的m3u8切片视频,终于也能播放了,也套了cf和不套cf试试看了。
发现其实加载速度跟某种264?的mp4的文件加载速度差不多。
因为这种mp4格式也是加载头部分就开始播放,不需要完全加载,然后拖动时间轴,也能跳到时间轴部分开始播放。。。

反正最后测下来,感觉m3u8也没想象的那么好,至少我是这么觉得,因为看ponhub也是直接是mp4播放,xvideo也是的,他们也没玩切片。。。

当然,切片m3u8天下无敌,不过我还是用mp4吧。感谢这两天给与技术指导的大佬们,给你们点赞!
四川网友:
你拿个4g的视频切片跟mp4对比就知道了,记得切小一点,来回拖动,看谁加载得快

m3u8本来就是mp4切的,你如果切太大当然跟mp4体验差不多,切小一点优势就出来了
云南网友:切片分开存储么
陕西网友:我切片ts文件,都是存一起的,分开储存难度大
陕西网友:avgle为什么那么快,就是用了切片,还能预览,mp4能做到吗
新疆网友:嗯,我明白这个原理,就好比mp4来回拖动都必须加载30m才能播放,但是切片切的够小,只要加载几百K就可以播放了,
我后来不考虑m3u8是基于还是技术问题,我用了videoJs,发现不知道为啥,有些视频就无法播放,貌似切片,播放页,js要同时在一台服务器?还是一个域名才能播放?我把播放的html放其他域名的网址,就无法播放。
江西网友:肯定做不到啦,只是切片的确麻烦,问兄台一句哦,比如mp4是1080p的,切片成720p可以吗?可以的话,我就找找代码,我是异步调用出现了问题,所以有点心烦
广西网友:
当然可以,m3u8会切片成ts文件,实际上也是用的ffmpeg转码,功能强大,没见到大人站上面都有多种清晰度可选吗
北京网友:转码 和 切片   转码 分辨率 水印 跑马灯     切片就只是分段
内蒙古网友:MP4需要优先加载索引 所以初始加载会比较慢  另外MP4做CDN边缘缓存的时候需要缓存整个MP4文件 而TS可以分段缓存 可以将播放量高的ts段缓存加快播放速度
另外你说的那两个站人家有海量服务器跟带宽 还有人家的MP4也是经过处理的 并不是你想的那种直接传上去就是你所看到的播放的那种MP4
最重要的一点 后续假如考虑到加密、清晰度切换等乱七八糟的问题 你还是会得切成ts 相信我

新疆网友:MP4需要优先加载索引 所以初始加载会比较慢  另外MP4做CDN边缘缓存的时候需要缓存整个MP4文件 而TS可以分段缓存 可以将播放量高的ts段缓存加快播放速度
另外你说的那两个站人家有海量服务器跟带宽 还有人家的MP4也是经过处理的 并不是你想的那种直接传上去就是你所看到的播放的那种MP4
最重要的一点 后续假如考虑到加密、清晰度切换等乱七八糟的问题 你还是会得切成ts 相信我

河北网友:视频文件有个节点信息,一般加载完一个节点就开始播放,切片就可以控制,播放速度就快一些,否则等mp4加载 4-5m 遇到慢的网络就很卡
黑龙江网友:那小弟再请教下,假如我一个1080p视频,想要有3个分辨率,1080,720  ,540  那么不是切片ts也是三类,就是3个m3u8
西藏网友:可以切成720p的。
浙江网友:你要知道,很多用户都是3分钟关闭,如果他的网速够快,你的服务器已经响应了全部的加载请求,这是浪费了多大的你JJ带宽和资源啊.
多几个m3u3,还可以实现异步,按需加载,不浪费资源.
广东网友:太难啦,感觉遇到瓶颈了。。。只要是m3u8和videojs不在一个服务器,直接无法播放。。。心烦。艾,还是我太菜逼了

02-05 03:18