Ga naar inhoud


[all] Nieuw: Dreambox Re-Stream project!


Gast M4RTiN

Aanbevolen berichten

@M4RTiN super project.. krijgt het zelf helaas nog niet helemaal draaien.. sudo melding is weg.. zie nu dat de stream wel wil starten maar helaas zie geen vlc pionnetje in het scherm komen en vlc start niet..

 

Ook geen stream als ik in vlc handmatig de stream url invul .. http:\\streamserver:8888

 

wacht met smart op een update ;-) suc6

VU+DUO OpenPli

DM7000S - NSLU2 met 200 gig hd - USB 1024MB - multitenne 45 - Multiboot PLI Iolite

Link naar reactie
Delen op andere sites


  • Reacties 879
  • Aangemaakt
  • Laatste reactie

Beste reacties in dit topic

Beste reacties in dit topic

Geplaatste afbeeldingen

Heren,

 

Mooi initiatief!

 

Mijn setup

 

Server:

OS Windows XP

Apache 2.2.4

PHP 5.2.3

VLC 0.8.6c

 

Dreambox:

Model DM500

Processor STBx25xx, 252MHz

Harddisk none

USB Stick none

Linux Kernel Linux version 2.6.9 (peter@dreamer.lindeman.nl) (gcc version 3.4.4) #1 Fri Jun 29 03:51:40 CEST 2007

Firmware release 1.0.9, 09.07.2007

FP Firmware n/a

Web Interface 6.0.2-Expert - PLi edition by [lite]

 

Ik heb M4rtins Re-Stream 1.01 beta gedownload en ben hiermee gaan stoeien (zie voor resultaat in de bijlage "index.php.txt"):

 

- “<?” vervangen door “<?php”;

- serverOS check aangepast;

- enkele variabelen controles veranderd, zodat er geen foutmeldingen meer optreden.

 

Nu start het script goed op en kan ik ook de channels veranderen (de autorisatie op de DreamBox staat uit!).

 

Maar dan het grote probleem: het starten van vlc:

 

- pskill.exe lijkt het script vast te laten lopen, dus deze regel verwijderd en nu moet ik met de hand elke keer vlc stoppen in Windows Task Manager;

- $startcommand aangepast.

 

Nu start vlc goed op, maar helaas wordt de datastroom tussen DreamBox en server vaak niet gestart.

 

Dus gebruik ik een test datastroom die door vlc getranscodeerd en gehost moet worden. Nu wordt de data getranscodeerd en gehost, maar loopt het script vast. Opnieuw de url van de webapplicatie intypen in de browser en de video is te zien in de applicatie. De video is ook met vlc te zien op de client met de url: http://serverIPadres:8888.

 

Dus ik ben een eindje op weg!

 

Problemen:

- geen stabiele datastroom tussen DreamBox en server (welke DreamBox en firmware gebruiken jullie?);

- video is vaak niet te zien in de webapplicatie.

 

mvg,

 

Pieratozzz

1410608-index.php.txt

Link naar reactie
Delen op andere sites

Als je pli helenite final gebruikt (zo te zien wel) zou je gebruik kunnen maken van zapstream. Dit doe je door de vlc url te veranderen naar "http://dreambox:31344", er zijn verder _geen_ parameters nodig.

 

Dit heeft 2 voordelen. Ten eerste hoef je vlc niet te killen en opnieuw te starten. Ten tweede zou de stream altijd moeten starten en nagenoeg zonder blokken moeten afspelen.

 

En nu je toch bezig bent... Als je er net als met web-x-tv voor zorgt dat de pagina in iframes gesplitst is, hoeft de vlc-browserplugin ook niet telkens herladen te worden <img src="/forums/images/graemlins/wink.gif" alt="" />.

Link naar reactie
Delen op andere sites

Sjaaky,

 

Het script werkt met http://dreambox/video.m3u en in dit bestand staat http://dreambox:31344. Helaas werkt dit bij mij niet goed. Zelfs de web-x-tv link aanklikken in de dreambox webapplicatie, de url rechtstreeks intypen in een browser of intypen in vlc werkt niet goed; de dreambox start vaak de datastroom niet.

 

Natuurlijk hoeft bij het zappen vlc niet gekilld te worden, alleen indien van dreambox of van transcodering veranderd wordt.

 

mvg,

 

Pieratozzz

Link naar reactie
Delen op andere sites

Dus je gebruikt zapstream al. In dat geval kan je nog 3 dingen proberen.

1) Alle zapstream en streamts processen killen op de dreambox en het nogmaals proberen. Als je geen nieuwe templates voor web-x-tv hebt gedownload, kunnen er namelijk streamts processen opgestart zijn.

2) Rebooten en nogmaals proberen (maar dat moet niet veel uitmaken met optie 1).

3) En als niets anders meer werkt, kan je extra condensatoren solderen in de dreambox.

Link naar reactie
Delen op andere sites

Het lijkt erop dat pskill wordt gestart door php met user system. Nu is pskill een commandline programma dat bij het eerste keer opstarten een End User License Agreement (?) toont dat goed gekeurd moet worden. Er moet dus ergens in de onzichtbare krochten van Windows op OK geklikt worden om de End User License Agreement goed te keuren.

 

Zal kijken of er werkende alternatieven zijn, misschien BeyondExec (zie ook http://beyondlogic.org/consulting/remoteprocess/BeyondExec.htm).

Link naar reactie
Delen op andere sites

Citaat:
Het lijkt erop dat pskill wordt gestart door php met user system. Nu is pskill een commandline programma dat bij het eerste keer opstarten een End User License Agreement (?) toont dat goed gekeurd moet worden. Er moet dus ergens in de onzichtbare krochten van Windows op OK geklikt worden om de End User License Agreement goed te keuren.

Zal kijken of er werkende alternatieven zijn, misschien BeyondExec (zie ook http://beyondlogic.org/consulting/remoteprocess/BeyondExec.htm).


PSkill zou wel moeten werken, ik heb namelijk in de plugin webstream2db dit ook gebruikt. Het commando wat ik daar gebruikte was:
exec("c:\phpdev\pskill.exe vlc.exe");

Dat werkt zeker.
Link naar reactie
Delen op andere sites

Ik d8 dat ik een reactie had gepost, maargoed

 

Ik heb mijn versie upgedate met het bijlage voorbeeld, nu zijn alle globale variabelen er wel uit denk ik, en betere support voor windows.

 

Ik heb zelf hier en daar ook nog wat veranderd, en dan rest alleen nog 7025 support, welke al bijna af is...

Link naar reactie
Delen op andere sites



Let op! Voor Windows geen kill vlc.exe commando. Dus vlc.exe wordt steeds opnieuw geopend.

Mogelijk commando:

exec("c:\process.exe -k vlc.exe");

Dit commando maakt gebruik van het programma Process.exe dat staat in c:\

Process.exe is te downloaden van http://www.beyondlogic.org/solutions/processutil/processutil.htm
Link naar reactie
Delen op andere sites

okay ja stom, ik heb alle wijzigen van windows overgenomen, maar zag dat er geen vervanging van pstools dus is.

 

Aangezien die pskill crashed, dan maar over op process.exe ja <img src="/forums/images/graemlins/smile.gif" alt="" />

 

Zal de download ff vervangen!

Link naar reactie
Delen op andere sites

Heb hem eens getest, krijg nu onderstaande melding in het debug venster:

 

VLC process information

VLC is not running... Listeners:

 

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

None...

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

display_errors = E_ALL

register_globals =

 

 

Wat ik me nog kan bedenken waardoor het fout gaat:

a) ik roep mijn stream niet op via het ipnummer, maar via mijn domeinnaam (www.etcetcetera) (welke op server in mijn huis draait, en dus wel een intern nummer heeft)

B) de map waarin de files staan is met een wachtwoord beschermd (.htaccess)

 

Als iemand het wel werken heeft onder deze condities hoor ik dat graag.

Link naar reactie
Delen op andere sites

werkt het ook niet na een paar keer zappen ?

 

het begin om te debuggen bij jou is dat vlc niet draait? waarom niet? probeer regelnummer 244 (CTRL+G 244 in notepad) te commenten (// ervoor), en bij het zappen zie je dan de gegenereerde VLC start commando.

 

Kopieer en plak deze startcommando in putty/shell, en je zult de melding in de shell zien waarom VLC niet start...

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...