前提:nginx 需要安装 mp4 模块
假设服务器 ip 为 192.168.10.234

播放 mp4 视频

server {
listen 80;
location /securityMp4 {
alias /home/DevelopKit/FILE/securityFile/;
mp4;
mp4_buffer_size 1m;
mp4_max_buffer_size 2000m;
# mp4_limit_rate on;
# mp4_limit_rate_after 30s;
limit_rate 260k;
limit_rate_after 3m;
}
}

假设存在文件/home/DevelopKit/FILE/securityFile/a.mp4
那么访问 192.168.10.234:80/securityMp4/a.mp4 就能播放视频

播放 ts-m3u8 视频

server {
listen 80;
location /securityHls {
alias /home/DevelopKit/FILE/securityFile/;
types {
application/vnd.apple.mpegurl m3u8;
video/mp2t ts;
}
add_header Cache-Control no-cache;
add_header 'Access-Control-Allow-Origin' '*';
}
}

假设存在文件/home/DevelopKit/FILE/securityFile/test_0.ts
假设存在文件/home/DevelopKit/FILE/securityFile/test_1.ts
假设存在文件/home/DevelopKit/FILE/securityFile/test.m3u8
那么访问 192.168.10.234:80/securityMp4/test.m3u8 就能播放视频