H264 Streaming ins Internet (VLC und/oder Streamdev) instabil

  • Hallo Leute,
    Mein VDR:
    AMD 6000+, 4GB RAM, 500er HD, Ubuntu 9.10 x64, VDR 1.6 e-Tobi
    DVB-T PCI Karte Terratec mit CX 88 Chipsatz
    Ich nutzte den VDR seit geraumer Zeit (und auf diversen Rechnern) um im Ausland TV zu schauen.
    Allerdings habe ich in letzter Zeit massive Probleme einen stabilen Stream hinzubekommen.
    1. Variante: VLC greift über localhost:3000/TS den Stream ab und transcodiert in x264: z.B:

    Code
    cvlc -v -I dummy http://localhost:3000/TS/7 :http-caching=3000 --sout="#transcode{vcodec=h264,vb=300,scale=0.5,acodec=mp3,ab=32,channels=1,samplerate=44100, venc=x264}:std{access=http,mux=ts,dst=0.0.0.0:1234}


    VLC 1.0.5 + X264 + ffmpeg selbst kompiliert. Super Qualität bei ca. 400Kbit.
    Leider unregelmäßige Segfaults im VLC manchmal alle 20 Minuten


    2. Variante: Stream über Streamdev/externremux - ebenfalls h264
    Qualität auch ok, keine Segfaults...ABER
    Irgendwann kommen die allseits beliebten "Ring Buffer Overflows" und das war es dann auch..


    Ich habe "früher" den Stream mit VLC über "V4L" oder "V4L2" abgegriffen, allerdings war damals noch eine TT full featured eingebaut. Das hat super funktioniert.
    Damals noch mit VLC 0.86xx
    (Ich hab das Gefühl das der "Frickel" VLC von Version zu Version instabiler wird...)
    Meine jetzige Karte gibt allerdings kein Bild über "V4L" oder "V4L2" aus... :evil:
    Also, alle Ideen einen STABILEN Streaming Server aufzusetzen, sind willkommen!


    EDIT: Hab jetzt zu meiner "letzten" Idee gegriffen...
    Wine installiert, dann VLC 1.0.5 für WINDOWS installiert.
    Und was soll ich sagen...kein Absturz beim Streamen. Aber das ist natürlich erstmal nur eine Notlösung.

    Linux Mint Helena (Ubuntu 9.10),
    Athlon X250 2x3.0 GHZ/4GB RAM
    VDR 1.6.x, Streamdev-Server 0.5, Live 0.2 (Eigenkompilate)

    3 Mal editiert, zuletzt von vel_tins ()

Jetzt mitmachen!

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