-
-
Save ulyssesr/ccbe532674e12157d789c777818cdde2 to your computer and use it in GitHub Desktop.
worker_processes 1; | |
events { | |
worker_connections 1024; | |
} | |
http { | |
include mime.types; | |
default_type application/octet-stream; | |
sendfile on; | |
keepalive_timeout 65; | |
server { | |
listen 80; | |
server_name localhost; | |
location / { | |
root html; | |
index index.php index.html index.htm; | |
} | |
location /live { | |
types { | |
application/vnd.apple.mpegurl m3u8; | |
} | |
alias /home/hls/live; | |
add_header Cache-Control no-cache; | |
} | |
location /dash { | |
alias /home/dash/live; | |
add_header Cache-Control no-cache; | |
} | |
} | |
} | |
rtmp { | |
server { | |
listen 1935; | |
chunk_size 8192; | |
application live { | |
live on; | |
allow publish 127.0.0.1; | |
allow publish all; | |
allow play all; | |
record all; | |
record_path /home/video_recordings; | |
record_unique on; | |
hls on; | |
hls_nested on; | |
hls_path /home/hls; | |
hls_fragment 10s; | |
dash on; | |
dash_path /home/dash; | |
dash_nested on; | |
} | |
# Video on Demand | |
application vod { | |
play /home/vod; | |
} | |
# Restream | |
application restream { | |
live on; | |
# push server1:1935 | |
# push server2:1935 | |
} | |
} | |
} |
You missed a semicolon in the end of line 17
edit chunk size: 8192; => chunk size 8192;
Corrected. Thank you.
Still missing the underscore on
chunk size
Should be chunk_size
I have this running and i can view my stream with VLC, but i get a 404 can't find the url to the index.m3u8 file if i try to use the HTML5 video tag to display it. Any idea what i am missing?
<video width="352" height="288" src="http://10.1.0.100/live/index.m3u8" controls autoplay>
Line 23 and 27 I believe the alias's should not have live on the end.
alias /home/hls/live;
alias /home/dash/live;
Hey ulyssesr how to contact you for a paid job, Thanks
My email is [email protected]
!!! unknown directive "chunk" in /etc/nginx/nginx.conf
LINE 37: chunk size 8192; to => chunk_size 8192;
Bljad, that's just a sign!!!
Thank :D
chunk size: 8192;
=>chunk_size 8192;