ffmpeg ffserver

  • hello gemeinde,


    hat eigentlich irgendwer ein funktionierendes Gespann von ffserver und ffmpeg am laufen?
    Ich probier das schon ewig und krieg nix hin.
    Was ich auch anstell ffmpeg sagt mir:


    Code
    ffmpeg version 0.4.9-pre1, build 4718, Copyright (c) 2000-2004 Fabrice Bellard
      built on Oct 25 2004 15:52:47, gcc: 3.3.1 (SuSE Linux)
    Input #0, mpeg, from '/video/bla/bla/001.vdr':
      Duration: 01:55:25.4, bitrate: 2422 kb/s
      Stream #0.0: Video: mpeg2video, 544x576, 25.00 fps
      Stream #0.1: Audio: mp2, 48000 Hz, stereo, 192 kb/s
    Could not read stream parameters from 'http://localhost:8090/feed1.ffm'


    und ffserver meint dann:

    Code
    Floating point exception


    bin ratlos ;(


    Also wenn irgendjemand das am Laufen hat, dann haette ich gerne gewusst:

    • Version von ffmpeg
    • Inhalt von ffserver.conf


    Ich hoffe jemand kann helfen,


    bellofant

    :vdr2 @openSUSE 12.3: Core i3-2120T / 8 GB / 40GB SSD + 2*1TB HDD (RAID 1) / TT S2-6400 / VDR 2.0.3 + div. PlugIns

  • Ich setze das zwar so nicht ein, aber IIRC ist die Entwicklung der Teile asynchron. Versuch mal Version 0.4.8.

    LG
    Jochen


    Rpi4 headless mit MLD 5.4 als Server via satip-Plugin hinter einem Telestar Digibit Twin, ein Rpi3 als Streamdev-Client mit MLD 5.4

    Rpi3 auch hinter Telestar Digibit Twin und mit MLD 5.4

  • Vielen Dank!


    Jetzt funktioniert es!
    Kann nur nicht sagen, ob es nun an der Version 0.4.9 lag, oder an den ACLs, die ich in der ffserver.conf verwendet hab, auf alle Fälle:


    jetzt funkts!


    merci nochmal,


    bellofant :D

    :vdr2 @openSUSE 12.3: Core i3-2120T / 8 GB / 40GB SSD + 2*1TB HDD (RAID 1) / TT S2-6400 / VDR 2.0.3 + div. PlugIns

  • Hallo bellofant,


    funktioniert das auch mit der aktuellen CVS-Version und kannst du mir mal deine Configs und vielleicht ein Beispiel übermitteln ??


    Möchte das auch mal ausprobieren.


    Wäre super.


    reini

    VDR#1: SIDUX + etobi-VDR 1.7.11, VDPAU, Kernel 2.6.31, nVidia GF 9400 GT, 2x Technisat SkyStar HD2, HDs:1000GB WD+500GB WD, ASUS-M4N78, Athlon 4600, 4GB RAM
    VDR#2: FSC Esprimo E5600, SIDUX + etobi-VDR 1.7.11, VDPAU, Kernel 2.6.33, nVidia GF 8400 GS, Tevii S470 PCIe + Tevii S660 USB, Sempron 3000+, 1,5 GB RAM
    VDR#3: SIDUX + etobi-VDR 1.7.11, VDPAU, Kernel 2.6.31, Tevii S660, Notebook ACER Aspire 7736ZG, 4GB RAM, 320GB, nVidia G210M, HDMI-out SPDIF-out

  • Morgen Gemeinde,


    nachdem ich nun einige Anfragen zum ffserver per PM bekommen habe schreib ich das hier nochmal rein:


    Bei mir funktionert das so:
    ffserver Version:

    Code
    # /usr/local/bin/ffserver -h
    ffserver version 0.4.8, Copyright (c) 2000-2003 Fabrice Bellard
    usage: ffserver [-L] [-h] [-f configfile]
    Hyper fast multi format Audio/Video streaming server


    hab ich aus ffmpeg-0.4.8 gebaut und nach /usr/local/bin verlinkt


    dann die /etc/ffserver.conf:


    vdr.avi ist für streaming via Internet in Briefmarkengrösse (hab leider sehr lahmen Upload)
    vdr2.avi ist etwas breitbandiger, manchmal klappt das mit meinem Upload (wenn sonst nicht viel läuft)


    last but not least:
    in runvdr den ffserver starten noch VOR dem Start von vdr:

    Code
    # start ffserver for streaming with plugin "stream"
    killall -9 ffserver
    /usr/local/bin/ffserver -f /etc/ffserver.conf &
    # ffserver started ;-)


    nun kann ich auf einem entfernten Rechner meinen Stream ansehen:

    Code
    mplayer [URL]http://192.168.0.24:8090/vdr2.avi[/URL]


    bei mir hat es so geklappt, läuft auch recht stabil.


    Frohes Fest,


    bellofant :D

    :vdr2 @openSUSE 12.3: Core i3-2120T / 8 GB / 40GB SSD + 2*1TB HDD (RAID 1) / TT S2-6400 / VDR 2.0.3 + div. PlugIns

  • hi bellofant,


    danke für deine ausführliche Dokumentation. Werde ich über die Feiertage mal nachvollziehen.


    Gruß
    reini

    VDR#1: SIDUX + etobi-VDR 1.7.11, VDPAU, Kernel 2.6.31, nVidia GF 9400 GT, 2x Technisat SkyStar HD2, HDs:1000GB WD+500GB WD, ASUS-M4N78, Athlon 4600, 4GB RAM
    VDR#2: FSC Esprimo E5600, SIDUX + etobi-VDR 1.7.11, VDPAU, Kernel 2.6.33, nVidia GF 8400 GS, Tevii S470 PCIe + Tevii S660 USB, Sempron 3000+, 1,5 GB RAM
    VDR#3: SIDUX + etobi-VDR 1.7.11, VDPAU, Kernel 2.6.31, Tevii S660, Notebook ACER Aspire 7736ZG, 4GB RAM, 320GB, nVidia G210M, HDMI-out SPDIF-out

  • Wäre das eignetlich auch mit einer Budget Karte zu verwirklichen ?



    Also in etwa so, ffserver nimmt den MPEG2 Datenstrom entgegen und wandelt den "on the fly" zu z.B. WMV oder ein ähnliches format ?



    Die c't hat ja in der aktuellen Ausgabe was ähnliches unter Windows vorgestellt mit VLC, was ich durchaus gern unter Linux auch umsetzen wollen würde (nur mit dem Unterschied, dass ein VDR dazwischen sein sollte).

    TV VDR: GigaByte 965DS3, Intel C2D 2,4GHz, 1GB RAM, HD Ext, 2x TT PCI S-3200 DVB-S2, ATI Radeon HD2600, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    TV VDR: AOpen 945 GTM-VHL, Intel C2D-M 1,83GHz, 2GB RAM, HD Ext, 1x TT PCI S-3200 DVB-S2, Intel GMA950, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    VDR Server: Supermicro 370DE6, 2x Intel P3 866 MHz, 2GB RAM, TT-DVB-s Rev. 1.3, TT S1100 budget, KNC1 budget, TT S1401, 2x 500GB WD HDs, 1x 9GB U160 SCSI

  • Hallo,


    So, ich probiere auch gerade rum, bekomme aber immer


    Code
    Cache size set to 1024 KBytes
    Cache fill:  0.03% (346 bytes)    AVI file format detected.
    ** empty list?!
    AVI: Missing video stream!? Contact the author, it may be a bug :(


    Die Statusseite von ffserver (stat.html) meldet, alles okay.
    Wenn ich ffserver *nach* dem VDR starte, bekomme ich die Meldung, dass weder Framerate noch Aufloesung zu "Stream 1" passen wuerden...


    FYI: ich verwende o.g. ffserver config auf meine IPs angepasst. Nur zum verstaendnis: /tmp/stream.ffm kommt vom streamdev-server, oder? Der jedenfalls laeuft in Ordnung.


    Danke und Gruss,
    Timo

    yaVDR 0.4-pre1 on ASUS 1015PN -> Big Screen and XBMC remote on Android.

Jetzt mitmachen!

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