Files
miracast-client/README.md
T
2026-08-22 20:34:42 +02:00

26 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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.