我不知道是不是因为我的 location /hls { #server hls fragments
types{
application/vnd.apple.mpegurl m3u8;
video/mp2t ts; }
# 把下面的alias后面的目录改成和hls_path相同的目录。
alias /www/wwwroot/192.168.1.18/hls;
expires -1;
# 设置CORS,如果不需要将下面那一段删除
add_header 'Access-Control-Allow-Origin' '*'; }
是不是因为alias我一直不能调用这个目录,我不知道为什么一用192.168.1.18/hls/index.m3u8他一直显示404, 我做了一个nodejs的反代。我不知道nodejs哪里是怎么获取的但我在宝塔的后台哪里做了一个反代,也是把上面的规则写到反代里去了但还是不行
rtmp {
server {
listen 1935;
chunk_size 4000;
application live { live on; }
application hls { live on; hls on; hls_path /www/wwwroot/192.168.1.18/hls;
hls_fragment 10s; hls_playlist_length 10s; hls_cleanup on; hls_continuous on; }
} }rtmp规则
这个是在前台访问的样子
|
|