DroidVDR
Inhaltsverzeichnis |
Übersicht
droidVDR ist ein streaming-client für Android
Die Software kommuniziert per SVDRP mit dem VDR, das heißt, das iPhone bzw. der iPod touch muss per WLAN oder EDGE mit dem VDR kommunizieren können. SVDRP ins Internet zu öffnen, ist keine gute Idee, da Sicherheitsrisiko (jeder darf Aufnahmen löschen...), also sollte lieber WLAN genutzt werden.
Screenshots
Softwareanforderungen
- VLC min Version 0.9 da das Telnet Interface benötigt wird
- VDR mit Streamdev Plugin
- Webserver mit Perl
- Perl-Packet "Net::Telnet"
Download
Die zwei Dateien mvdr.rar.txt und droidVDR.rar.txt gibt es im Portal unter [1]
Installation
Was braucht man, wie funktioniert's:
- VDR mit streamdev-server und vlc (bei mir 1.0.3)
- Von einem anderen Rechner aus Probieren ob Streamdev läuft.(vlc öffnen und z.b. http://ip-des-vdr:3000/PES/1)
Das muss laufen, dann weiter mit Punkt 2.
- Von einem anderen Rechner aus Probieren ob Streamdev läuft.(vlc öffnen und z.b. http://ip-des-vdr:3000/PES/1)
- Webserver (Apache2 mit Perl Unterstüzung installieren)
Zusätzlich muss das Perl-Packet "Net::Telnet" installiert sein. - mvdr.rar.txt (Umbennen (mvdr.rar)+ Entpacken) und auf den WEB-Server (perl-script).
- mvdr.conf bearbeiten. Die Variablen sollten eigentlich klar sein.
- $VLC_RTSP_TRANSCODE_H = bedeutet diese Transcode zeile wird verwendet wenn eine gute(HIGH) Verbindung (WLAN) besteht.
- $VLC_RTSP_TRANSCODE_M = bedeutet diese Transcode zeile wird verwendet wenn eine gute(MEDIUM) Verbindung (UMTS) besteht.
- $VLC_RTSP_TRANSCODE_L = bedeutet diese Transcode zeile wird verwendet wenn eine gute(LOW) Verbindung (EDGE) besteht.
- VLC Testen
- auf Konsole wechseln und vlc per Hand starten
vlc --ignore-config -I telnet --telnet-port 4212 --telnet-password videolan >/dev/null
- Konsole wechseln und telnet Verbindung zum vlc herstellen
telnet 127.0.0.1 4212"
Passwort ist dan "videolan", Befehl "shutdown" eingeben = vlc beenden.
- auf Konsole wechseln und vlc per Hand starten
- Jetzt kann man mal mit dem Browser probieren z.B.
http://server.ip.:port/cgi-bin/mvdr.pl?bouquet
, eine Übersicht der Sektionen zu bekommen.
Erst wenn das funktioniert weiter machen. - droidVDR.rar.txt (Umbennen (droidVDR.rar)+ Entpacken) auf das Android Phone, und installieren.
- Programm starten, "Menü" -> "Settings"
- Netzwerksettings1 aktivieren.
- Netzwereinstellungen -> URL für Server eingeben + URL zum Stream von VLC angeben. (URL Stream in der mvdr.conf einzustellen).
- Der Client kann feststellen welche Netzwerkverbindung er hat (WLAN/EDGE/UMTS...) je nach dem wird ein unterschiedlicher URL auf dem Server aufgerufen.
- Zurück Hauptmenü
- Download Bouquet, sollte dann selbsterklärend sein.
Natürlich verursacht das ganz massiv Traffic, also nur für welche mit Flatrate. Sonst halt WLAN nutzen.
User mit einem G2 (HTC Hero) und einer OS-Version 1.5 oder 1.6 benötigen noch eine Datei (libopencoreplayer.so) die ausgetauscht werden muss. Die Ursprüngliche nutz bei h264 leider den Softwareencoder.
SourceCode gibt es beim Entwickler.