Hallo,
ich habe für Android einen Streamingclient geschrieben.
Es ist die erste Version, könnten also noch ein paar kleine Bug's drinnen sein.
Für das perl-script hab ich die meisten funktionen vom ivdr oder vdradmin herausgenommen. Ich sag dafür an alle Danke
Was braucht man, wie funktioniert's:
1. VDR mit streamdev-server und vlc (vlc aus den sourcen)
1.1 Von einem anderen Rechner aus Probieren ob Streamdev läuft.
2. Webserver (Apache2 mit Perl Unterstüzung installieren)
Dieses Testscript mal in cgi-bin legen und testen.
3. droidVDR.tar.txt (Umbennen droidVDR.tar + Entpacken) und den Ihnalt von cgi-bin auf den WEB-Server (perl-script).
4. mvdr.conf bearbeiten. Die Variablen sollten eigentlich klar sein.
4.1
- $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.
5. Jetzt kann man mal mit dem Browser probieren z.B. htp://server.ip.:port/cgi-bin/mvdr.pl?bouquet, eine Übersicht der Sektionen zu bekommen.
Erst wenn das funktioniert weiter machen.
6. droidVDR.apk installieren
7. Programm starten, "Menü" -> "Settings"
7.1 Netzwerksettings1 aktivieren.
7.2 Netzwereinstellungen -> URL für Server eingeben + URL zum Stream von VLC angeben. (URL Stream in der mvdr.conf einzustellen).
7.3 Der Client kann feststellen welche Netzwerkverbindung er hat (WLAN/EDGE/UMTS...) je nach dem wird ein unterschiedlicher URL auf dem Server aufgerufen.
8. Zurück Hauptmenü
9. 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.
Leider werde ich nicht jeden Tag hier weiterentwickeln, sollte jemand Lust und Laune haben, kann er gerne den Source von mir haben.
Solange er diese auch wieder zur Verfügung stellt.
Also Viel Spaß beim Testen.
Gruß