1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Talk Dreambox stream über Debian (VLC) ins Internet

Dieses Thema im Forum "CS Root & Vserver" wurde erstellt von Biland, 13. November 2012.

  1. Biland
    Offline

    Biland Ist gelegentlich hier

    Registriert:
    19. Mai 2009
    Beiträge:
    92
    Zustimmungen:
    1
    Punkte für Erfolge:
    8
    Beruf:
    Projektleiter
    Hallo zusammen,
    ich hoffe das dies der richtige Forumsbereich ist. Falls nicht bitte ich die Admin das Thema zu verschieben.

    Kurz zu meinem Vorhaben:
    Ich stream akt. mittels VLC (Windows) einen Stream meiner Dreambox ins Internet, so das ich von extern mit einem Notebook / Iphone / Ipad ... den Stream abfangen kann.
    Hierzu fange ich wie schon beschrieben den Stream meiner Dreambox mit dem Windows PC (VLC-Player) ab und kompriemiere diesen. Der VLC Player bietet über das Webinterface die Möglichkeit auf die einzelnen Sender meines Dreambox-Bouquet umzuschalten.
    Dies funktioniert auch wunderbar!

    Nun meine Frage, da ich eh einen recht "leistungsstarken" ThinClient (HP T610) mit Debian betreibe, würde ich die o.g. Aufgabe gerne vom DebianServer übernehmen lassen.
    Nun bin ich leider mit dem Thema VLC und Debian ein ablosuter Neuling. Kann mir einer von euch helfen wie ich dies Verwirklichen kann?

    Also den services.m3u file standartmäßig mit dem Debian (VLC) öffnen sodass ich im WebIF des VLCs die Sender des Bouquets auswählen kann. Nach der Auswahl des Senders soll der VLC dann den Stream komprimieren und ins Inet streamen.

    Es wäre wirklich schön wenn mir jemand bei der Aufgabe helfen kann.
    Ich habe schonmal mit dem Gedanken gespielt alle Aufgaben (m3u file öffnen / WebIF starten / kompremierten Ausgabestream ausgeben) über ein script zu starten.
     
    #1
  2. phantom

    Nervigen User Advertisement

  3. aragorn
    Offline

    aragorn Guest

    AW: Dreambox stream über Debian (VLC) ins Internet

    du kannst nur etwas streamen dessen video input du hast.. da der thin client aber vermutlich keine tv karte verbaut hat, kannst du auch kein tv stream auf dem debian system erzeugen..

    also entweder du verbaust im debian system eine tv karte, oder du musst eine verbindung zwischen dreambox und debian server schaffen allerdings kannst du dann nicht wie bisher über das dreambox webinterface einfach umschalten und es müssten auch beide geräte laufen also käme das denk ich eher nicht in frage..
     
    #2
  4. mrwong
    Offline

    mrwong Chef Mod

    Registriert:
    17. Januar 2009
    Beiträge:
    4.697
    Zustimmungen:
    2.306
    Punkte für Erfolge:
    113
    Ort:
    Frankenland
    AW: Dreambox stream über Debian (VLC) ins Internet

    er meint das anders aragon.

    er will den stream den er von der dreambox streamt weiter streamen über thin client.

    sprich dreambox an - thin client - internet.

    so als ob du mit windoof pc ip der box eingibst dann vlc stream anklickst und schaust
     
    #3
    1 Person gefällt das.
  5. aragorn
    Offline

    aragorn Guest

    AW: Dreambox stream über Debian (VLC) ins Internet

    achso oke danke.
    dann wär die frage welches debian er nutzt und ob er eine desktop umgebung hat oder nicht
     
    #4
  6. Biland
    Offline

    Biland Ist gelegentlich hier

    Registriert:
    19. Mai 2009
    Beiträge:
    92
    Zustimmungen:
    1
    Punkte für Erfolge:
    8
    Beruf:
    Projektleiter
    AW: Dreambox stream über Debian (VLC) ins Internet

    ja genau ich möchte das Videosingal von meiner DM800se nutzen. Das mache ich akt. auch bereits erfolgreich mittels VLC aber in einer Windowsumgebung. Da mein Debian ab eh 24/7 läuft möchte ich gene, dass dieser die Aufgabe übernimmt (wenn dies möglich ist).

    Ich nutze Debian 6.0.6 ohne Desktopumgebung.
     
    #5
  7. aragorn
    Offline

    aragorn Guest

    AW: Dreambox stream über Debian (VLC) ins Internet

    ohne desktop umgebung gestaltet sich das glaub ich etwas schwieriger, hab sowas (also streamen vom receiver) aber noch nie gemacht

    für die linux konsole (without X support) gibt es das paket "vlc-nox"
    um davon das aktuelle zu installieren musst du zunächst folgendes machen:

    -> nano /etc/apt/sources.list
    und da folgendes einfügen:
    Code:
    deb http://backports.debian.org/debian-backports squeeze-backports main
    dann machst du erst "apt-get update" und danach:
    Code:
    apt-get -t squeeze-backports install vlc-nox
    somit wäre schon mal der wichtigste teil installiert..

    mit " aptitude -t squeeze-backports search vlc " kannst du nach weiteren paketen suchen die man installieren könnte

    ohne den backport wird dir eine sehr alte vlc version installiert also hierauf nicht verzichten ;)

    nun musst du noch einstellen wem es erlaubt ist auf das http webinterface von vlc zu zugreifen und zwar über die datei: /etc/vlc/lua/http/.hosts
    entweder du fügst da deine ip's ein oder die letzten 2 zeilen einkommentieren (aber dann solltest du als weiterleitungs port nicht 8080 nutzen sondern irgendwas untypisch hohes)

    wichtig ist das du vlc nicht als root ausführst sondern dir dafür einen normalen shellbenutzer anlegst zum beispiel so:
    Code:
    userdd -m -s/bin/bash stream
    nun wechselst du entweder mit " su - stream " zu diesem benutzer oder legst mit " passwd stream " ein password für diesen benutzer an und meldest dich über putty direkt über diesen benutzer an.

    vlc mit webinterface startest du nun folgendermasen:
    Code:
    vlc -I http
    das programm hat aber auch noch viel viel mehr parameter die man da angeben könnte. eine liste wird dir mit diesem befehl angezeigt:
    Code:
    vlc --help|more
    (das |more dient dazu das du mit der leertaste eine seite weiter blättern kannst. das kannst du aber auch weg lassen)

    nun müsste man aber noch den codec für audio und video einstellen bzw ggf installieren usw dein stream von der dreambox konfigurieren usw, da bin ich aber aktuell überfragt damit hab ich mich noch nicht auseinander gesetzt
    (vielleicht kannst du ja deine einstellungen vom windows-vlc hier bereistellen sodass sich auch noch andere damit beschäftigen könnten)
     
    #6
  8. Biland
    Offline

    Biland Ist gelegentlich hier

    Registriert:
    19. Mai 2009
    Beiträge:
    92
    Zustimmungen:
    1
    Punkte für Erfolge:
    8
    Beruf:
    Projektleiter
    AW: Dreambox stream über Debian (VLC) ins Internet

    Erstmal vielen Dank für euere schnelle Hilfe!!!! :)
    Werde morgen mal meine Konfiguration von VLC auf dem Win zusammen fassen uns posten. Vielleicht hat ja jemand eine Idee wie ich dies auf einem Debian verwirklichen kann. Wäre super! ;-)
     
    #7
  9. Biland
    Offline

    Biland Ist gelegentlich hier

    Registriert:
    19. Mai 2009
    Beiträge:
    92
    Zustimmungen:
    1
    Punkte für Erfolge:
    8
    Beruf:
    Projektleiter
    AW: Dreambox stream über Debian (VLC) ins Internet

    So hier mal meine Konfig ... musste das doch heute noch posten... lässt mir keine Ruhe:

    Also ich habe den m3u File welcher von dem WebIF der Dreambox gespeichert werden kann in die Standartplaylist von VLC gelegt, sodass wenn VLC gestartet wird sofort diese Datei eingelesen wird.

    Das Audioausgabemodul und Videoausgabemodul steht auf: Dummy

    Webinterface aktiviert und über einen festgelegten Port von extern erreichbar (durch Portfreigabe)

    Streamausgabe:
    #duplicate{dst="transcode{vcodec=h264,vb=800,fps=25,scale=0.75,acodec=mp4a,ab=96,channels=1,deinterlace}:std{access=http,mux=ts,dst=:8888}"}

    Das würde bedeuten, dass ich diese Punkte in ein Script bringen müsste welches ich aufrufe um einfach den VLC Server zu starten.
    Hat jemand eine Idee wie das Skript aussehen könnte?

    - - - Aktualisiert - - -

    der Vlc-nox läuft schon perfeckt inkl. WebIf
    offen sind halt jetzt noch die Punkte:
    -Services.m3u File standartmäßig beim start des Vlc öffnen
    - und die Streamausgabe in einer config oder so definieren
     
    #8
  10. aragorn
    Offline

    aragorn Guest

    AW: Dreambox stream über Debian (VLC) ins Internet

    also ich streame erfolgreich mit folgendem script:
    Code:
    #!/bin/bash
    
    BINDIP="0.0.0.0"
    STREAMPORT="8888"
    IFACEPORT="8988"
    DEBUGLVL=2
    LN="$BINDIP:$STREAMPORT"
    
    OPTIONS="--verbose $DEBUGLVL -I dummy --extraintf=http --http-host $BINDIP --http-port $IFACEPORT"
    SOUT="#standard{access=http,mux=ogg,dst=$LN}"
    
    STREAMFILES="/mnt/windowsfreigabe/Matrix.rar /mnt/windowsfreigabe/FightClub.rar"
    
    vlc $OPTIONS --sout $SOUT $STREAMFILES vlc:quit
    der stream läuft dann auf der ip des servers port 8888. das vlc webif ist auf port 8988 zu erreichen..

    STREAMFILE muss entweder eine datei sein oder in deinem fall vermutlich

    Dieser Link ist nur für Mitglieder!!! Jetzt kostenlos Registrieren ?


    DEBUGLVL kannst du später wenn alles funktioniert auf 0 stellen
    vlc:quit am ende der vlc zeile ist sozusagen ein weiteres file was er streamen soll aber sorgt eben dafür das der stream bzw vlc beendet wird wenn die vorhigen files fertig gestreamt wurden..

    (.rar is in diesem fall absicht weil vlc auch das avi im rar streamen kann)


    und hier noch ein howto link:

    Dieser Link ist nur für Mitglieder!!! Jetzt kostenlos Registrieren ?

     
    #9
  11. Biland
    Offline

    Biland Ist gelegentlich hier

    Registriert:
    19. Mai 2009
    Beiträge:
    92
    Zustimmungen:
    1
    Punkte für Erfolge:
    8
    Beruf:
    Projektleiter
    AW: Dreambox stream über Debian (VLC) ins Internet

    erstmal danke für dein skript ... damit bin ich schonmal ein gutes stück weiter gekommen.
    Leider funktioniert es nicht so recht ...
    habe anstatt der servieces.m3u einfach ein file versucht zu streamen. Bekomme folgende Fehlermeldung:

    michel@UltraIgel:~$ /home/michel/stream.sh
    VLC media player 1.1.3 The Luggage (revision exported)
    [0x1d04120] main libvlc debug: VLC media player - 1.1.3 The Luggage
    [0x1d04120] main libvlc debug: Copyright © 1996-2010 the VideoLAN team
    [0x1d04120] main libvlc debug: revision exported
    [0x1d04120] main libvlc debug: configured with ./configure '--build=x86_64-linux-gnu' '--config-cache' '--disable-maintainer-mode' '--disable-silent-rules' '--disable-update-check' '--enable-fast-install' '--prefix=/usr' '--sysconfdir=/etc' '--with-binary-version=1squeeze6' '--enable-a52' '--enable-aa' '--enable-bonjour' '--enable-caca' '--enable-dca' '--enable-dirac' '--enable-dvb' '--enable-dvbpsi' '--enable-dvdnav' '--enable-faad' '--enable-flac' '--enable-fluidsynth' '--enable-freetype' '--enable-fribidi' '--enable-ggi' '--enable-gnutls' '--enable-jack' '--enable-kate' '--enable-libass' '--enable-libmpeg2' '--enable-libproxy' '--enable-libxml2' '--enable-lirc' '--enable-live555' '--enable-mad' '--enable-mkv' '--enable-mod' '--enable-mozilla' '--enable-mpc' '--enable-mtp' '--enable-mux_ogg' '--enable-ncurses' '--enable-notify' '--enable-ogg' '--enable-pulse' '--enable-qt4' '--enable-realrtsp' '--enable-schroedinger' '--enable-sdl' '--enable-shout' '--enable-skins2' '--enable-smb' '--enable-speex' '--enable-svg' '--enable-taglib' '--enable-theora' '--enable-twolame' '--enable-upnp' '--enable-vcd' '--enable-vcdx' '--enable-vorbis' '--enable-zvbi' '--with-kde-solid=/usr/share/kde4/apps/' '--with-mozilla-pkg=libxul' '--disable-dxva2' '--disable-gnomevfs' '--disable-goom' '--disable-libva' '--disable-osso_screensaver' '--disable-portaudio' '--disable-projectm' '--disable-sqlite' '--disable-telx' '--disable-x264' '--enable-alsa' '--enable-atmo' '--enable-dc1394' '--enable-dv' '--enable-pvr' '--enable-udev' '--enable-v4l' '--enable-v4l2' '--enable-svgalib' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2' 'LDFLAGS=-Wl,--as-needed' 'CPPFLAGS=' 'CXXFLAGS=-g -O2'
    [0x1d04120] main libvlc debug: translation test: code is "de"
    [0x1d04120] main libvlc debug: checking plugin modules
    [0x1d04120] main libvlc debug: loading plugins cache file /usr/lib/vlc/plugins/plugins-04081e-3e8.dat
    [0x1d04120] main libvlc debug: recursively browsing `/usr/lib/vlc/plugins'
    [0x1d04120] main libvlc debug: saving plugins cache /usr/lib/vlc/plugins/plugins-04081e-3e8.dat
    [0x1d04120] main libvlc debug: module bank initialized (393 modules)
    [0x1d04120] main libvlc debug: opening config file (/home/michel/.config/vlc/vlcrc)
    vlc: unknown option or missing mandatory argument `--http-port'
    Try `vlc --help' for more information.
     
    #10
  12. aragorn
    Offline

    aragorn Guest

    AW: Dreambox stream über Debian (VLC) ins Internet

    die vlc version ist ziemlich alt - bist du sicher das du es über den oben beschriebenen weg aus

    Dieser Link ist nur für Mitglieder!!! Jetzt kostenlos Registrieren ?

    installiert hast?
    wie gesagt, du musst die sources.list anpassen und beim installieren apt-get vorschreiben das es den backport nutzen soll, ansonsten installiert man sich eine sehr alte vlc v1 version.. ich hab hier v2.0.3 installiert

    also: nochmal deinstallieren und so installieren wie ichs beschrieben hab




    ps: solche ausagen usw bitte künftig in
    Code:
     posten
     
    #11
  13. Biland
    Offline

    Biland Ist gelegentlich hier

    Registriert:
    19. Mai 2009
    Beiträge:
    92
    Zustimmungen:
    1
    Punkte für Erfolge:
    8
    Beruf:
    Projektleiter
    AW: Dreambox stream über Debian (VLC) ins Internet

    Super danke ein MKV File wird jetzt gestreamt! hatte vergessen die Sourcelist zu ergänzen ... *ärger*
    Versuche morgen dann mal mein Glück an dem m3u File. Das bekomme ich auch noch hin... hoffe nur das die Performance meines Thinclients zum kompremieren ausreicht.
    Danke schonmal für deine Unterstützung!
    Kann ich eigentlich irgendwo einstellen, dass der ganze Prozess im Hintergrund läuft und die Ausgaben im Terminal ausbleiben?

    Was meinst du eigentlich mit "künftig im
    Code:
     posten"? Bin nicht so der Forenspezialist ;-)
     
    #12
  14. aragorn
    Offline

    aragorn Guest

    AW: Dreambox stream über Debian (VLC) ins Internet

    zum Danken bitte den knopf unten links benutzen :)

    wenn du den DEBUGLVL auf 0 stellst gibt es kein debug output mehr und wenn du das script mit "./stream &" startest wird es in den hintergrund gepakt.. alternativ kannst du auch im script hinter die vlc zeile ein " & " setzen das hätte den selben effekt

    das einzige problem was ich jetzt noch sehe ist wie du das starten kannst wenn du unterwegs bist

     
    #13
  15. Biland
    Offline

    Biland Ist gelegentlich hier

    Registriert:
    19. Mai 2009
    Beiträge:
    92
    Zustimmungen:
    1
    Punkte für Erfolge:
    8
    Beruf:
    Projektleiter
    AW: Dreambox stream über Debian (VLC) ins Internet

    So der Stream funktioniert super! Die Playlist (m3u) wird sauber gestartet und ich kann im WebIf die Kanäle schalten und die Box schaltet um!
    Hier mal das leicht angepasste Script:
    Code:
    #!/bin/bash
    
    BINDIP="0.0.0.0"
    STREAMPORT="7777"
    IFACEPORT="8080"
    DEBUGLVL=2
    LN="$BINDIP:$STREAMPORT"
    
    OPTIONS="--verbose $DEBUGLVL -I dummy --extraintf=http --http-host $BINDIP --http-port $IFACEPORT"
    SOUT="#standard{access=http,mux=ts,dst=192.168.178.51:7777}"
    
    STREAMFILES="/home/michel/ARD.m3u"
    
    vlc $OPTIONS --sout $SOUT $STREAMFILES
    Jetzt gibts nurnoch das Problem den Stream zu kompremieren. Früher hab ich dies mit folgenden Befehl gemacht:
    Code:
    #duplicate{dst="transcode{vcodec=h264,vb=800,fps=25,scale=0.75,acodec=mp4a,ab=96,channels=1,deinterlace}:std{access=http,mux=asf,dst=:7777}"}
    wenn ich den Befehl nun in SHOUT="......" einsetzte klappts leider nicht.

    Bekomme folgende Fehlermeldung:
    Code:
    VLC media player 2.0.3 Twoflower (revision 2.0.2-93-g77aa89e)
    [0xf34108] main libvlc debug: VLC media player - 2.0.3 Twoflower
    [0xf34108] main libvlc debug: Copyright © 1996-2012 VLC authors and VideoLAN
    [0xf34108] main libvlc debug: revision 2.0.2-93-g77aa89e
    [0xf34108] main libvlc debug: configured with ./configure  '--enable-static' '--build=x86_64-linux-gnu' 'CFLAGS=-g -O2' 'CPPFLAGS=' 'CXXFLAGS=-g -O2' 'LDFLAGS=' '--config-cache' '--disable-maintainer-mode' '--disable-silent-rules' '--disable-update-check' '--enable-fast-install' '--prefix=/usr' '--docdir=/usr/share/doc/vlc-nox' '--sysconfdir=/etc' '--with-binary-version=1~bpo60+1' '--enable-a52' '--enable-aa' '--enable-bluray' '--enable-bonjour' '--enable-caca' '--enable-dbus' '--enable-dca' '--enable-dirac' '--enable-directfb' '--enable-dvbpsi' '--enable-dvdnav' '--enable-faad' '--enable-flac' '--enable-fluidsynth' '--enable-freetype' '--enable-fribidi' '--enable-gnutls' '--enable-jack' '--enable-kate' '--enable-libass' '--enable-libmpeg2' '--enable-libproxy' '--enable-libxml2' '--enable-lirc' '--enable-live555' '--enable-mad' '--enable-mkv' '--enable-mod' '--enable-mpc' '--enable-mtp' '--enable-mux_ogg' '--enable-ncurses' '--enable-notify' '--enable-ogg' '--enable-oss' '--enable-pulse' '--enable-qt4' '--enable-realrtsp' '--enable-samplerate' '--enable-sdl' '--enable-shout' '--enable-skins2' '--enable-smb' '--enable-speex' '--enable-svg' '--enable-taglib' '--enable-theora' '--enable-twolame' '--enable-upnp' '--enable-vcd' '--enable-vcdx' '--enable-vorbis' '--enable-x264' '--enable-zvbi' '--with-kde-solid=/usr/share/kde4/apps/solid/actions/' '--disable-dxva2' '--disable-gnomevfs' '--disable-goom' '--disable-portaudio' '--disable-projectm' '--disable-sqlite' '--disable-telx' '--disable-crystalhd' '--disable-omxil' '--enable-alsa' '--enable-atmo' '--enable-dc1394' '--enable-dv' '--enable-fbosd' '--enable-libva' '--enable-linsys' '--enable-pvr' '--enable-udev' '--enable-v4l2' '--enable-mmx' '--enable-sse' '--disable-neon' '--disable-altivec' 'build_alias=x86_64-linux-gnu'
    [0xf34108] main libvlc debug: searching plug-in modules
    [0xf34108] main libvlc debug: loading plugins cache file /usr/lib/vlc/plugins/plugins.dat
    [0xf34108] main libvlc debug: recursively browsing `/usr/lib/vlc/plugins'
    [0xf34108] main libvlc debug: saving plugins cache /usr/lib/vlc/plugins/plugins.dat
    [0xf34108] main libvlc debug: plug-ins loaded: 387 modules
    [0xf34108] main libvlc debug: opening config file (/home/michel/.config/vlc/vlcrc)
    [0xf34108] main libvlc debug: translation test: code is "de"
    [0xf34108] main libvlc debug: CPU has capabilities MMX MMXEXT SSE SSE2 SSE3 SSSE3 FPU
    [0xf34108] main libvlc debug: looking for memcpy module: 4 candidates
    [0xf34108] main libvlc debug: using memcpy module "memcpymmxext"
    [0xf486e8] main input debug: Creating an input for 'Medienbibliothek'
    [0xf486e8] main input debug: Input is a meta file: disabling unneeded options
    [0xf486e8] main input debug: using timeshift granularity of 50 MiB, in path '/tmp'
    [0xf486e8] main input debug: `file/xspf-open:///home/michel/.local/share/vlc/ml.xspf' gives access `file' demux `xspf-open' path `/home/michel/.local/share/vlc/ml.xspf'
    [0xf486e8] main input debug: creating demux: access='file' demux='xspf-open' location='/home/michel/.local/share/vlc/ml.xspf' file='/home/michel/.local/share/vlc/ml.xspf'
    [0xf4a368] main demux debug: looking for access_demux module: 3 candidates
    [0xf4a368] main demux debug: no access_demux module matching "file" could be loaded
    [0xf4a368] main demux debug: TIMER module_need() : 1.504 ms - Total 1.504 ms / 1 intvls (Avg 1.504 ms)
    [0xf486e8] main input debug: creating access 'file' location='/home/michel/.local/share/vlc/ml.xspf', path='/home/michel/.local/share/vlc/ml.xspf'
    [0x111b538] main access debug: looking for access module: 2 candidates
    [0x111b538] filesystem access debug: opening file `/home/michel/.local/share/vlc/ml.xspf'
    [0x111b538] main access debug: using access module "filesystem"
    [0x111b538] main access debug: TIMER module_need() : 0.612 ms - Total 0.612 ms / 1 intvls (Avg 0.612 ms)
    [0x111c208] main stream debug: Using stream method for AStream*
    [0x111c208] main stream debug: starting pre-buffering
    [0x111c208] main stream debug: received first data after 0 ms
    [0x111c208] main stream debug: pre-buffering done 299 bytes in 0s - 5308 KiB/s
    [0x111c468] main stream debug: looking for stream_filter module: 7 candidates
    [0x111c468] main stream debug: no stream_filter module matching "any" could be loaded
    [0x111c468] main stream debug: TIMER module_need() : 1.862 ms - Total 1.862 ms / 1 intvls (Avg 1.862 ms)
    [0x111c468] main stream debug: looking for stream_filter module: 1 candidate
    [0x111c468] main stream debug: using stream_filter module "stream_filter_record"
    [0x111c468] main stream debug: TIMER module_need() : 0.344 ms - Total 0.344 ms / 1 intvls (Avg 0.344 ms)
    [0xf486e8] main input debug: creating demux: access='file' demux='xspf-open' location='/home/michel/.local/share/vlc/ml.xspf' file='/home/michel/.local/share/vlc/ml.xspf'
    [0x111d378] main demux debug: looking for demux module: 1 candidate
    [0x111d378] playlist demux debug: using XSPF playlist reader
    [0x111d378] main demux debug: using demux module "playlist"
    [0x111d378] main demux debug: TIMER module_need() : 0.418 ms - Total 0.418 ms / 1 intvls (Avg 0.418 ms)
    [0x111dae8] main demux meta debug: looking for meta reader module: 2 candidates
    [0x111dae8] lua demux meta debug: Trying Lua scripts in /home/michel/.local/share/vlc/lua/meta/reader
    [0x111dae8] lua demux meta debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/reader
    [0x111dae8] lua demux meta debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/reader/filename.luac
    [0x111dae8] lua demux meta debug: Trying Lua scripts in /usr/share/vlc/lua/meta/reader
    [0x111dae8] main demux meta debug: no meta reader module matching "any" could be loaded
    [0x111dae8] main demux meta debug: TIMER module_need() : 4.149 ms - Total 4.149 ms / 1 intvls (Avg 4.149 ms)
    [0xf486e8] main input debug: `file/xspf-open:///home/michel/.local/share/vlc/ml.xspf' successfully opened
    [0x10025e8] main xml reader debug: looking for xml reader module: 1 candidate
    [0x10025e8] main xml reader debug: using xml reader module "xml"
    [0x10025e8] main xml reader debug: TIMER module_need() : 1.149 ms - Total 1.149 ms / 1 intvls (Avg 1.149 ms)
    [0x111d378] playlist demux debug: parsed 0 tracks successfully
    [0xf486e8] main input debug: EOF reached
    [0x111d378] main demux debug: removing module "playlist"
    [0x111c468] main stream debug: removing module "stream_filter_record"
    [0x111b538] main access debug: removing module "filesystem"
    [0xf486e8] main input debug: TIMER input launching for 'Medienbibliothek' : 10.022 ms - Total 10.022 ms / 1 intvls (Avg 10.022 ms)
    [0x1002438] main interface debug: looking for interface module: 1 candidate
    [0x1002438] [http] lua interface debug: Found lua interface script: /usr/lib/vlc/lua/intf/http.luac
    [0x1002438] [http] lua interface debug: Setting config variable: config={http={no_index=false}}
    [0x1002438] [http] main interface debug: using interface module "lua"
    [0x1002438] [http] main interface debug: TIMER module_need() : 1.080 ms - Total 1.080 ms / 1 intvls (Avg 1.080 ms)
    [0xffe8b8] main interface debug: looking for interface module: 1 candidate
    [0xffe8b8] main interface debug: using interface module "hotkeys"
    [0xffe8b8] main interface debug: TIMER module_need() : 0.788 ms - Total 0.788 ms / 1 intvls (Avg 0.788 ms)
    [0x1002438] [http] lua interface: Lua HTTP interface
    [0x100de98] main interface debug: looking for interface module: 1 candidate
    [0x1002438] [http] main interface debug: creating VLM
    [0x1002438] [http] lua interface debug: Loaded /usr/share/vlc/lua/http/custom.lua
    [0x1002438] [http] main interface debug: net: listening to 0.0.0.0 port 8080
    [0x1002438] [http] main interface debug: find .hosts in dir=/usr/share/vlc/lua/http/.hosts
    [0x1002438] [http] main interface debug: restricted to ::1
    [0x1002438] [http] main interface debug: restricted to 127.0.0.1
    [0x1002438] [http] main interface debug: restricted to ::/0
    [0x1002438] [http] main interface debug: restricted to 0.0.0.0/0
    [0x1002438] [http] main interface debug: find .hosts in dir=/usr/share/vlc/lua/http/dialogs/.hosts
    [0x100de98] inhibit interface error: Failed to connect to the D-Bus session daemon: /usr/bin/dbus-launch terminated abnormally with the following error: Autolaunch error: X11 initialization failed.
    
    [0x100de98] main interface debug: no interface module matching "inhibit,none" could be loaded
    [0x100de98] main interface debug: TIMER module_need() : 5.752 ms - Total 5.752 ms / 1 intvls (Avg 5.752 ms)
    [0x100de98] main interface error: no suitable interface module
    [0x11183d8] main playlist debug: playlist threads correctly activated
    [0x11183d8] main playlist debug: adding item `ARD.m3u' ( file:///home/michel/ARD.m3u )
    [0x1006c68] main interface debug: looking for interface module: 0 candidates
    [0x1006c68] main interface debug: no interface module matched "globalhotkeys,none"
    [0x1006c68] main interface debug: TIMER module_need() : 0.248 ms - Total 0.248 ms / 1 intvls (Avg 0.248 ms)
    [0x1006c68] main interface error: no suitable interface module
    [0xf34108] main libvlc error: interface "globalhotkeys,none" initialization failed
    [0x1006c68] main interface debug: looking for interface module: 1 candidate
    [0x1006c68] dummy interface: using the dummy interface module...
    [0x1006c68] main interface debug: using interface module "dummy"
    [0x1006c68] main interface debug: TIMER module_need() : 0.376 ms - Total 0.376 ms / 1 intvls (Avg 0.376 ms)
    [0x11183d8] main playlist debug: rebuilding array of current - root Wiedergabeliste
    [0x11183d8] main playlist debug: rebuild done - 1 items, index -1
    [0xf6aaa8] main input debug: Creating an input for 'ARD.m3u'
    [0x11183d8] main playlist debug: processing request item: null, node: Wiedergabeliste, skip: 0
    [0x11183d8] main playlist debug: starting playback of the new playlist item
    [0x11183d8] main playlist debug: resyncing on ARD.m3u
    [0x11183d8] main playlist debug: ARD.m3u is at 0
    [0x11183d8] main playlist debug: creating new input thread
    [0xf6f5f8] main input debug: Creating an input for 'ARD.m3u'
    [0xf76958] main stream output debug: using sout chain=`duplicate{dst=transcode{vcodec=h264,vb=800,fps=25,scale=0.75,acodec=mp4a,ab=96,channels=1,deinterlace}:std{access=http,mux=asf,dst=:7777}}'
    [0xf76958] main stream output debug: stream=`duplicate'
    [0xf76d88] main stream out debug: looking for sout stream module: 1 candidate
    [0xf76d88] stream_out_duplicate stream out debug: creating 'duplicate'
    [0xf76d88] stream_out_duplicate stream out debug:  * adding `transcode{vcodec=h264,vb=800,fps=25,scale=0.75,acodec=mp4a,ab=96,channels=1,deinterlace}'
    [0xf76958] main stream output debug: stream=`transcode'
    [0xf79408] main stream out debug: looking for sout stream module: 1 candidate
    [0xf79408] stream_out_transcode stream out error: cannot create chain
    [0xf79408] main stream out debug: no sout stream module matching "transcode" could be loaded
    [0xf79408] main stream out debug: TIMER module_need() : 8.833 ms - Total 8.833 ms / 1 intvls (Avg 8.833 ms)
    [0xf79408] main stream out debug: destroying chain... (name=(null))
    [0xf79408] main stream out debug: destroying chain done
    [0xf76d88] stream_out_duplicate stream out error:  * ignore unknown option `std'
    [0xf76d88] stream_out_duplicate stream out error: no destination given
    [0xf76d88] main stream out debug: no sout stream module matching "duplicate" could be loaded
    [0xf76d88] main stream out debug: TIMER module_need() : 12.950 ms - Total 12.950 ms / 1 intvls (Avg 12.950 ms)
    [0xf76d88] main stream out debug: destroying chain... (name=(null))
    [0xf76d88] main stream out debug: destroying chain done
    [0xf76958] main stream output error: stream chain failed for `duplicate{dst=transcode{vcodec=h264,vb=800,fps=25,scale=0.75,acodec=mp4a,ab=96,channels=1,deinterlace}:std{access=http,mux=asf,dst=:7777}}'
    [0xf6f5f8] main input error: cannot start stream output instance, aborting
    [0x11183d8] main playlist debug: finished input
    [0x11183d8] main playlist debug: dead input
    [0xf6f5f8] main input debug: TIMER input launching for 'ARD.m3u' : 15.554 ms - Total 15.554 ms / 1 intvls (Avg 15.554 ms)
    [0x11183d8] main playlist debug: changing item without a request (current 0/1)
    [0x11183d8] main playlist debug: nothing to play
    [0x11183d8] main playlist debug: no fetch required for (null) (art currently (null))
    [0x1002438] [http] lua interface debug: Loading `/usr/share/vlc/lua/http/requests/status.xml'
    
    
    Hast du hierfür evtl. auch noch einen Tip für mich? ;-)
     
    Zuletzt bearbeitet: 19. November 2012
    #14
  16. Biland
    Offline

    Biland Ist gelegentlich hier

    Registriert:
    19. Mai 2009
    Beiträge:
    92
    Zustimmungen:
    1
    Punkte für Erfolge:
    8
    Beruf:
    Projektleiter
    AW: Dreambox stream über Debian (VLC) ins Internet

    so Fehler gefunden. VLC kam mit dem Befehl "duplicate nicht klar.
    der Stream wird mit folgendem Skript nun kompremiert und gestreamt:
    Code:
    #!/bin/bash
    
    BINDIP="0.0.0.0"
    STREAMPORT="7777"
    IFACEPORT="8080"
    DEBUGLVL=2
    LN="$BINDIP:$STREAMPORT"
    
    OPTIONS="--verbose $DEBUGLVL -I dummy --extraintf=http --http-host $BINDIP --http-port $IFACEPORT"
    SOUT="#transcode{vcodec=h264,vb=800,fps=25,scale=0.75,acodec=mp4a,ab=96,channels=1,deinterlace}:standard{access=http,mux=asf,dst=:7777}}"
    
    STREAMFILES="/home/michel/ARD.m3u"
    
    vlc $OPTIONS --sout $SOUT $STREAMFILES
    
    leider ruckelt es sehr stark und folgende Meldung wird immer wiederholt ausgegeben:
    Code:
    [0x1713038] main mux warning: late buffer for mux input (2840259)
    [0x1713038] main mux warning: late buffer for mux input (2815388)
    [0x1713038] main mux warning: late buffer for mux input (2832119)
    [0x1713038] main mux warning: late buffer for mux input (2875104)
    [0x16c51e8] stream_out_transcode stream out debug: late picture skipped (5660)
    [0x1713038] main mux warning: late buffer for mux input (2858006)
    [0x1713038] main mux warning: late buffer for mux input (2932936)
    [0x16c51e8] stream_out_transcode stream out debug: late picture skipped (23432)
    [0x1713038] main mux warning: late buffer for mux input (2970872)
    [0x1713038] main mux warning: late buffer for mux input (2890378)
    [0x16c51e8] stream_out_transcode stream out debug: late picture skipped (141045)
    [0x16c51e8] stream_out_transcode stream out debug: late picture skipped (114305)
    [0x16c51e8] stream_out_transcode stream out debug: late picture skipped (87062)
    [0x16c51e8] stream_out_transcode stream out debug: late picture skipped (52929)
    [0x16c51e8] stream_out_transcode stream out debug: late picture skipped (19680)
    [0x16c51e8] stream_out_transcode stream out debug: drift is too high, resetting master sync
    [0x1713038] main mux warning: late buffer for mux input (2869442)
    [0x1713038] main mux warning: late buffer for mux input (2842255)
    [0x1713038] main mux warning: late buffer for mux input (2882808)
    
     
    #15

Diese Seite empfehlen