Android-App VPlayer zeigt Live-TV via vdr-streamdev

  • Hallo,


    die relativ neue Android Medienplayer-App "VPlayer" erlaubt es, einen TS-Stream von streamdev via HTTP auf ein Android-Gerät mit mindestens ARMv7 Prozessor zu streamen. Hier könnt Ihr sehen, wie dies auf meinem HTC Desire mit Android 2.2 aussieht:


    Und hier noch ein Blog-Posting von mir mit Demo-Youtube-Videos zum Thema:
    http://www.yavdr.org/blog/blog…ve-tv-on-android-devices/


    Das Tolle ist, dass man VDR-seitig überhaupt gar nix installieren muss außer streamdev-server. Der Nachteil gegenüber DroidVDR (leider habe ich das aus Zeitmangel bisher nie getestet, mea culpa) ist, dass man nicht mit einer integrierten Nutzerumgebung verwöhnt wird, die einem gleich alle wichtigen VDR-Dinge gut lesbar auf das Smartphone holt.


    SDTV funkioniert recht gut, wenn man nah genug an der WLAN-Station ist. HDTV ruckelt stark, wird aber prinzipiell auch dekodiert. Es wurde von mir bisher kein externremux verwendet, also einfach der ts-Stream, siehe Video oben. Ich habe noch keinen Langzeittest gemacht, daher weiß ich nicht, wie lange der Akku durchhält. Das Streamen von Aufzeichnungen habe ich noch nicht hinbekommen (das Live-Plugin bietet (nun) diese Funktion, aber dabei wird wohl direkt ein VLC-Plugin angefordert, hatte noch keine Zeit, das anzuschauen).


    Infos zur App: http://www.mobiflip.de/2010/10…ielt-divx-mkv-wmv-und-co/


    Gruß
    hepi

  • Bei 10Mbit müsste das gehen (HDTV ist eh höchstens für Tablet-Nutzer von Interesse). Aber es kommt bestimmt auch auf die CPU auf dem jeweilgen Android-Gerät an, ob die im Stande ist, den Stream mit der Default-Bitrate und Default-Pixelgröße zu dekodieren, und auch auf die WLAN-Performance, die ein Gerät mit unterschiedlichen Access Points bringt. Ansonsten halt externremux.


    Ich habe auf dem HTC Desire eine Auflösung von 800 x 480 Pixel (breit gehalten). Wenn ich den normalen TS-Stream von Streamdev nutze, ist das ja bei SDTV meist eine Auflösung von 720 x 576 interlaced. Was für ein interlacing macht der Player eigentlich? Mal heute Abend weiter testen... :lovevdr


    Ansonsten war hier auch schonmal die Rede vom yxplayer, darauf bin ich erst heute gestoßen: TIP: Android Live TV mit streamdev


    Und weil ich die ganze Sache so toll finde, habe ich auch gleich ein Blog-Post daraus gemacht:
    http://www.yavdr.org/blog/blog…ve-tv-on-android-devices/


    Gruß
    hepi

  • läuft sehr gut auf milestone mit CM6.1

  • Läuft auch hier auf dem HTC Desire Froyo.


    btw. Pause verursacht Bufferoverflows auf Serverseite.


    Wenn man nun kein yaVDR hat, wie kommt man bequem an die Links?


    http://IP:3000/TS/Kanalnr ist auf dauer recht umständlich.

    Grüße


    Hannemann

  • Code
    while true; do
        if [ -e /dev/kopf/beule ]; then
            break
        fi
        mv Kopf Tisch
    done

    Danke

    Grüße


    Hannemann

  • Mehrere Leute mit Geräten ohne 2.2 sagen mir, man brauche 2.2 dafür. Leider kann ich nirgendwo einen seriösen Ort im Web finden, wo das auch klipp und klar steht.


    EDIT: Es scheint eher vom Prozessor abhängig zu sein als von der Android-Version.


    Gruß
    hepi

  • Hi,
    Vplayer benötigt einen ro.product.cpu.abi=armeabi-v7 hat weniger mit
    Android 2.2 zu tun.Ist wegend er Hardwareunterstüzung.
    Schade, sonst hätte ich da ein UI geschrieben. Mein Hero ist leider armeabi-v6j.

    Gigabyte GA-M720-US3, AMD X3 400e, GT220 Pailt, 4GB RAM, Tevii S470, debian squeeze und alles selber gebaut.
    Dreambox

  • Zitat

    Original von Morlock
    Vplayer benötigt einen ro.product.cpu.abi=armeabi-v7 hat weniger mit
    Android 2.2 zu tun.Ist wegend er Hardwareunterstüzung.
    Schade, sonst hätte ich da ein UI geschrieben. Mein Hero ist leider armeabi-v6j.


    Hallo Morlock,


    interessant, darauf wäre ich nie gekommen. Meinst Du, dass diese CPU-Anforderung für alle neuen Mediaplayer gilt? Zum Beispiel YxPlayer, RockPlayer, ArcMedia. [1]


    Ich denke, dass die Player sich vom Rendering her wahrscheinlich nicht unbedingt groß unterscheiden (ffmpeg?), wobei VPlayer halt als sehr nettes Feature hat, dass man ihn per Link aus dem Browser aus starten kann.


    Gruß
    hepi


    [1] http://hubpages.com/hub/Compar…-and-other-Android-phones

  • Ich habe 2.2.1 auf meinem HTC Tattoo und kann VPlayer nicht installieren.
    Erstens finde ich es nicht im Market und zweitens, selbst wenn ich es von der HP lade, kann ich es nicht installieren.

  • hepi
    ja für die meisten,
    kann man bei Rockplayer sehen, es gibt eine Version arm6,arm6-vfp und arm7.
    Naja, rendering macht das ffmpeg? Ich glaube das ffmpeg die decoder arbeit
    übernimmt und es einen eigenen Player gibt. Vermutlich SDL oder so.


    Mir würde die Variante am besten gefallen, wenn jemand mit ffserver den
    http stream von streamdev zum laufen bekommen würde. Dann könnte ich
    DroidVDR ohne VLC laufen lassen.
    FFmpeg hat ja fast jeder.
    Oder
    ffmpeg + html5 + streamdev, dafür hab ich aber keinen Plan. Keine Ahnung von html5


    decembersoul
    vermutlich hast du kein
    ro.product.cpu.abi=armeabi-v7
    wird vemutlich vom Market auch abgefragt.


    Ich bin mit dem Entwickler vom VPlayer in Kontakt, leider will er kein OpenSource-Projekt daraus machen.
    Servus


    P.S. Ich habe auch einen Streamingclient für die Dreambox, wer will kann mich mal an-pm'en :)

    Gigabyte GA-M720-US3, AMD X3 400e, GT220 Pailt, 4GB RAM, Tevii S470, debian squeeze und alles selber gebaut.
    Dreambox

    Einmal editiert, zuletzt von Morlock ()

  • Hi,


    ich habe ein Xperia X10 mit 2.1 und konnte den Vplayer von der Homepage installieren.


    Soweit läuft es auch nur das Seitenverhältnis stimmt nicht, ist alles in der Höhe gestreckt (rechts und links schwarze Streifen). Ich weiß nicht ob man es irgentwo ändern kann.


    mfg trans

  • Zitat

    Original von SKinHD
    wo kann man nachsehen ob man ro.product.cpu.abi=armeabi-v7 hat?


    Bei Wikipedia gibt es eine Liste der Smartphones mit Snapdragon-Prozessor, welches ein ARMv7-Prozessor ist:
    http://en.wikipedia.org/wiki/Snapdragon_%28processor%29
    Ansonsten gibt es hier eine kleine Übersicht, welche Smartphones ARMv7 haben und welche ARMv6:
    https://wiki.mozilla.org/Mobil…droid#System_Requirements


    trans: Spreizgeste hilft bei mir.


    Gruß
    hepi

  • Danke vielmals, mein betouch e400 ist leider ein v6, wird jetzt echt mal zeit fürn anderes:)

    | HP Microserver Gen 7 | Cine S2 + DVBSky S952 | vdr2.2 | Streamdev Server |
    | Streamdev Clients: paar Rpi2, yavdr.... |

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!