switch to ultrafast and disable 360p
This commit is contained in:
parent
46371d80fd
commit
fc0fd310de
|
@ -168,10 +168,10 @@ rtmp {
|
||||||
|
|
||||||
## TRANSCODING
|
## TRANSCODING
|
||||||
exec ffmpeg -i rtmp://localhost/live/$name -async 1 -vsync -1
|
exec ffmpeg -i rtmp://localhost/live/$name -async 1 -vsync -1
|
||||||
-c:v libx264 -b:v 800k -maxrate 856k -vf "scale=640:trunc(ow/a/2)*2" -c:a aac -ar 48000 -b:a 96k -bufsize 1200k -tune zerolatency -preset veryfast -crf 23 -g 60 -hls_list_size 0 -f flv rtmp://localhost/hls/$name_360p
|
-c:v libx264 -b:v 5000k -maxrate 5350k -vf "scale=1920:trunc(ow/a/2)*2" -c:a aac -ar 48000 -b:a 192k -bufsize 7500k -tune zerolatency -preset ultrafast -crf 23 -g 60 -hls_list_size 0 -f flv rtmp://localhost/hls/$name_1080p;
|
||||||
-c:v libx264 -b:v 1400k -maxrate 1498k -vf "scale=842:trunc(ow/a/2)*2" -c:a aac -ar 48000 -b:a 128k -bufsize 2100k -tune zerolatency -preset veryfast -crf 23 -g 60 -hls_list_size 0 -f flv rtmp://localhost/hls/$name_480p
|
-c:v libx264 -b:v 2800k -maxrate 2996k -vf "scale=1280:trunc(ow/a/2)*2" -c:a aac -ar 48000 -b:a 128k -bufsize 4200k -tune zerolatency -preset ultrafast -crf 23 -g 60 -hls_list_size 0 -f flv rtmp://localhost/hls/$name_720p
|
||||||
-c:v libx264 -b:v 2800k -maxrate 2996k -vf "scale=1280:trunc(ow/a/2)*2" -c:a aac -ar 48000 -b:a 128k -bufsize 4200k -tune zerolatency -preset veryfast -crf 23 -g 60 -hls_list_size 0 -f flv rtmp://localhost/hls/$name_720p
|
-c:v libx264 -b:v 1400k -maxrate 1498k -vf "scale=842:trunc(ow/a/2)*2" -c:a aac -ar 48000 -b:a 128k -bufsize 2100k -tune zerolatency -preset ultrafast -crf 23 -g 60 -hls_list_size 0 -f flv rtmp://localhost/hls/$name_480p
|
||||||
-c:v libx264 -b:v 5000k -maxrate 5350k -vf "scale=1920:trunc(ow/a/2)*2" -c:a aac -ar 48000 -b:a 192k -bufsize 7500k -tune zerolatency -preset veryfast -crf 23 -g 60 -hls_list_size 0 -f flv rtmp://localhost/hls/$name_1080p;
|
# -c:v libx264 -b:v 800k -maxrate 856k -vf "scale=640:trunc(ow/a/2)*2" -c:a aac -ar 48000 -b:a 96k -bufsize 1200k -tune zerolatency -preset ultrafast -crf 23 -g 60 -hls_list_size 0 -f flv rtmp://localhost/hls/$name_360p
|
||||||
# -c copy -f flv rtmp://localhost/hls/$name_source;
|
# -c copy -f flv rtmp://localhost/hls/$name_source;
|
||||||
|
|
||||||
## YOUTUBE PUSH OPTIONS ##
|
## YOUTUBE PUSH OPTIONS ##
|
||||||
|
@ -209,7 +209,7 @@ rtmp {
|
||||||
## When hls_variant suffix is matched on stream name then variant playlist is created for the current stream with all entries specified by hls_variant
|
## When hls_variant suffix is matched on stream name then variant playlist is created for the current stream with all entries specified by hls_variant
|
||||||
## directives in current application. Stripped name without suffix is used as variant stream name. The original stream is processed as usual.
|
## directives in current application. Stripped name without suffix is used as variant stream name. The original stream is processed as usual.
|
||||||
## Optional parameters following the suffix are appended to EXT-X-STREAM-INF in m3u8 playlist. See HLS spec 3.3.10. EXT-X-STREAM-INF for full list.
|
## Optional parameters following the suffix are appended to EXT-X-STREAM-INF in m3u8 playlist. See HLS spec 3.3.10. EXT-X-STREAM-INF for full list.
|
||||||
hls_variant _360p BANDWIDTH=800000 RESOLUTION=640x360;
|
#hls_variant _360p BANDWIDTH=800000 RESOLUTION=640x360;
|
||||||
hls_variant _480p BANDWIDTH=1400000 RESOLUTION=842x480;
|
hls_variant _480p BANDWIDTH=1400000 RESOLUTION=842x480;
|
||||||
hls_variant _720p BANDWIDTH=2800000 RESOLUTION=1280x720;
|
hls_variant _720p BANDWIDTH=2800000 RESOLUTION=1280x720;
|
||||||
hls_variant _1080p BANDWIDTH=5000000 RESOLUTION=1920x1080;
|
hls_variant _1080p BANDWIDTH=5000000 RESOLUTION=1920x1080;
|
||||||
|
|
Loading…
Reference in a new issue