Ga naar inhoud


Naar Internet streamen


JaNuZz

Aanbevolen berichten

Is het ook mogelijk om de stream die rechtstreeks van je DB komt naar het internet te streamen?. Ik krijg dus de stream rechtsreeks van mijn DB op mijn pc met wingrabE (ik kan dus wel rechstreeks de stream op mijn pc bekijken dat gaat allemaal prima op zich)maar nou wil ik die stream die via http://localhost:31337/start.mpg komt ,naar een programma sturen die deze file 'on the fly' bewerkt tot een internetvideo formaat en meteen ook naar het internet broadcast.

Ik heb gezocht maar kan nergens een geschikt proggie vinden .Ze willen allemaal een hardware matig device (bv webcam etc) als input..

 

Iemand enig idee, welk proggie dit wel kan?

 

Link naar reactie
Delen op andere sites


Ivm je uploadsnelheid zal je zeer waarschijnlijk eerst moeten encoden naar iets wat een kleiner stream oplevert (divx ??) en die dan aanbieden.

 

Op dat moment heeft het ook niets meer met dreambox etc. te maken maar met het aanbieden van signalen/data aan internet.

The Source is Out There....

Link naar reactie
Delen op andere sites

Tuxvision bevat een capture driver, die je weer in windows media encoder kunt gebruiken om de stream te converteren. Ik heb dit echter nooit aan de praat kunnen krijgen. Media encoder herkent wel het capture device, maar knalt er vervolgens volledig uit.

 

Hier staan nog wel een paar ideetjes.

 

Groeten Twel12.

Link naar reactie
Delen op andere sites

Ik heb het werkend met RealVideo (Helix) op een wat omslachtige manier.

 

Mijn video kaart heeft een video ingang. Hierop is de scart van de DB aangesloten. Met de Helix producer kies ik in mijn geval nVidea WDM Video Capture Driver. Voor de output kies ik mijn realmedia server. Voor de audio heb ik de tulp van de DB gebruikt naar mijn audio kaart in de pc. Starten en streamen maar. Je kan zelf de bandbreedte bepalen. Werk prima op afstand <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />

 

Getest met 5 clients over het internet (50 kbps per client).

 

Gr.

Stef

Link naar reactie
Delen op andere sites

thx!, Ik had inderdaad hetzelfde met die tuxvision maar heb het proggie nu zelf aan de praat, de capture device werkt nu ook in windows media encoder, alleen krijg nog wat audioproblemen nu met directx, maar ben in iedergeval al een heel stuk verder gekomen <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />

Link naar reactie
Delen op andere sites

@JaNuZZ

 

Rechtstreeks streamen naar het internet gaat lukken als iedereen een GByte verbinding heeft <img src="/ubbthreads/images/graemlins/smirk.gif" alt="" />.

Andere mogelijkheid is dat je realtime de TS-Stream kan converteren naar een MPEG4 stream (DIVX bv).

Er bestaan volgens mij wel hardwarekaarten met eigen processor die dat kunnen.

Dan kan je met Windows Media Encoder de stream naar het internet krijgen.

 

 

--

Groet,

mmeu

 

Link naar reactie
Delen op andere sites

Citaat:
@JaNuZZ

Rechtstreeks streamen naar het internet gaat lukken als iedereen een GByte verbinding heeft <img src="/ubbthreads/images/graemlins/smirk.gif" alt="" />.
Andere mogelijkheid is dat je realtime de TS-Stream kan converteren naar een MPEG4 stream (DIVX bv).
Er bestaan volgens mij wel hardwarekaarten met eigen processor die dat kunnen.
Dan kan je met Windows Media Encoder de stream naar het internet krijgen.



Ja dat snap ik dat ie eerst naar een ander formaat moet, vandaar "internetvideoformaat" als ik een verbinding had op de backbone dan had ik mijn probleem allang opgelost <img src="/ubbthreads/images/graemlins/grin.gif" alt="" /> en volgens mij met een snelle cpu & videokaart moet het toch lukken om die stream realtime om te zetten naar een formaat dat via internet bekeken kan worden?
Link naar reactie
Delen op andere sites

Citaat:
Feit blijft dat er realtime geconverteerd moet worden en dat kost VEEL processor tijd.
Converteer maar eens op je PC een TS file vd de DB naar MPG.


Yups dat klopt, maar cpu's worden sneller en sneller gelukkig <img src="/ubbthreads/images/graemlins/smile.gif" alt="" /> Anyways....Ik kwam het volgende programma tegen door een hint van iemand op dit board , proggie genaamd VIDEOLAN (VLC) en er was al iemand die dit geconverteerd had zodat ie ook op de DB loopt http://www.via.ecp.fr/via/ml/vlc-devel/200311/msg00086.html

Maar eens ff kijken of ik wat verder kan komen op deze manier (me = linux n00b) en via VMWARE met red hat hetzelfde eens gaan proberen...
Link naar reactie
Delen op andere sites

Even een simpel voorbeeldje:

 

resolutie van 100 bij 100

256 kleur mogelijkheden per beeldpunt (8 bits)

25 beeldjes per seconden (PAL)

 

Data die per seconden nodig is om een plaatje op te bouwen:

100 x 100 = 10.000 beeldpunten

per beeldpunt zijn 8 bits nodig om de kleur aan te geven => 10.000 x 8 = 80.000 bits

Er zitten 25 beeldjes in een seconde => 25 x 80.000 = 2.000.000 bits

 

2.000.000 bit = 250.000 byte = 244,14 KByte per seconde

 

Dit even om een voorstelling te krijgen hoeveel data digitale video opbrengt.

In werkelijkheid is de resolutie hoger als ook het aantal kleuren per beeldpunt.

Bij HD recording is ongeveer 2 GByte per uur nodig, en dat is al in mpeg2.

Ik verwacht niet dat de DB nog een extra conversie naar mpeg4 (divx) kan doen real time, want dat zou dan door de processor moeten gebeuren en die is maar 250 Mhz.

 

Maar de wonderen zijn de wereld nog niet uit <img src="/ubbthreads/images/graemlins/smirk.gif" alt="" />. Het is nog niet eens zo lang geleden dat er gezegd werd dat er over een koper telefoonlijntje maximaal 2400 baud zou kunnen, dus wie weet.

 

--

Groet,

mmeu

 

Link naar reactie
Delen op andere sites

De stream van de box met dat maffe codec is max 4Mbit. Omdat je berekening klopt valt die stream dus best wel weer mee. De vraag is wat je wenst aan output naar (bv) het internet omdat dat bepaald hoeveel CPU power je nodig hebt.

 

Ik zet regelmatig een video-servertje met mediaencoder op voor mijn collega’s als ze bv moeten werken tijdens een voetbalwedstrijd zoals morgen. Op die mannier kunnen ze op ieder PC scherm op de zaak de wedstrijd volgen. Helaas kan ik de Dreambox stream niet gebruiken omdat ie de codec niet vreet en ben ik aangewezen op een oude videorecorder en een capturecard.

 

De ideale situatie voor mij zou zijn dat ik een output met VBR kan creëren die gedistilleerd wordt uit de stream van de box zodat ik overal op de wereld van mijn ontvanger kan genieten en zappen.

 

Link naar reactie
Delen op andere sites

Citaat:
Even een simpel voorbeeldje:

Ik verwacht niet dat de DB nog een extra conversie naar mpeg4 (divx) kan doen real time, want dat zou dan door de processor moeten gebeuren en die is maar 250 Mhz.

Maar de wonderen zijn de wereld nog niet uit <img src="/ubbthreads/images/graemlins/smirk.gif" alt="" />. Het is nog niet eens zo lang geleden dat er gezegd werd dat er over een koper telefoonlijntje maximaal 2400 baud zou kunnen, dus wie weet.


Hehe <img src="/ubbthreads/images/graemlins/smile.gif" alt="" /> de dreambox hoeft ook niet te converteren, dat gaat de pc doen die de stream rechtstreeks v/d dreambox krijgt (amd XP2100+) en hij hoeft het ook niet in het orginele formaat & fps naar het internet te streamen van mijn part doet ie het in 60x40 resolutie met 10 fps of iets dergelijke <img src="/ubbthreads/images/graemlins/cool.gif" alt="" />
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...