Desktop / DVD Streaming zu Apple TV für MAC OSX USER Via VLC
Christoph Purin
Ich habe mich mal auf die Suche gegeben um meinen Desktop vom MAC auf dem Apple TV zu haben. Der Grund dafür ist, dass ich gerne Filme auf Kinokiste anschaue, leider mit 15" nicht das gelbe vom ist.
How it Works?
Was wir benötigen:
- VLC für MAC in der Version 1.1.5 nicht die neue!!! mit der geht es nicht! Wer sich auskennt kann den Script gerne modifizieren :)
- AirFlick zum Streamen vom Mac zum Apple TV
- Etwas Geduld und gute Laune!
- Ladet euch das Programm VLC - Mediaplayer hier herunter. Achtet darauf, dass ihr das Programm in Programme zieht! wichtig für später
- Sowie das AirFlick hier!
- öffnet einen Terminal - Spotlight Terminal eingeben
- Müssen wir einen Ordner anlegen, einfach eingeben: sudo mk dir /Library/WebServer/Documents/stream dann auf enter drücken und euer Passwort eingeben. Der Ordner für den Stream ist somit erstellt, bei mir hat es dennoch Probleme gegeben, da ich keine rechte hatte auf den Ordner eine Datei an zulegen - VLC kann nicht als sudo ausgeführt werden. Dazu gehen wir:
- in den Finder oben auf "Gehe zu Ordner ..." dann gebt ihr /Library/WebServer/Documents/ ein.
- Dort ist euer ordner stream. den drück ihr einmal an. Weiters drückt ihr dann auf Ablage - Informationen. Es erscheinen verschiedenste Infos über den Ordner. Ganz unten steht dann "Freigabe und Zugriffsrechte". Das müsst ihr erweitern mit dem kleinen Pfeil. Weiter unten findet ihr dann das berühmte Schloss, auf dass müsst Ihr drauf drücken und euer Passwort eingeben, nun könnt ihr die Zugriffsrechte ändern.
- Ihr könnt erkennen dass dort admin - mit nur lesen ausgewählt ist das müsst ihr auf lesen und schreiben umändern inde ihr es andrückt! sowie bei everyone! Dieser schritt ist sehr wichtig!!!
- So die hälfte ist geschafft.
- Weiters müssen wir noch ein paar Zeilen beim WebServer einfügen! Öffnet ein Terminal gebt ein: sudo nano /etc/apache2/mime.types
- mit ctrl +v könnt ihr ganze Seiten springen mit ctrl+w nach Wörtern suchen :)
- Fügt ganz unten die Zeilen: application/x-mpegURL m3u8 video/MP2T ts ein, achtet darauf, dass die Zeilen nicht schon drinnen stehen, wenn schon löscht sie raus! am besten mit ctrl+w Suchen er sprint dann automatisch zu dem Eintrag.
- Mit ctrl+x schließen - ihr werdet gefragt ob ihr es speichern möchtet dann auf Y und noch einmal auf enter und erledigt =)
- Weiters müssen wir noch den WebServer von MAC OSX starten. Unter Systemeinstellungen - Freigaben - Webfreigabe aktivieren!!! wichtig =)
- Nun gehen wir wieder in den Terminal und gebt Folgendes ein:
- Speichert euch den Script am besten ab. Er dient dazu den Stream zu starten :) in einem Editor euer Wahl. /Applications/VLC.app/Contents/MacOS/VLC -vv screen:// --intf=rc '--sout=#transcode{vcodec=h264,vb=2048,acodec=mp4a,ab=192}:standard{mux=ts,dst=-,access=file}' | mediastreamsegmenter -f /Library/WebServer/Documents/stream -D Drückt auf Enter =) nun kommen etliche Zeilen .. dies einfach im Hintergrund lassen. wenn Ihr es schließt ist der Stream wieder weg und geht nicht mehr.
- Startet nun das Programm AirFlick.
- Dort steht so ziemlich in der Mitte: Movei URL ore File Path. Hier geht ihr euere IP-Adresse ein. Das sieht dann so aus: http://192.168.0.2/stream/prog_index.m3u8
- Sehr wichtig die IP Adresse von euerem PC zu nehmen. =)
- Dann nur noch auf den großen Play Button drücken und schon gehts los =)
- wer die IP-Adresse nicht weiß kann sie mit "ifconfig -a" herausfinden den Befehl einfach in einem neuen Terminal eingeben. Dort sucht Ihr nach den adressen die mit 192.168.x.x oder 10.0.x.x anfangen. Bei mir 192.168.0.2 ...
- Achtet darauf, dass der Apple TV sowie der Mac im gleichen W-Lan sind!!
- Ihr habt den VLC 1.1.7 oder 1.1.8 installiert. Sucht euch im google die Version 1.1.5 mit der muss es funktionieren.
- Ihr könnt auch eine DVD so Streamen, dazu legt ihr die DVD ein und nehmt diesen Script hier: /Applications/VLC.app/Contents/MacOS/VLC -vv dvdread:///dev/rdisk5@1:3- --intf=rc '--sout=#transcode{vcodec=h264,vb=2048,acodec=mp4a,ab=192}:standard{mux=ts,dst=-,access=file}' | mediastreamsegmenter -f /Library/WebServer/Documents/stream -D
- Anderster ist, dass dvdread:// dev/rdisk5@1:3- dort steht. anstatt screen:// wer sich mit MRL auskennt kann alles mögliche Streamen, bei den VLC wikis gibt es alle möglichen Varianten die mit MRL möglich sind. Da kann man sich "Austoben"