enable HLS VBR
This commit is contained in:
parent
9b0ba134be
commit
e5383d4b54
1 changed files with 5 additions and 3 deletions
|
@ -164,7 +164,9 @@ rtmp {
|
||||||
## Push has the same syntax as pull. Unlike pull, push directive publishes stream to remote server. ##
|
## Push has the same syntax as pull. Unlike pull, push directive publishes stream to remote server. ##
|
||||||
## This will push the stream from incoming /live application to these below to create HLS and/or Dash streams, or to record or transcode automatically. ##
|
## This will push the stream from incoming /live application to these below to create HLS and/or Dash streams, or to record or transcode automatically. ##
|
||||||
## Only enable HLS push if you are not using ABS options earlier or by using the encoder application ##
|
## Only enable HLS push if you are not using ABS options earlier or by using the encoder application ##
|
||||||
push rtmp://localhost/hls; # Remember to enable an app called HLS! Disable it if you use transcoding using variable bitrates.
|
push rtmp://localhost/hls/$name_src; # Remember to enable an app called HLS! Disable it if you use transcoding using variable bitrates.
|
||||||
|
exec ffmpeg -i rtmp://localhost/src/$name
|
||||||
|
-c:a aac -b:a 64k -c:v libx264 -b:v 256k -f flv rtmp://localhost/hls/$name_mid;
|
||||||
|
|
||||||
## YOUTUBE PUSH OPTIONS ##
|
## YOUTUBE PUSH OPTIONS ##
|
||||||
# push rmtp://localhost/youtube; # Uncomment this to use application on localhost (MUST BE SPECIFIED). OR simply use the following line:
|
# push rmtp://localhost/youtube; # Uncomment this to use application on localhost (MUST BE SPECIFIED). OR simply use the following line:
|
||||||
|
@ -202,10 +204,10 @@ rtmp {
|
||||||
## 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 _low BANDWIDTH=288000; # _low - Low bitrate, sub-SD resolution
|
# hls_variant _low BANDWIDTH=288000; # _low - Low bitrate, sub-SD resolution
|
||||||
# hls_variant _mid BANDWIDTH=448000; # _mid - Medium bitrate, SD resolution
|
hls_variant _mid BANDWIDTH=448000; # _mid - Medium bitrate, SD resolution
|
||||||
# hls_variant _high BANDWIDTH=1152000; # _high - Higher-than-SD resolution
|
# hls_variant _high BANDWIDTH=1152000; # _high - Higher-than-SD resolution
|
||||||
# hls_variant _higher BANDWIDTH=2048000; # _higher - High bitrate, HD 720p resolution
|
# hls_variant _higher BANDWIDTH=2048000; # _higher - High bitrate, HD 720p resolution
|
||||||
# hls_variant _src BANDWIDTH=4096000; # _src - Source bitrate, source resolution
|
hls_variant _src BANDWIDTH=4096000; # _src - Source bitrate, source resolution
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue