mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
for #711, support prefile for transcode. 3.0.12
This commit is contained in:
parent
35cd4c407c
commit
4709d0214c
8 changed files with 84 additions and 28 deletions
|
@ -1277,14 +1277,29 @@ vhost example.transcode.srs.com {
|
|||
# the transcode engine for matched stream.
|
||||
# all matched stream will transcoded to the following stream.
|
||||
# the transcode set name(ie. hd) is optional and not used.
|
||||
# we will build the parameters to fork ffmpeg:
|
||||
# ffmpeg <perfile>
|
||||
# -i <iformat>
|
||||
# <vfilter>
|
||||
# -vcodec <vcodec> -b:v <vbitrate> -r <vfps> -s <vwidth>x<vheight> -profile:v <vprofile> -preset <vpreset>
|
||||
# <vparams>
|
||||
# -acodec <acodec> -b:a <abitrate> -ar <asample_rate> -ac <achannels>
|
||||
# <aparams>
|
||||
# -f <oformat>
|
||||
# -y <output>
|
||||
engine example {
|
||||
# whether the engine is enabled
|
||||
# default: off.
|
||||
enabled on;
|
||||
# input format, "ffmpeg -i", can be:
|
||||
# off, do not specifies the format, ffmpeg will guess it.
|
||||
# flv, for flv or RTMP stream.
|
||||
# other format, for example, mp4/aac whatever.
|
||||
# pre-file options, before "-i"
|
||||
perfile {
|
||||
re;
|
||||
rtsp_transport tcp;
|
||||
}
|
||||
# input format "-i", can be:
|
||||
# off, do not specifies the format, ffmpeg will guess it.
|
||||
# flv, for flv or RTMP stream.
|
||||
# other format, for example, mp4/aac whatever.
|
||||
# default: flv
|
||||
iformat flv;
|
||||
# ffmpeg filters, between "-i" and "-vcodec"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue