Better streaming, less latency and nicer page
parent
b84fcbf9ce
commit
097d4b8b93
|
@ -8,7 +8,7 @@
|
||||||
</head>
|
</head>
|
||||||
<body class="bg-dark m-2">
|
<body class="bg-dark m-2">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<video id="my-video" class="video-js embed-responsive shadow-lg rounded-sm"></video>
|
<video id="my-video" class="video-js embed-responsive embed-responsive-16by9 shadow-lg rounded-sm"></video>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script src="//unpkg.com/video.js@7/dist/video.min.js"></script>
|
<script src="//unpkg.com/video.js@7/dist/video.min.js"></script>
|
||||||
|
@ -18,7 +18,9 @@
|
||||||
controls: true,
|
controls: true,
|
||||||
autoplay: true,
|
autoplay: true,
|
||||||
preload: 'auto',
|
preload: 'auto',
|
||||||
muted: true
|
muted: true,
|
||||||
|
fluid: true,
|
||||||
|
aspectRatio: '16:9'
|
||||||
}).src({
|
}).src({
|
||||||
type: 'application/x-mpegURL',
|
type: 'application/x-mpegURL',
|
||||||
src: `/hls/${videoId}.m3u8`
|
src: `/hls/${videoId}.m3u8`
|
||||||
|
|
|
@ -1,16 +1,18 @@
|
||||||
rtmp {
|
{{ ansible_header | comment }}
|
||||||
server {
|
|
||||||
listen 1935;
|
|
||||||
chunk_size 4096;
|
|
||||||
application live {
|
|
||||||
live on;
|
|
||||||
hls on;
|
|
||||||
hls_path /var/www/stream/hls/;
|
|
||||||
hls_fragment 3;
|
|
||||||
hls_playlist_length 60;
|
|
||||||
|
|
||||||
record off;
|
rtmp {
|
||||||
|
server {
|
||||||
|
listen 1935;
|
||||||
|
chunk_size 4096;
|
||||||
|
application live {
|
||||||
|
live on;
|
||||||
|
hls on;
|
||||||
|
hls_path /var/www/stream/hls/;
|
||||||
|
hls_fragment 3;
|
||||||
|
hls_playlist_length 20;
|
||||||
|
|
||||||
|
record off;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
|
{{ ansible_header | comment }}
|
||||||
|
|
||||||
server {
|
server {
|
||||||
listen 80;
|
listen 80;
|
||||||
listen [::]:80;
|
listen [::]:80;
|
||||||
|
|
||||||
server_name {{ nginx_rtmp.uri }};
|
server_name {{ nginx_rtmp.uri }};
|
||||||
|
|
||||||
|
|
|
@ -1,11 +0,0 @@
|
||||||
rtmp {
|
|
||||||
server {
|
|
||||||
listen 1935;
|
|
||||||
chunk_size 4096;
|
|
||||||
application live {
|
|
||||||
live on;
|
|
||||||
record off;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in New Issue