mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
fix #169, support default values for transcode. 2.0.180
This commit is contained in:
parent
89183c52c9
commit
c85f92c229
7 changed files with 107 additions and 68 deletions
|
@ -13,19 +13,12 @@ vhost __defaultVhost__ {
|
|||
vfilter {
|
||||
}
|
||||
vcodec libx264;
|
||||
vbitrate 500;
|
||||
vfps 25;
|
||||
vwidth 768;
|
||||
vheight 320;
|
||||
vthreads 12;
|
||||
vthreads 4;
|
||||
vprofile main;
|
||||
vpreset medium;
|
||||
vparams {
|
||||
}
|
||||
acodec libfdk_aac;
|
||||
abitrate 70;
|
||||
asample_rate 44100;
|
||||
achannels 2;
|
||||
aparams {
|
||||
}
|
||||
output rtmp://127.0.0.1:[port]/[app]?vhost=[vhost]/[stream]_[engine];
|
||||
|
|
|
@ -918,14 +918,23 @@ vhost example.transcode.srs.com {
|
|||
# vn: disable video output.
|
||||
vcodec libx264;
|
||||
# video bitrate, in kbps
|
||||
# @remark 0 to use source video bitrate.
|
||||
# default: 0
|
||||
vbitrate 1500;
|
||||
# video framerate.
|
||||
# @remark 0 to use source video fps.
|
||||
# default: 0
|
||||
vfps 25;
|
||||
# video width, must be even numbers.
|
||||
# @remark 0 to use source video width.
|
||||
# default: 0
|
||||
vwidth 768;
|
||||
# video height, must be even numbers.
|
||||
# @remark 0 to use source video height.
|
||||
# default: 0
|
||||
vheight 320;
|
||||
# the max threads for ffmpeg to used.
|
||||
# default: 1
|
||||
vthreads 12;
|
||||
# x264 profile, @see x264 -help, can be:
|
||||
# high,main,baseline
|
||||
|
@ -950,17 +959,24 @@ vhost example.transcode.srs.com {
|
|||
# an: disable audio output.
|
||||
acodec libfdk_aac;
|
||||
# audio bitrate, in kbps. [16, 72] for libfdk_aac.
|
||||
# @remark 0 to use source audio bitrate.
|
||||
# default: 0
|
||||
abitrate 70;
|
||||
# audio sample rate. for flv/rtmp, it must be:
|
||||
# 44100,22050,11025,5512
|
||||
# @remark 0 to use source audio sample rate.
|
||||
# default: 0
|
||||
asample_rate 44100;
|
||||
# audio channel, 1 for mono, 2 for stereo.
|
||||
# @remark 0 to use source audio channels.
|
||||
# default: 0
|
||||
achannels 2;
|
||||
# other ffmpeg audio params
|
||||
aparams {
|
||||
# audio params, @see: http://ffmpeg.org/ffmpeg-codecs.html#Audio-Encoders
|
||||
# @remark SRS supported aac profile for HLS is: aac_low, aac_he, aac_he_v2
|
||||
profile:a aac_low;
|
||||
bsf:a aac_adtstoasc;
|
||||
}
|
||||
# output format, can be:
|
||||
# off, do not specifies the format, ffmpeg will guess it.
|
||||
|
|
|
@ -20,9 +20,6 @@ vhost __defaultVhost__ {
|
|||
enabled on;
|
||||
vcodec copy;
|
||||
acodec libfdk_aac;
|
||||
abitrate 45;
|
||||
asample_rate 44100;
|
||||
achannels 2;
|
||||
aparams {
|
||||
}
|
||||
output rtmp://127.0.0.1:[port]/[app]?vhost=[vhost]/[stream]_[engine];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue