26 lines
1.1 KiB
Markdown
26 lines
1.1 KiB
Markdown
# 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.
|