first commit

This commit is contained in:
duffyduck
2026-08-22 20:34:42 +02:00
commit 9546b9a4c6
1586 changed files with 172520 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
# Bildschirm auf den Fernseher für Geräte ohne eingebautes Screen Mirroring
| Verzeichnis | Inhalt | Stand |
|---|---|---|
| [android/](android/) | Android-App: Browser-Weg und Direktverbindung | fertig, Direktweg noch offen |
| [linux/](linux/) | Miracast-Sender für Linux | fertig, wartet auf Erprobung an echter Hardware |
| [windows/](windows/) | | nicht begonnen |
## Kurz zur Lage
Ein Fernseher im Screen-Mirroring-Modus erwartet **Miracast**: Wi-Fi Direct als
Transport, darauf ein RTSP-Handshake, dann H.264 in MPEG-TS über RTP.
Damit der Fernseher überhaupt antwortet, muss sich der Sender in den
WLAN-Suchpaketen als *Wi-Fi-Display-Quelle* zu erkennen geben. Wer das darf,
entscheidet das Betriebssystem:
* **Linux** ja, über `wpa_supplicant` (`WFD_SUBELEM_SET`). Deshalb liegt hier
die beste Aussicht.
* **Android** nein, das verlangt `CONFIGURE_WIFI_DISPLAY` und ist Systemapps
vorbehalten. Die App versucht es trotzdem und bietet als Ausweg den
systemeigenen Übertragungsdienst sowie einen Browser-Weg an.
Der Protokollteil ist auf beiden Seiten derselbe und in beiden Fassungen gegen
einen nachgebauten Fernseher getestet.