mirror of
https://github.com/jitsi/docker-jitsi-meet.git
synced 2025-09-21 11:31:00 +02:00
web: add env variables for configuring vp9
This commit is contained in:
parent
3df32d9a0d
commit
09cf0a8951
@ -83,6 +83,7 @@ services:
|
|||||||
- NGINX_WORKER_PROCESSES
|
- NGINX_WORKER_PROCESSES
|
||||||
- NGINX_WORKER_CONNECTIONS
|
- NGINX_WORKER_CONNECTIONS
|
||||||
- PEOPLE_SEARCH_URL
|
- PEOPLE_SEARCH_URL
|
||||||
|
- P2P_PREFERRED_CODEC
|
||||||
- RESOLUTION
|
- RESOLUTION
|
||||||
- RESOLUTION_MIN
|
- RESOLUTION_MIN
|
||||||
- RESOLUTION_WIDTH
|
- RESOLUTION_WIDTH
|
||||||
@ -100,13 +101,24 @@ services:
|
|||||||
- START_WITH_VIDEO_MUTED
|
- START_WITH_VIDEO_MUTED
|
||||||
- TESTING_CAP_SCREENSHARE_BITRATE
|
- TESTING_CAP_SCREENSHARE_BITRATE
|
||||||
- TESTING_OCTO_PROBABILITY
|
- TESTING_OCTO_PROBABILITY
|
||||||
|
- TOKEN_AUTH_URL
|
||||||
|
- VIDEOQUALITY_PREFERRED_CODEC
|
||||||
|
- VIDEOQUALITY_ENFORCE_PREFERRED_CODEC
|
||||||
|
- VIDEOQUALITY_BITRATE_H264_LOW
|
||||||
|
- VIDEOQUALITY_BITRATE_H264_STANDARD
|
||||||
|
- VIDEOQUALITY_BITRATE_H264_HIGH
|
||||||
|
- VIDEOQUALITY_BITRATE_VP8_LOW
|
||||||
|
- VIDEOQUALITY_BITRATE_VP8_STANDARD
|
||||||
|
- VIDEOQUALITY_BITRATE_VP8_HIGH
|
||||||
|
- VIDEOQUALITY_BITRATE_VP9_LOW
|
||||||
|
- VIDEOQUALITY_BITRATE_VP9_STANDARD
|
||||||
|
- VIDEOQUALITY_BITRATE_VP9_HIGH
|
||||||
- XMPP_AUTH_DOMAIN
|
- XMPP_AUTH_DOMAIN
|
||||||
- XMPP_BOSH_URL_BASE
|
- XMPP_BOSH_URL_BASE
|
||||||
- XMPP_DOMAIN
|
- XMPP_DOMAIN
|
||||||
- XMPP_GUEST_DOMAIN
|
- XMPP_GUEST_DOMAIN
|
||||||
- XMPP_MUC_DOMAIN
|
- XMPP_MUC_DOMAIN
|
||||||
- XMPP_RECORDER_DOMAIN
|
- XMPP_RECORDER_DOMAIN
|
||||||
- TOKEN_AUTH_URL
|
|
||||||
networks:
|
networks:
|
||||||
meet.jitsi:
|
meet.jitsi:
|
||||||
|
|
||||||
|
@ -38,7 +38,7 @@
|
|||||||
{{ $XMPP_DOMAIN := .Env.XMPP_DOMAIN -}}
|
{{ $XMPP_DOMAIN := .Env.XMPP_DOMAIN -}}
|
||||||
{{ $XMPP_RECORDER_DOMAIN := .Env.XMPP_RECORDER_DOMAIN -}}
|
{{ $XMPP_RECORDER_DOMAIN := .Env.XMPP_RECORDER_DOMAIN -}}
|
||||||
{{ $DISABLE_DEEP_LINKING := .Env.DISABLE_DEEP_LINKING | default "false" | toBool -}}
|
{{ $DISABLE_DEEP_LINKING := .Env.DISABLE_DEEP_LINKING | default "false" | toBool -}}
|
||||||
|
{{ $VIDEOQUALITY_ENFORCE_PREFERRED_CODEC := .Env.VIDEOQUALITY_ENFORCE_PREFERRED_CODEC | default "false" | toBool -}}
|
||||||
// Video configuration.
|
// Video configuration.
|
||||||
//
|
//
|
||||||
|
|
||||||
@ -323,3 +323,27 @@ config.testing.octo.probability = {{ $TESTING_OCTO_PROBABILITY }};
|
|||||||
|
|
||||||
// Deep Linking
|
// Deep Linking
|
||||||
config.disableDeepLinking = {{ $DISABLE_DEEP_LINKING }};
|
config.disableDeepLinking = {{ $DISABLE_DEEP_LINKING }};
|
||||||
|
|
||||||
|
// P2P preferred codec
|
||||||
|
{{ if .Env.P2P_PREFERRED_CODEC -}}
|
||||||
|
config.p2p.preferredCodec = '{{ .Env.P2P_PREFERRED_CODEC }}';
|
||||||
|
{{ end -}}
|
||||||
|
|
||||||
|
// enable preffered video Codec
|
||||||
|
if (!config.hasOwnProperty('videoQuality')) config.videoQuality = {};
|
||||||
|
{{ if .Env.VIDEOQUALITY_PREFERRED_CODEC -}}
|
||||||
|
config.videoQuality.preferredCodec = '{{ .Env.VIDEOQUALITY_PREFERRED_CODEC }}';
|
||||||
|
{{ end -}}
|
||||||
|
|
||||||
|
config.videoQuality.enforcePreferredCodec = {{ $VIDEOQUALITY_ENFORCE_PREFERRED_CODEC }};
|
||||||
|
|
||||||
|
if (!config.videoQuality.hasOwnProperty('maxBitratesVideo')) config.videoQuality.maxBitratesVideo = {};
|
||||||
|
{{ if and .Env.VIDEOQUALITY_BITRATE_H264_LOW .Env.VIDEOQUALITY_BITRATE_H264_STANDARD .Env.VIDEOQUALITY_BITRATE_H264_HIGH -}}
|
||||||
|
config.videoQuality.maxBitratesVideo.H264 = { low: {{ .Env.VIDEOQUALITY_BITRATE_H264_LOW }}, standard: {{ .Env.VIDEOQUALITY_BITRATE_H264_STANDARD }}, high: {{ .Env.VIDEOQUALITY_BITRATE_H264_HIGH }} };
|
||||||
|
{{ end -}}
|
||||||
|
{{ if and .Env.VIDEOQUALITY_BITRATE_VP8_LOW .Env.VIDEOQUALITY_BITRATE_VP8_STANDARD .Env.VIDEOQUALITY_BITRATE_VP8_HIGH -}}
|
||||||
|
config.videoQuality.maxBitratesVideo.VP8 = { low: {{ .Env.VIDEOQUALITY_BITRATE_VP8_LOW }}, standard: {{ .Env.VIDEOQUALITY_BITRATE_VP8_STANDARD }}, high: {{ .Env.VIDEOQUALITY_BITRATE_VP8_HIGH }} };
|
||||||
|
{{ end -}}
|
||||||
|
{{ if and .Env.VIDEOQUALITY_BITRATE_VP9_LOW .Env.VIDEOQUALITY_BITRATE_VP9_STANDARD .Env.VIDEOQUALITY_BITRATE_VP9_HIGH -}}
|
||||||
|
config.videoQuality.maxBitratesVideo.VP9 = { low: {{ .Env.VIDEOQUALITY_BITRATE_VP9_LOW }}, standard: {{ .Env.VIDEOQUALITY_BITRATE_VP9_STANDARD }}, high: {{ .Env.VIDEOQUALITY_BITRATE_VP9_HIGH }} };
|
||||||
|
{{ end -}}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user