15.03.2010, 18:48
Fernsehen mit dem iPhone im heimischen wlan
Nachdem im Netz keine Lösung (kostenlos+ohne jailbreak) zu finden war, habe ich mich am Wochenende mal mit dem Thema befasst.
Hier nun das Ergebnis:
Benötigt wird:
VLC 1.0.5
streamer (App store)
VLC remote free (App store)
DVB-T Stick (ich hatte in der Mottenkiste noch einen uralt Stick von Fujitsu Siemens)
Die DVB-T Frequenzen für den Standort
VLC installieren und schauen ob da ein TV-Bild erscheint.
Dazu unter "Medien" - "Aufnahmegerät öffnen..
Unter Aufnahmemodus "DVB Directshow" wählen
DVB-Typ DVB-T (sollte auch mit DVB-C/S gehen)
Unter Transponder die Frequenz (!khz!) eingeben z.B. 562000 kHz und die Bandbreite wählen z.B. 8 MHz
"Wiedergabe" drücken - NUN SOLLTE EIN TV-BILD ERSCHEINEN -
Wenn man sich eine Liste der möglichen TV-Sender (DVB-T) besorgt hat, wird man feststellen, dass auf einer Frequenz mehrere Sender ausgestrahlt werden.
Um nun alle Sender zu empfangen benötigt man noch die Programm-Nummern. Diese erhält man wenn man bei laufendem Empfang bei VLC unter "Extras" die Option "Codec Informationen" wählt.
Hier findet man die Sender die auf dieser Frequenz ausgestrahlt werden mit der zugehörigen Programm-Nummer.
Mit diesen Informationen kann man sich eine Wiedergabeliste erstellen.
Hier ein Beispiel:
#EXTM3U
#EXTINF:0,Das Erste
#EXTVLCOPT:dvb-bandwidth=8
#EXTVLCOPT:program=1
dvb-t://frequency=562000000
#EXTINF:0,ZDF
#EXTVLCOPT:dvb-bandwidth=8
#EXTVLCOPT:program=514
dvb-t://frequency=482000000
#EXTINF:0,HR 3
#EXTVLCOPT:dvb-bandwidth=8
#EXTVLCOPT:program=65
dvb-t://frequency=562000000
Abspeichern unter z.B. DVB.m3u (in das Verzeichnis wo die VLC.exe installiert ist)
(Ich habe hier das *.m3u Format gewählt da VLC-Remote die *.xspf Datei nicht korrekt auswertet.)
Nun geht es ans STREAMEN ins wlan...
Dazu habe ich eine kleine Batch-Datei geschrieben:
start vlc XXXX.m3u --sout=#transcode {vcodec=mp4v,vb=1200,fps=25,scale=0.5,acodec=mp4a,ab=92,channels=2,samplerate=44100}:std {access=http,mux=ts,dst=XXX.XXX.XXX.XXX:8081}
(MUSS ALLES IN EINE ZEILE!!)
Für XXXX.m3u die Wiedergabeliste eintragen
Für dst=XXX.XXX.XXX.XXX:8081 die ip-Adresse des Rechners (wo VLC läuft) eingeben. (Port 8081 wählen wg. VLC Remote)
Die habe ich unter vlc.bat ins Installationsverzeichnis von VLC abgespeichert.
Nach Aufruf der vlc.bat sollte VLC ohne Bild gestartet werden und schon mal "losstreamen".
Das iPhone:
stramer und vlc remote free (oder Vollversion) installieren.
Streamer starten und unter "Bookmarks" mit "+" die http-Adresse eingeben.
Die aus der Batch-Datei also: http://xxx.xxx.xxx.xxx:8081 (und sichern)
Nach Aufruf der Adresse unter Bookmarks sollte das TV-Bild erscheinen (Bei mir ging es auf Anhieb)
:-)
Zum Sender wechseln muss "streamer" beendet werden und VLC Remote gestartet werden hier kann man den Sender der ausgestrahlt werden soll einstellen.
Nun zurück zu streamer und siehe da der neue Sender wird angeszeigt....
Ich gebe zu das mit dem Sender wechseln ist nicht sehr elegant, aber immer noch besser als zum Rechner zu rennen um dort den Sender einzustellen..
Das ganze habe ich unter Win7, xp und wlan (54Mbit/s) ausprobiert und was soll ich sagen es läuft.....
Ein Problem ist das eventuell Bild und Ton nicht synchron sind das kann bei VLC unter Extras „Spur-Synchronsierung“ eingestellt werden. (oder mit der VLC Remote Vollversion)
Viel Spaß beim TV mit dem iPhone auf der Terrasse im Garten oder wo man sonst gerne mal ins Rohr schaut.
Nachdem im Netz keine Lösung (kostenlos+ohne jailbreak) zu finden war, habe ich mich am Wochenende mal mit dem Thema befasst.
Hier nun das Ergebnis:
Benötigt wird:
VLC 1.0.5
streamer (App store)
VLC remote free (App store)
DVB-T Stick (ich hatte in der Mottenkiste noch einen uralt Stick von Fujitsu Siemens)
Die DVB-T Frequenzen für den Standort
VLC installieren und schauen ob da ein TV-Bild erscheint.
Dazu unter "Medien" - "Aufnahmegerät öffnen..
Unter Aufnahmemodus "DVB Directshow" wählen
DVB-Typ DVB-T (sollte auch mit DVB-C/S gehen)
Unter Transponder die Frequenz (!khz!) eingeben z.B. 562000 kHz und die Bandbreite wählen z.B. 8 MHz
"Wiedergabe" drücken - NUN SOLLTE EIN TV-BILD ERSCHEINEN -
Wenn man sich eine Liste der möglichen TV-Sender (DVB-T) besorgt hat, wird man feststellen, dass auf einer Frequenz mehrere Sender ausgestrahlt werden.
Um nun alle Sender zu empfangen benötigt man noch die Programm-Nummern. Diese erhält man wenn man bei laufendem Empfang bei VLC unter "Extras" die Option "Codec Informationen" wählt.
Hier findet man die Sender die auf dieser Frequenz ausgestrahlt werden mit der zugehörigen Programm-Nummer.
Mit diesen Informationen kann man sich eine Wiedergabeliste erstellen.
Hier ein Beispiel:
#EXTM3U
#EXTINF:0,Das Erste
#EXTVLCOPT:dvb-bandwidth=8
#EXTVLCOPT:program=1
dvb-t://frequency=562000000
#EXTINF:0,ZDF
#EXTVLCOPT:dvb-bandwidth=8
#EXTVLCOPT:program=514
dvb-t://frequency=482000000
#EXTINF:0,HR 3
#EXTVLCOPT:dvb-bandwidth=8
#EXTVLCOPT:program=65
dvb-t://frequency=562000000
Abspeichern unter z.B. DVB.m3u (in das Verzeichnis wo die VLC.exe installiert ist)
(Ich habe hier das *.m3u Format gewählt da VLC-Remote die *.xspf Datei nicht korrekt auswertet.)
Nun geht es ans STREAMEN ins wlan...
Dazu habe ich eine kleine Batch-Datei geschrieben:
start vlc XXXX.m3u --sout=#transcode {vcodec=mp4v,vb=1200,fps=25,scale=0.5,acodec=mp4a,ab=92,channels=2,samplerate=44100}:std {access=http,mux=ts,dst=XXX.XXX.XXX.XXX:8081}
(MUSS ALLES IN EINE ZEILE!!)
Für XXXX.m3u die Wiedergabeliste eintragen
Für dst=XXX.XXX.XXX.XXX:8081 die ip-Adresse des Rechners (wo VLC läuft) eingeben. (Port 8081 wählen wg. VLC Remote)
Die habe ich unter vlc.bat ins Installationsverzeichnis von VLC abgespeichert.
Nach Aufruf der vlc.bat sollte VLC ohne Bild gestartet werden und schon mal "losstreamen".
Das iPhone:
stramer und vlc remote free (oder Vollversion) installieren.
Streamer starten und unter "Bookmarks" mit "+" die http-Adresse eingeben.
Die aus der Batch-Datei also: http://xxx.xxx.xxx.xxx:8081 (und sichern)
Nach Aufruf der Adresse unter Bookmarks sollte das TV-Bild erscheinen (Bei mir ging es auf Anhieb)
:-)
Zum Sender wechseln muss "streamer" beendet werden und VLC Remote gestartet werden hier kann man den Sender der ausgestrahlt werden soll einstellen.
Nun zurück zu streamer und siehe da der neue Sender wird angeszeigt....
Ich gebe zu das mit dem Sender wechseln ist nicht sehr elegant, aber immer noch besser als zum Rechner zu rennen um dort den Sender einzustellen..
Das ganze habe ich unter Win7, xp und wlan (54Mbit/s) ausprobiert und was soll ich sagen es läuft.....
Ein Problem ist das eventuell Bild und Ton nicht synchron sind das kann bei VLC unter Extras „Spur-Synchronsierung“ eingestellt werden. (oder mit der VLC Remote Vollversion)
Viel Spaß beim TV mit dem iPhone auf der Terrasse im Garten oder wo man sonst gerne mal ins Rohr schaut.