工具介绍:

本工具是将MP4大视频,切成一个一个的ts小文件,并带一个M3U8文件。
将切出来的文件,一同打包上传到服务器中,使用M3U8播放器即可快速加载视频播放!

为什么网站建议使用M3U8播放?

M3U8:视频被切成无数个几秒钟的小文件,看哪里就立刻加载哪几个小文件,所以起播极快,拖动进度条也几乎是秒响应。
MP4:像在下载一个完整大文件,下不完或网速不够就容易卡。
结论:视频缓存与CDN加速优先选M3U8+TS切片,尤其大文件、多终端、需要拖拽/自适应码率的场景;仅小文件、简单分发时用MP4更省事。

建议:
切片配置:用<XBin视频切片m3u8工具>切5–10秒/片,切片大小控制在500KB–1MB.

Nginx增加跨域配置:

不在同域名下,浏览器出于安全考虑,实施了同源策略,会导致无法跨域的情况。
需要在Nginx配置中任意位置增加以下代码:

  1. #开放M3U8
  2.     location ~ \.(m3u8|ts)$ {
  3.     add_header Access-Control-Allow-Origin *;
  4.     add_header Cache-Control no-cache;
  5. }

示例:

声明:本站所有文章均为永久链接,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系邮箱:jyxs_top@163.com进行处理。