Skip to content

Commit 68ade0b

Browse files
committed
wip
1 parent d239b5d commit 68ade0b

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

README.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# BigBlueButton Room Media Connector
22

3+
```mermaid
4+
info
5+
```
6+
37
This software system is used to connect media devices inside a room to a BigBlueButton meeting.
48
This allows to streamline the experience of online users by capturing the best media devices of the room (microphones, cameras).
59
It also improves the experience for the in-site audience, by displaying the most relevant content, given the available displays.
@@ -18,3 +22,35 @@ The system consists of three software components that need to be run and configu
1822
Both the Plugin and the appliance application use the GraphQL interface of BBB 3 to communicate with BBB server.
1923

2024
![overview](https://github.com/bigbluebutton/bigbluebutton-room-media-connector/assets/4281791/577f1821-a246-4fbb-bdd8-49a888a8b053)
25+
26+
## Docker compose
27+
28+
1. create a folder "plugins/plugins/room-connector-plugin"
29+
2. https://plugin-test2-bigbluebutton-openstack.uni-osnabrueck.de/plugins/room-connector-plugin/manifest.json
30+
31+
Caddyfile:
32+
```
33+
room-connector.example.com {
34+
35+
# BBB PLugin
36+
root * /srv
37+
file_server
38+
39+
# Room Hub
40+
route /room-hub* {
41+
uri strip_prefix /room-hub
42+
reverse_proxy room_hub:8080
43+
}
44+
45+
}
46+
```
47+
48+
Nginx:
49+
```
50+
location /hybrid {
51+
proxy_pass http://127.0.0.1:5000/;
52+
proxy_http_version 1.1;
53+
proxy_set_header Upgrade $http_upgrade;
54+
proxy_set_header Connection "Upgrade";
55+
}
56+
```

0 commit comments

Comments
 (0)