Module: CastCaster::FFmpegProfiles

Defined in:
lib/castcaster/ffmpeg_profiles.rb

Constant Summary collapse

PRESETS =
{
  '360p'  => { bitrate: '512k',  maxrate: '512k',   bufsize: '768k',   resolution: '640x360',  audio: '64k' },
  '480p'  => { bitrate: '1024k', maxrate: '1024k',  bufsize: '1536k',  resolution: '854x480',  audio: '96k' },
  '576p'  => { bitrate: '1248k', maxrate: '1248k',  bufsize: '1872k',  resolution: '1024x576', audio: '96k' },
  '720p'  => { bitrate: '2048k', maxrate: '2048k',  bufsize: '3072k',  resolution: '1280x720', audio: '128k' },
  '1080p' => { bitrate: '3000k', maxrate: '3000k',  bufsize: '4500k',  resolution: '1920x1080',audio: '128k' }
}.freeze
RELAY_DEFAULTS =
{
  'bitrate' => '1000k',
  'profiles' => ''
}.freeze