docker/mod/nginx/bbb/webrtc-sfu.nginx

23 lines
825 B
Plaintext
Raw Normal View History

2020-04-09 08:48:47 +02:00
location /bbb-webrtc-sfu {
2021-12-13 17:52:13 +01:00
auth_request /bigbluebutton/connection/checkAuthorization;
auth_request_set $auth_status $upstream_status;
# Extra variables are annotated by bbb-web as custom headers
auth_request_set $user_id $sent_http_user_id;
auth_request_set $meeting_id $sent_http_meeting_id;
auth_request_set $voice_bridge $sent_http_voice_bridge;
2020-04-09 18:15:06 +02:00
proxy_pass http://webrtc-sfu:3008;
2020-04-09 08:48:47 +02:00
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
2021-12-13 17:52:13 +01:00
# Following custom headers are used by bbb-webrtc-sfu
proxy_set_header User-Id $user_id;
proxy_set_header Meeting-Id $meeting_id;
proxy_set_header Voice-Bridge $voice_bridge;
2020-04-09 08:48:47 +02:00
proxy_read_timeout 6h;
proxy_send_timeout 6h;
client_body_timeout 6h;
send_timeout 6h;
}