Skip to content
Snippets Groups Projects
Verified Commit ea746b93 authored by Benedikt Wildenhain's avatar Benedikt Wildenhain
Browse files

Projektliste ergänzt

parent ddddb9b9
No related branches found
No related tags found
No related merge requests found
...@@ -6,11 +6,93 @@ ...@@ -6,11 +6,93 @@
* Ursache FCGIWrap-Absturz feststellen * Ursache FCGIWrap-Absturz feststellen
* YesVNC in gültiges HTML umschreiben: https://validator.w3.org/nu/?doc=https%3A%2F%2Fstreaming.cvh-server.de%2Fvnc%2Fyesvnc-wc-6.html * YesVNC in gültiges HTML umschreiben: https://validator.w3.org/nu/?doc=https%3A%2F%2Fstreaming.cvh-server.de%2Fvnc%2Fyesvnc-wc-6.html
(Voraussetzung: Freigabe unter einer Lizenz, die dies ermöglicht) (Voraussetzung: Freigabe unter einer Lizenz, die dies ermöglicht)
* Repeater für CVH-Camera (Janus, PULT)
* Mumble/VNC/CVH-Camera für weitere Plattformen nutzbar machen, z.B. iOS
* PULT auf übersichtlichere und effizientere Weise neu programmieren
* Docker für PULT (Interessent:in vorhanden)
* Komfortable Fernsteuerung von Rechnern von Teilnehmenden über VNC in PULT
Server: z.B. TightVNC; Client: z.B. noVNC (Interessent:in vorhanden)
* Der Systemd-Job verzögert Reboot des Systems um 90 Sekunden, kann man
diese Zeit verkürzen?
* Der Systemd-Job vncrepeater.service startet beim Booten nicht
richtig, woran liegt das?
- Mumble - Mumble
* Bridge zu BBB wurde entwickelt, aber inzwischen vom Autor als * Bridge zu BBB wurde entwickelt, aber inzwischen vom Autor als
"deprecated" markiert, möglicherweise Anpassung an aktuelle "deprecated" markiert, möglicherweise Anpassung an aktuelle
BBB-Version notwendig BBB-Version notwendig
https://gitlab.cvh-server.de/hardwarenahe-it/BigMumbleJS https://gitlab.cvh-server.de/hardwarenahe-it/BigMumbleJS
* Es gibt einen Bot, der den Mumble-Chat mit Internet Relay Chat (IRC) verbindet.
Dieser ist aber instabil. --> reparieren
* Bridge zu OwnCast erstellen (evtl. über Relay z.B. per Matterbridge
oder Matrix-Server)
* Unicode-Unterstützung verbessern (Unicode-Emoticons werden aktuell nicht
angezeigt)
* Repeater (verbinden zweier Mumble-Server?)
* Desktop-Client: Konfiguration vereinfachen (Interessent:in vorhanden)
* Mumble-Client: Forward-Error-Correction aktivierbar machen
- Firefox (vermutlich schwierige Aufgabe, für Masterstudierende oder - Firefox (vermutlich schwierige Aufgabe, für Masterstudierende oder
Mitarbeiter:innen) Mitarbeiter:innen)
* Screensharing unter Linux mit einem X-Server kann in seltenen Fällen zu Absturz führen:: https://bugzilla.mozilla.org/show_bug.cgi?id=1558475 * Screensharing unter Linux mit einem X-Server kann in seltenen Fällen zu Absturz führen:: https://bugzilla.mozilla.org/show_bug.cgi?id=1558475
- VNC
* effizienter komprimieren: existierenden Scroll-Erkennungs-Algorithmus
in existierende VNC-Server-Software einbauen (WebAssembly)
* yesVNC nach WebAssembly übersetzen (Interessent:in vorhanden)
* yesVNC auch im Hintergrund laufen lassen
* Scroll-Algorithmus für x11vnc oder TightVNC
* Kombinierter Desktop-Client für VNC und Mumble
- Janus
* 100% CPU-Auslastung
- Was ist da überhaupt los?
- Wieso nutzt Janus nur 1 CPU? Kann man das ändern?
- Kann man Janus auf mehrere Rechner verteilen?
* Bildschirmübertragung per WebRTC evaluieren
- Mumsi
* Stabilität erhöhen
* Anzeige der Telefonnummer abschaltbar machen (in Bearbeitung)
* Telefon-Wahl aus Mumble heraus (in Bearbeitung)
* Transportverschlüsselung implementieren
- Erweiterungen BBB
* Mit Mumble verbinden (aktueller Stand: https://gitlab.cvh-server.de/hardwarenahe-it/BigMumbleJS)
* Umfragen mit CVH-Bot verbinden
* noVNC einbauen (Interessent:in vorhanden)
* yesVNC einbauen (Interessent:in vorhanden)
* Listening VNC Viewer in BBB einbauen
* CVH-Camera einbauen (Interessent:in vorhanden)
* Komfortable Fernsteuerung von Rechnern von Teilnehmenden über VNC in BBB
- Eigenen Datenbestand verwalten (Interessent:in vorhanden)
- Work Adventure für den CVH bzw. die Hochschule nutzbar machen
Bsp-Instanz aus Bochum (von dem dortigen Hackspace): https://virtuallab.das-labor.org/
Doku dazu: https://howto.rc3.world/workadventure.en.html
* Mögliches Projekt: Karte des CVH entwickeln
- 3d-Scan aus einem Film heraus (Interessent:in vorhanden)
- NumPad für Hexadezimalzahlen (in Bearbeitung)
- taktile Tastaturen oder andere Eingabegeräte für mobile Computer (Smartphones)
* 4 Joysticks gleichzeitig bewegen (in Bearbeitung)
* Nachbau: Smartphone auf "Tablett" legen; Tastatur darunter für Finger, oben für Daumen
* weitere Ideen
- Automatische Transkription in BBB und/oder PULT
(zum Vergleich https://github.com/jitsi/jigasi/pull/294,
https://www.inf.uni-hamburg.de/en/inst/ab/lt/publications/2021-geislingeretal-interspeech-bbb.pdf)
- GNU Pascal (Compiler)
- adele (Verschlüsselungsroboter)
* PGP/MIME-Unterstützung einbauen
* Kompatibilität mit aktuellen Bibliotheken herstellen
* Nicht mehr benötigte öffentliche Schlüssel automatisch vergessen
- Freies Smartphone:
* Kamera des PinePhone nutzen
* Mumble auf PinePhone nutzbar machen
* VNC auf PinePhone nutzbar machen
* GUI von GNOME Evolution auf Smartphones nutzbar machen
* Signal und/oder Matrix und/oder XMPP für Pinephone und/oder Librem 5
- Rechnertechnik-Projekte
* Mechanischer Rechner mit Murmeln
* DMX-Protokoll in Arduino implementieren
* Taschenrechner mit 5-Bit-Dualzahlen - Grundrechenarten
- Ausgabe per 7-Segment-Anzeige
* Arduino als VU-Meter
* Soft-serielle Schnittstelle per TCP/IP übertragen
* Core War
* Minecraft-Taschenrechner
* Türschloß mit Zahlenkombination auf Arduino
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment