- isTranscodingInformationDisplayed () {
- const formVideoQuota = parseInt(this.form.value['videoQuota'], 10)
-
- return this.serverConfig.transcoding.enabledResolutions.length !== 0 &&
- formVideoQuota > 0
- }
-
- computeQuotaWithTranscoding () {
- const transcodingConfig = this.serverConfig.transcoding
-
- const resolutions = transcodingConfig.enabledResolutions
- const higherResolution = VideoResolution.H_4K
- let multiplier = 0
-
- for (const resolution of resolutions) {
- multiplier += resolution / higherResolution
- }
-
- if (transcodingConfig.hls.enabled) multiplier *= 2
-
- return multiplier * parseInt(this.form.value['videoQuota'], 10)
- }
-