VLC Server auf TS-412 / Socket bind error

  • Hallo,


    ich habe nach diversen Anleitungen von hier einen VLC Server eingerichtet.


    Gestartet wird VLC mit


    vlc --extraintf http --http-host 192.168.2.112:8282


    Im InternetExplorer kann ich jetzt auch unter 192.168.2.112:8282 das Webinterface öffnen und eine ts oder auch avi Datei wird abgespielt.


    Geh ich nun zu meiner Dreambox, nutze das VLC Plugin gebe Server 8282 ein, komme ich zumindest schonmal ins Dateiverzeichnis. Starte ich dann aber einen Film kommt folgender Fehler:

    Code
    [00000371] main access out error: socket bind error (Permission denied)
    [00000371] main access out error: cannot create socket(s) for HTTP host
    [00000371] access_output_http access out error: cannot listen on  port 8080
    [00000370] stream_out_standard stream out error: no suitable sout access module for `http/ts{pid-video=68,pid-audio=69}:///dream544950757.ts'
    [00000368] stream_out_transcode stream out error: cannot create chain
    [00000367] main stream output error: stream chain failed for `transcode{vcodec=mp2v,vb=2000,venc=ffmpeg{strict-rc=1},width=480,height=288,canvas-width=480,canvas-height=288,canvas-aspect=4:3,fps=25,acodec=mp2a,ab=128,channels=2,samplerate=44100}:std{access=http,mux=ts{pid-video=68,pid-audio=69},dst=/dream544950757.ts}'
    [00000366] main input error: cannot start stream output instance, aborting
    [00000310] main playlist: stopping playback


    Wieso will VLC jetzt über die 8080 ???


    Den Web-Dateimanager der normal den Port nutzt habe ich deaktiviert.


    Freue mich auf eure Hilfe. Vorab schonmal vielen Dank.


    Gruß Christian

    Einmal editiert, zuletzt von bladekiller () aus folgendem Grund: Codeblock eingefügt

  • http://www.videolan.org/doc/play-howto/en/ch04.html


    Kapitel 4: The HTTP interface


    Code
    vlc -I http --http-host localhost:8082


    Und das hier:

    Code
    [00000371] main access out error: socket bind error (Permission denied)
    [00000371] main access out error: cannot create socket(s) for HTTP host
    [00000371] access_output_http access out error: cannot listen on port 8080
    [00000370] stream_out_standard stream out error: no suitable sout access module for `http/ts{pid-video=68,pid-audio=69}:///dream544950757.ts'
    [00000368] stream_out_transcode stream out error: cannot create chain
    [00000367] main stream output error: stream chain failed for `transcode{vcodec=mp2v,vb=2000,venc=ffmpeg{strict-rc=1},width=480,height=288,canvas-width=480,canvas-height=288,canvas-aspect=4:3,fps=25,acodec=mp2a,ab=128,channels=2,samplerate=44100}:std{access=http,mux=ts{pid-video=68,pid-audio=69},dst=/dream544950757.ts}'
    [00000366] main input error: cannot start stream output instance, aborting
    [00000310] main playlist: stopping playback


    Sieht nach einen Bug seitens den Plugin aus, wenn Du dort den Port umgestellt hast.
    Entweder Du versuchst es mal manuell von der Dreambox aus, oder suchst im Plugin selbst, ob dort ein port definiert wurde.
    Ist meist nur 'ne Python Datei, bei der Du nach 8080 suchen musst.


    Grüsse, David

  • Vielen Dank für deine Antwort.


    Das erste Problem scheint gelöst. Habe den Systemport der Qnap auf 7070 gelegt. Auf der Dreambox bin ich vorher den Port 8080 suchen gegangen. Hatte ihn auf 8181 geändert.


    Hab daraufhin weiter getestet. Nun stehe ich vor folgendem Problem


    Code
    libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 0) for PID 0
    libdvbpsi error (PSI decoder): TS discontinuity (received 10, expected 0) for PID 47
    [00000443] stream_out_transcode stream out error: cannot find audio encoder (module:any fourcc:mp2a)
    [00000443] stream_out_transcode stream out error: cannot create audio chain
    [00000454] main packetizer error: cannot create packetizer output (mpga)
    [00000442] main stream output error: object is not attached
    [00000310] main playlist: stopping playback


    Gruß Christian

  • Du musst Dir VLC mal selbst kompilieren, und nicht das aus der ipkg repository nehmen.
    Keine Ahnung welche Formate da mit bei sind oder nicht.


    Grüsse, David