Ga naar inhoud


[all] Script voor het streamen naar het internet


koekjedebij

Aanbevolen berichten


  • Reacties 113
  • Aangemaakt
  • Laatste reactie

Beste reacties in dit topic

  • 1 maand later...

Ik ben al tijden aan het proberen om te streamen via internet.

Nu ook even dit scriptje geprobeerd, maar ik krijg op mn linuxbak de volgende output:

 

Code:
################################################### Open de volgende stream met vlc: http://192.168.1.51:8888###################################################VLC media player 0.8.4 Janus[00000267] main interface: creating httpdlibdvbpsi error (PSI decoder): TS discontinuity (received 10, expected 0) for PID 0

 

Dit lijkt me al niet goed.

Op de VLC client (winxp sp2) verschijnt in de log het volgende:

 

Code:
main debug: creating new input threadmain debug: waiting for thread completionmain debug: thread 3972 (input) created at priority 1 (input/input.c:265)main debug: `http://mijninetip:8888' gives access `http' demux `' path `mijninetip:8888'main debug: creating demux: access='http' demux='' path='mijninetip:8888'main debug: looking for access_demux module: 0 candidatesmain warning: no access_demux module matched "http"main debug: creating access 'http' path='mijninetip:8888'main debug: looking for access2 module: 7 candidatesaccess_http debug: http: server='mijninetip' port=8888 file='(null)main debug: net: connecting to mijninetip port 8888main debug: connection in progressaccess_http debug: protocol 'HTTP' answer code 200access_http debug: Content-Type: application/octet-streammain debug: using access2 module "access_http"main debug: pre-buffering...main error: cannot pre fill buffermain warning: cannot create a stream_t from accessmain debug: removing module "access_http"main debug: thread times: real 0m10.334338s, kernel 0m0.000000s, user 0m0.000000smain debug: thread 3972 joined (input/input.c:412)main: nothing to play

 

 

Wie heeft er een idee wat er fout gaat?

Link naar reactie
Delen op andere sites

zo te zien connect jij op een verkeerde manier naar je linuxbak.

 

Wat ik uit je verhaal haal is dat je op de linuxbak mijn script draait (script geeft netjes aan dat het de stream beschikbaar heeft op je LAN-adres op 8888).

Vervolgens probeer je vanaf het internet je stream te bereiken.

In principe moet dat ook kunnen echter, het is aan de raden om een ssh-tunnel naar je linuxbak op te zetten en poort 8888 over je tunnel te forwarden (die uitleg heb ik buiten beschouwing gelaten zoals in de eerste post vermeld omdat dat in principe niks met dit script te maken heeft).

Dan heb je namelijk maar 1 poort nodig en hoef je dus ook geen extra poorten in je vuurmuur open te zetten.

 

Indien je geen tunnel gebruikt moet je de stream-poort (in dit geval 8888) dus ook in je vuurmuur openzetten.

Afhankelijk van waar je je bevindt met je client kan het zijn dat je achter een firewall zit die 8888 niet door laat (bijvoorbeeld je proxy/firewall bij jou op kantoor).

 

Wanneer je kunt ssh-en naar huis en je de stream over je tunnel oppakt 'omzeil' je zo de berperkingen op kantoor (zo doe ik dat ook).

 

ssh portforwarding: http://www.ssh.com/support/documentation/online/ssh/adminguide/32/Port_Forwarding.html

Link naar reactie
Delen op andere sites

Ik heb 8888 uiteraard open gezet op mijn router <img src="/forums/images/graemlins/smile.gif" alt="" />

Werk zelf als netwerk/systeem beheer en ben niet geheel onbekend met dergelijke materie.

 

 

Even voor de duidelijkheid:

 

Code:
################################################### Open de volgende stream met vlc: http://192.168.1.51:8888###################################################VLC media player 0.8.4 Janus[00000267] main interface: creating httpdlibdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 0) for PID 0libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 4) for PID 0libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 4) for PID 0libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 8) for PID 0libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 13) for PID 0libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0

 

dit verschijnt op de linux console VOOR dat er ook maar een client verbinding maakt. Om de zoveel tijd komt er zo'n regeltje bij.

Willekeurige getallen.

 

SSH tunnel is altijd een goed plan, maar zal hier niets aan veranderen.

Link naar reactie
Delen op andere sites

Citaat:
Ik heb 8888 uiteraard open gezet op mijn router <img src="/forums/images/graemlins/smile.gif" alt="" />
Werk zelf als netwerk/systeem beheer en ben niet geheel onbekend met dergelijke materie.


Ik ga even een ssh tunnel proberen!


Ok wellicht dat je dan ook je verkeer op 8888 kunt tcpdumpen, dan zie je ook of de stream uberhaupt aan komt.
Toch blijf ik van mening dat een tunnel beter is (EN veiliger)
Link naar reactie
Delen op andere sites

Ook met een tunnel dezelfde output in de vlc client.

even gekeken met ethereal en er blijkt idd niks over te komen.

 

 

Ik weet zeker dat mn dreambox staat te spelen thuis,

via de webinterface heb ik net een screenshotje bekeken.

Heb voor de zekerheid een FTA kanaal opgezet.

 

 

nog suggesties?

Link naar reactie
Delen op andere sites

Citaat:


Even voor de duidelijkheid:

Code:
################################################### Open de volgende stream met vlc: http://192.168.1.51:8888###################################################VLC media player 0.8.4 Janus[00000267] main interface: creating httpdlibdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 0) for PID 0libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 4) for PID 0libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 4) for PID 0libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 8) for PID 0libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 13) for PID 0libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0


dit verschijnt op de linux console VOOR dat er ook maar een client verbinding maakt. Om de zoveel tijd komt er zo'n regeltje bij.
Willekeurige getallen.

SSH tunnel is altijd een goed plan, maar zal hier niets aan veranderen.


Dit is een belangrijk gegeven en geeft aan de vlc op je server niet goed geconfigged is (of er misschien zaken als codecs of libs ontbreken).
Zoals je in meerder posts hierboven kunt lezen kan vlc op zich al een uitdaging zijn.
in de meeste gevallen geeft de error al een duidelijk richting waar je moet zoeken (zoals in dat geval met die avahi deamon). In dit geval komt het 'geklaag' van libdvbpsi3/libdvbpsi4.
Kijk eens of je die package uberhaupt hebt geinstalleerd.

Het probleem zit hem in het vlc-deel op je linuxbak.... daar moet je het zoeken....
Link naar reactie
Delen op andere sites

FYI,

 

Ik heb exact dezelfde error gehad toen ik direct met vlc een stream (NED1) van de dreambox wilde bekijken (dus zonder het gebruik van mijn script).

Op het videonlan.org forum kwam ik dit tegen:

https://www.videolan.org/viewtopic.php?t...314ba009446f217

 

Toen ik naar een ander kanaal overschakelde ging het goed.

 

Dus lijkt het erop dat het dvb-signaal brak was (zo zegt men in dat topic).

 

Mijn suggestie is dus op een ander kanaal eens te gaan testen....

Link naar reactie
Delen op andere sites

  • 1 maand later...

Hoi,

 

ik heb het script nu ook aan de praat op een ubuntuserver.

 

Ik beschik over een upload van ruim 1 Mbit, heeft iemand hiervoor perfekte settings?

 

Groetjes,

 

DJFun4all

Link naar reactie
Delen op andere sites

Citaat:
Hoi,

ik heb het script nu ook aan de praat op een ubuntuserver.

Ik beschik over een upload van ruim 1 Mbit, heeft iemand hiervoor perfekte settings?

Groetjes,

DJFun4all


1 Mbit/s ~ 128kbyte/s
Met de default settings heb je +- 50Kbyte/sec nodig, in jou geval benut je dan 40-50% van je bandbreedte.
Je kunt dus met het formaat en audio waardes spelen.
Hoe dan ook, het blijft toch echt trail-and-error
Link naar reactie
Delen op andere sites

WindowsXP 64 bit :-) Dit is het resultaat.:

 

###################################################

Open de volgende stream met vlc:

http://10.0.0.39:8080

###################################################

.

.

c:\links\links.exe: *** fork: can't reserve memory for stack 0x4F0000 - 0x6F0000, Win32 error 0

1 [main] links 2636 sync_with_child: child 3448(0x308) died before initialization with status code 0x1

73 [main] links 2636 sync_with_child: *** child state waiting for longjmp

c:\links\links.exe: *** fork: can't reserve memory for stack 0x4F0000 - 0x6F0000, Win32 error 0

22252 [main] links 2636 sync_with_child: child 2908(0x300) died before initialization with status code 0x1

22347 [main] links 2636 sync_with_child: *** child state waiting for longjmp

The system cannot find the path specified.

Link naar reactie
Delen op andere sites

Citaat:
WindowsXP 64 bit :-) Dit is het resultaat.:

###################################################
Open de volgende stream met vlc:
http://10.0.0.39:8080
###################################################
.
.
c:\links\links.exe: *** fork: can't reserve memory for stack 0x4F0000 - 0x6F0000, Win32 error 0
1 [main] links 2636 sync_with_child: child 3448(0x308) died before initialization with status code 0x1
73 [main] links 2636 sync_with_child: *** child state waiting for longjmp
c:\links\links.exe: *** fork: can't reserve memory for stack 0x4F0000 - 0x6F0000, Win32 error 0
22252 [main] links 2636 sync_with_child: child 2908(0x300) died before initialization with status code 0x1
22347 [main] links 2636 sync_with_child: *** child state waiting for longjmp
The system cannot find the path specified.


Zo te zien een probleem met links.
Ik heb dit in een linuxomgeving gemaakt en gebruikt, jij gebruikt zo te zien windhoos.
In principe zou het met cygwin ook moeten werken alleen valt dat voor mij buiten de scope.
Wellicht dat iemand anders die het onder cygwin gebruikt wil helpen.
Link naar reactie
Delen op andere sites

Goede morgen Nederland :-)

 

of jullie het geloven of niet, het is hier 11 uur in de ochtend, ik zit lekker op mijn terrasje in Phuket (Thailand) en geniet van mijn dreamboxstream en het aangepaste script van mauce in uitstekende kwaliteit van alle europese zenders.

 

Mijn dreambox staat in de buurt van Enschede, een ieder kan zelf wel uitrekenen over welke afstand ik hier ben aan het kijken.

 

Omdat ik hier via wireless het internet op ga en de downloadrate niet al te hoog is moet ik vlc wel alle paar minuten even pauseren en weer starten, s´nachts als er minder mensen hier van het internet gebruik maken, werkt het perfekt zonder te moeten pauzeren.

 

Mauce, bedankt voor dit prachtige script !

 

Groeten uit Thailand

 

DJFun4all

Link naar reactie
Delen op andere sites

Krijg het nog niet voor elkaar. Gebruik Fedora Core 4 en hierbij is geen links geinstalleerd maar elinks een variant hierop. Heb VLC gesinstalleerd en dat is orde. Heb als gewisseld van mp3 naar mpga maar krijg de volgende meldingen :

 

VLC media player 0.8.5 Janus

starting VLC root wrapper... using UID 0 (root)

***************************************

* Running VLC as root is discouraged. *

***************************************

 

It is potentially dangerous, and might not even work properly.

[00000286] main interface: creating httpd

libdvdnav: Using dvdnav version 0.2.0cvs from http://dvd.sf.net

libdvdread: Using libdvdcss version 1.2.9 for DVD access

libdvdread: Can't stat Error

Onbekend bestand of map

libdvdnav: vm: failed to open/read the DVD

[00000290] main input error: no suitable access module for `Error'

[00000303] main input error: no suitable access module for `401:'

libdvdnav: Using dvdnav version 0.2.0cvs from http://dvd.sf.net

libdvdread: Using libdvdcss version 1.2.9 for DVD access

libdvdread: Can't stat Unauthorized

Onbekend bestand of map

libdvdnav: vm: failed to open/read the DVD

[00000306] main input error: no suitable access module for `Unauthorized'

[00000332] dummy demuxer: command `quit'

[00000280] main playlist: stopping playback

 

 

Wie weet hoe dit op te lossen.

 

Groeten,

 

GVW

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...