it:linux:openwrt_appletv

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
it:linux:openwrt_appletv [2015/01/03 15:36] berniit:linux:openwrt_appletv [2015/12/24 14:26] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 23: Zeile 23:
 cd openwrt cd openwrt
 git clone git://git.openwrt.org/12.09/packages.git</code> git clone git://git.openwrt.org/12.09/packages.git</code>
-  - in feeds.conf.default folgende Zeile einfuegen:<code bash>src-link bkb /tmp/openwrt/bkb_packages</code> +  - in feeds.conf.default folgende Zeile einfuegen:<code bash>src-link bkb /tmp/openwrt/bkb_packages</code>. Hierbei /tmp/ gegen den absoluten Pfad zum openwrt Verzeichnis ersetzen. 
-  - <Archiv> ins openwrt Verzeichnis entpacken  +  - {{:it:linux:appletv_utils_1043ndv1_2015-01-03.tar.bz2|}} im openwrt Verzeichnis entpacken  
   - <code bash>make package/symlinks</code>   - <code bash>make package/symlinks</code>
-  - Diese OpenWrt config verwenden 
   - <code bash>make</code>   - <code bash>make</code>
-  - Firmware befindet sich unter <code bash>bin/ar71xx</code>+  - Firmware befindet sich unter <code bash>bin/ar71xx/</code> 
 +==== Wie funktioniert es? ==== 
 +AppleTV/AirPlay spricht mDNS auf UDP 244.0.0.251 und Port 5353. Iptables wird angewiesen beim start des Daemons alle mDNS Pakete an die User-Space Queue zu senden. 
 +Diese sucht nach den Text Strings "iTunes_Ctrl_" und "-iPad" in den mDNS Paketen. Falls beide Strings gefunden werden, dann ist AirPlay aktiviert worden. Wurde jedoch nur der String "iTunes_Ctrl_" gefunden, dann ist AirPlay deaktiviert worden.
  
  • it/linux/openwrt_appletv.txt
  • Zuletzt geändert: 2015/12/24 14:26
  • von 127.0.0.1