X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Finitializers%2Fconfig.ts;h=7a8200ed9fce88abc4c0abe2961e378c5cbe86d4;hb=de6310b2fcbb8a6b79c546b23dfa1920724faaa7;hp=b40e525a513fbee15335ea87777db948dbc7a384;hpb=50fcdebdb18ce7581f338d473680fb08046f4d08;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/initializers/config.ts b/server/initializers/config.ts index b40e525a5..7a8200ed9 100644 --- a/server/initializers/config.ts +++ b/server/initializers/config.ts @@ -198,6 +198,27 @@ const CONFIG = { get ENABLED () { return config.get('transcoding.webtorrent.enabled') } } }, + LIVE: { + get ENABLED () { return config.get('live.enabled') }, + + RTMP: { + get PORT () { return config.get('live.rtmp.port') } + }, + + TRANSCODING: { + get ENABLED () { return config.get('live.transcoding.enabled') }, + get THREADS () { return config.get('live.transcoding.threads') }, + + RESOLUTIONS: { + get '240p' () { return config.get('live.transcoding.resolutions.240p') }, + get '360p' () { return config.get('live.transcoding.resolutions.360p') }, + get '480p' () { return config.get('live.transcoding.resolutions.480p') }, + get '720p' () { return config.get('live.transcoding.resolutions.720p') }, + get '1080p' () { return config.get('live.transcoding.resolutions.1080p') }, + get '2160p' () { return config.get('live.transcoding.resolutions.2160p') } + } + } + }, IMPORT: { VIDEOS: { HTTP: {