Ga naar inhoud


met VLC satelliet-TV kijken over het internet


koekjedebij

Aanbevolen berichten

Voordat ik wordt gebashed: Ik heb gezocht gezocht en gezocht maar geen goede uitleg gevonden voor mijn probleem:

 

Ik wil graag middels VLC sattv kijken vanaf de dreambox (db7020s). mijn client is een laptop met linux.

Op dit moment kan ik gewoon sattv kijken dmv van het volgende commando: 'vlc http://stream' dus bijvoorbeeld 'vlc http://192.168.175.106:31339/0,00abh,0402h,00abh,007dh'.

 

Dat gaat goed, dwz over het lokale LAN.Deze stream is natuurlijk veel te vet voor streaming het internet op, daarvoor is mijn upload te laag.

Hoe kan ik de stream zodanig verkleinen/aanpassen (zowel in beeld- en geluidskwaliteit(bitrates) als beeldformaat (pixels) ) dat het te doen is met mijn upload. Mijn upload is zeg maar 80 kbyte/s.

Port forwarden op de router etc etc wil ik buiten deze discussie laten want dat werkt goed, het gaat puur om het streamen zelf.

Ik kan nergens in de dreambox iets vinden waar ik dit mee kan realiseren.

Mijn DB draait met PLi-emerald, daar zit wel een stream-pagina in de webinterface in, maar dat gaat over het streamen naar de DB TOE, en ik wil juist VANAF de dreambox streamen.

 

 

Wie kan mij helpen aan een goede werkende howto?

 

ik had deze threads al gelezen maar die gaven mij geen antwoord.

http://www.sat4all.com/ubbthreads/showfl...fpart=&vc=1

http://www.sat4all.com/forums/showflat.p...ll&vc=1

Link naar reactie
Delen op andere sites


Ik wil dit ook graag <img src="/forums/images/graemlins/grin.gif" alt="" /> maar ben er nog niet aan toe gekomen e.e.a. uit te proberen. Wat ik uit de diverse threads heb begrepen, is dat er altijd een "tussen PC" nodig is om de van de DB afkomstige stream zo te verkleinen, dat je upload het naar buiten krijgt. Dus DB -> LANPC -> WANPC.

De DB zelf heeft de mogelijkheid to het verkleinen van de stream bij mijn weten niet.

 

Groet!

JeDeJe

----------------------------

Clarke Tech ET-9000 E2, TF 7700HDPVR E2 Smartmouse, TF 7700HDPVR Titan smargo, HTPC met TT-3200-S2 en DVB-T, Visiosat A1-A2-A3-HB, SG-2100A, 78cm schotel.

Link naar reactie
Delen op andere sites

Hier is zeker weten een thread over, kan hem alleen ook niet terug vinden. Is iemand die een word document heeft attached met de uitleg en dit werkt prima bij mij.

 

In het kort:

Met een pc vanuit je LAN connect je met VLC naar je dreambox zoals je ook zou doen als je vanuit je LAN kijkt. Je klikt alleen bij Open Network stream het vakje 'Stream output' aan. In de settings hiervan kies je HTTP, je vult daar het IP adres van die pc (de LAN pc waarop je VLC aan het openen bent dus) in en kies een poortnummer. Zet video codec aan, kies DIV3 en bitrate bijvoorbeeld 400 en scale 0.5. Bij Audio kies je MP3 en 96.

 

Vervolgens connect je vanaf WAN naar je externe IP adres naar een poort die doorgezet is naar die interne poort.

Als je dit eenmaal werkend hebt kan je wat expirimentern met de bitrate om te kijken wat je internet connectie nog trekt...

Link naar reactie
Delen op andere sites

Ik trof al zoekende ook nog een tooltje aan, geen idee of het werkt, maar even als bijlage geplaatst (dank aan de originele poster!). Als je een vinkje zet bij "transcode" dan krijg je de instellingen voor transcoden/door streamen te zien.

 

Groet!

JeDeJe

----------------------------

Clarke Tech ET-9000 E2, TF 7700HDPVR E2 Smartmouse, TF 7700HDPVR Titan smargo, HTPC met TT-3200-S2 en DVB-T, Visiosat A1-A2-A3-HB, SG-2100A, 78cm schotel.

Link naar reactie
Delen op andere sites

Het nadeel dat ik aan die VLC oplossing vindt, is dat asl je opgeeft dat het max 400kb/s max zijn, hij hier toch vet overheen gaat. Als ik ga streamen met Windows Media dan komt deze niet boven de max ingestelde waarde uit. Alleen zou het wat simpeler moeten, want wat ik me kan herinneren had ik hier 4 tools voor nodig voor het werkte.

Link naar reactie
Delen op andere sites

Bedankt voor alle reacties, maar de oplossing heb ik zelf nog niet.

Ik heb GEEN WINDHOOS-bakken.

Mijn dreambox staat 24/7 aan en mijn server (Mandriva) staat ook 24/7 aan.

Zelf dacht ik aan een oplossing in de richting van jedeje waarbij ik op mijn server vls draai die de dreambox verder kan streamen.

 

Echter de ideale oplossing is feitelijk een VLS proces dat op de dreambox moet draaien echter, de CPU is daar waarschijnlijk te zwak voor vandaar de bovenstaande oplossing.

 

Mijn vraag is dus naar de juiste instellingen voor vls.cfg (linux).

Link naar reactie
Delen op andere sites

Ik heb eens zitten rondneuzen in de web-x-tv templates en volgens my moet het mogelijk zijn om direct in de template het volgende te doen (nog niet gedaan, maar dat ga ik vanaf vrijdag eens proberen en heb ook niet gecontroleerd of iemand anders dat al heeft gedaan)

1) verander de template /share/tuxbox/enigma/templates/webxtvMSIE.tmp en wel de regel met "var options = new Array(":input-repeat") naar een transcode met een lagere videorate en audio rate

2) waarschijnlijk moet er een dropdown combo box komen die de verschillende combinaties aan kan (128/16, 192/16, 256/16, default (de huidige waarden zonder aanpassing)

3) dan moeten de juiste waarden worden meegeven in de options

4) port forwarding moet werken op routers (als die er zijn for port 31339)

5) dan moet het werken voor MSIE browsers direct over het internet

 

Reden dat het niet zo kunnen werken:

1) de transcode naar een lagere bitrate voor video en audio heeft te veel CPU nodig en kan dus niet worden gedaan op de dreambox

2) de template file wordt helemaal niet gebruikt ..... waar moet je dan kijken ......

3) je gebruikt een mozilla als browser en dan moet de andere template file voor mozilla worden aangepast

 

Zit net te denken dat er toch wel een javascript te bedenken moet zijn dat kan zien/detecteren of je op een lokaal netwerk zit of een remote netwerk en dan automatisch de juiste de juiste OPTIONS kiest? Het enige wat je dan zou moeten doen is in het menu van de instellingen op de dreambox aangeven wat je upload link speed is, zodat de waarden worden aangepast en je maar 50 percent van je uplink gebruikt of zo.

 

Dit is de theorie, ga het op vrijdag en zaterdag wel eens proberen.

 

Heb net ff geprobeerd en de file is read-only, dus ik denk dat ik de img ff moet mounten op linux en dan de file moet aanpassen en dan ff een flash moet doen van die image. Kwam trouwens op het internet tegen dat neutrino al wat van deze functionaliteit heeft of had.

Link naar reactie
Delen op andere sites

mauce: ik heb ook geen windows machines vast in mijn netwerk hangen. dus ik gebruik gewoon vlc onder linux. kan ook zonder gui:

 

/usr/bin/vlc -I http `/usr/bin/links -dump http://username:password@IPdreambox/video.m3u` :sout='#transcode{acodec=mp3,vcodec=DIV3,ab=96,vb=400,scale=0.5,deinterlace,fps=15,channels=2,width=360,height=288}:std{access=http,mux=ts,url=IPpc:poort}' vlc:quit

 

Dit start dus een 'server' op deze linux met een stream van het kanaal wat aan staat op je dreambox.

 

NB: natuurlijk even username, password, IPdreambox, IPpc en poort vervangen door de goede waarden

Link naar reactie
Delen op andere sites

  • 3 weken later...
Citaat:
mauce: ik heb ook geen windows machines vast in mijn netwerk hangen. dus ik gebruik gewoon vlc onder linux. kan ook zonder gui:

/usr/bin/vlc -I http `/usr/bin/links -dump http://username:password@IPdreambox/video.m3u` :sout='#transcode{acodec=mp3,vcodec=DIV3,ab=96,vb=400,scale=0.5,deinterlace,fps=15,channels=2,width=360,height=288}:std{access=http,mux=ts,url=IPpc:poort}' vlc:quit

Dit start dus een 'server' op deze linux met een stream van het kanaal wat aan staat op je dreambox.

NB: natuurlijk even username, password, IPdreambox, IPpc en poort vervangen door de goede waarden


Sorry voor de late reactie ik zie deze post nu pas.

Als ik het goed begrijp heb jij het over deze situatie:

[DREAMBOX]----[LINUXBAK die streamt vanaf dreambox naar een client]----[LINUX client]
Waarbij bovenstaand commando dan op de LINUXBAK moet worden uitgevoerd?

In dat geval heb ik de vraag WAT er dan precies op de LINUX-client moet draaien.
Immers de LINUXBAK wil streamen naar de client op een poort.
Moet ik op de client VLC in een bepaalde 'luistermodes' opstarten die luister op de poort zoals gedefineerd in IPpc:poort?
Zo ja hoe doe je dat want als je vlc (op de client) op start staat ie niet standaard op een poort te luisteren.

De oplossing moet heel dicht bij zijn nu.

BVD!
Mauce
Link naar reactie
Delen op andere sites

hoi

ik ging lezen en nog's lezen maar ik kom overal tegen dat ik vlc met active x plugin moet installeren... hoe mot ik dat doen? ik heb wel vlc ingestalleerd maar ik kan het niet active x plugin vinden... wie kan het posten voor mij plz..

of pm sturen

bedankt alvast.... <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" />

Link naar reactie
Delen op andere sites

Citaat:

Sorry voor de late reactie ik zie deze post nu pas.

Als ik het goed begrijp heb jij het over deze situatie:

[DREAMBOX]----[LINUXBAK die streamt vanaf dreambox naar een client]----[LINUX client]
Waarbij bovenstaand commando dan op de LINUXBAK moet worden uitgevoerd?

In dat geval heb ik de vraag WAT er dan precies op de LINUX-client moet draaien.
Immers de LINUXBAK wil streamen naar de client op een poort.
Moet ik op de client VLC in een bepaalde 'luistermodes' opstarten die luister op de poort zoals gedefineerd in IPpc:poort?
Zo ja hoe doe je dat want als je vlc (op de client) op start staat ie niet standaard op een poort te luisteren.

De oplossing moet heel dicht bij zijn nu.

BVD!
Mauce


De situatie is eigenlijk als volgt: [dreambox] --stream1--> [vlc] --stream2--> [vlc].

Waarbij het voor de beide vlc clients niet uitmaakt op welk platform ze draaien. Stream1 is de TS stream zoals die van je dreambox af komt. Via vlc wordt deze stream omgezet naar in mijn voorbeeld een divx stream met mp3 audio. Die divx/mp3 stream is dus stream2.

In mijn situatie: IP van mijn linux bak is 10.0.0.1, dreambox is 10.0.0.2.
Ik werk bv in een internet cafe. Ik log remote in via ssh/vnc op mijn linux bak. Ik zet mijn dreambox aan en op een kanaal. Ik start op mijn linux bak (gewoon via command line) vlc op:
Citaat:
/usr/bin/vlc -I http `/usr/bin/links -dump http://root:dreambox@10.0.0.2/video.m3u` :sout='#transcode{acodec=mp3,vcodec=DIV3,ab=96,vb=400,scale=0.5,deinterlace,fps=15,channels=2,width=360,height=288}:std{access=http,mux=ts,url=10.0.0.1:8888}' vlc:quit


Vervolgens start ik op de PC van het internet cafe een VLC player op. Open network stream: kies HTTP, vul daar in: externe ip:8888. Dus bijvoorbeeld 194.109.9.99:8888. En je hebt beeld! (NB: poort 8888 op je router moet dan doorgezet zijn naar intern 10.0.0.1:8888, dus naar je linux bak en niet je dreambox!)
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...