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

Projektliste ergänzt

parent ddddb9b9
Branches
Tags
No related merge requests found
......@@ -6,11 +6,93 @@
* 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
(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
* Bridge zu BBB wurde entwickelt, aber inzwischen vom Autor als
"deprecated" markiert, möglicherweise Anpassung an aktuelle
BBB-Version notwendig
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
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
- 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