This commit is contained in:
sxlxc
2025-07-19 12:22:11 +08:00
parent 3d1e96d5ce
commit 5056f68f08
3 changed files with 56 additions and 23 deletions

View File

@@ -16,17 +16,23 @@ events {
rtmp {
server {
listen 1935;
chunk_size 4096;
application live {
live on;
record off;
hls on;
hls_path temp/hls;
hls_fragment 1s;
hls_playlist_length 10s;
}
application hls {
live on;
hls on;
hls_path temp/hls;
hls_fragment 8s;
}
# application hls {
# live on;
# hls on;
# hls_path temp/hls;
# hls_fragment 8s;
# }
}
}
@@ -94,6 +100,25 @@ http {
#}
}
# hls
server {
listen 8080; # A non-standard port is good for local services.
location /hls {
# Serve HLS files
types {
application/vnd.apple.mpegurl m3u8;
video/mp2t ts;
}
# The path here MUST match the hls_path from the rtmp block
alias temp/hls;
# Add headers to prevent caching and allow cross-domain playback
add_header Cache-Control 'no-cache';
add_header Access-Control-Allow-Origin '*' always;
}
}
# another virtual host using mix of IP-, name-, and port-based configuration
#