diff --git a/20210614/nit-20210614.txt b/20210614/nit-20210614.txt new file mode 100644 index 0000000000000000000000000000000000000000..1a9a86515df89bba2864c41778a1df6b99cee979 --- /dev/null +++ b/20210614/nit-20210614.txt @@ -0,0 +1,35 @@ +14.06.2021, 13:52:57 +~~~~~~~~~~~~~~~~~~~~ +Situation: + Wir übertragen mittels CVH-Kamera ein Kamera-Bild. + Viele Teilnehmende betrachten dieses Kamera-Bild. + +Problem: + Ab mehr als 50 Teilnehmenden kommt es zu Verbindungsabbrüchen, + und es können auch keine neuen Verbindungen mehr aufgebaut werden. + +Analyse der Fehlermeldungen: + Anscheinend schlagen TCP-Verbindungen zwischen den Web-Browsern + und der REST-API des Janus-Servers fehl. + + @@@ Wie greift der Web-Browser eigentlich auf TCP zu? + Ich dachte, das ginge nur über WebSockets. + --> Dies ist ein REST-API, also nicht irgendein TCP, sondern HTTP. + Das können Web-Browser. + +Strategie: + Installation eines aktuellen Janus auf einem separaten Rechner, + der sich nicht hinter der Firewall der Hochschule befindet. + Möglichkerweise löst dies bereits das Problem. + Falls nicht, lohnt sich das Debuggen eher mit einer aktuellen + Version als der z.Zt. verwendeten veralteten Version von Janus. + +Installation von Janus auf main-1, 14.06.2021, 13:58:00 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + - apt-get install libjansson-dev libconfig-dev libnice-dev libssl-dev libsrtp2-dev gengetopt + - git clone https://github.com/cisco/libsrtp + ./configure && make && sudo make install + - git clone https://github.com/meetecho/janus-gateway + ./configure --disable-websockets --disable-data-channels --disable-rabbitmq --disable-mqtt + make + sudo make install