From 7c8dbd5caa2dc95fb0f66719ac30499441ad9b12 Mon Sep 17 00:00:00 2001
From: Peter Gerwinski <peter.gerwinski@hs-bochum.de>
Date: Tue, 15 Jun 2021 12:37:17 +0200
Subject: [PATCH] Notizen 14.6.2021

---
 20210614/nit-20210614.txt | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)
 create mode 100644 20210614/nit-20210614.txt

diff --git a/20210614/nit-20210614.txt b/20210614/nit-20210614.txt
new file mode 100644
index 0000000..1a9a865
--- /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
-- 
GitLab