Ga naar inhoud


Streamen naar iPhone (direct via Ubuntu enz.- Geen Airvideo berichten aub)


T-Rex

Aanbevolen berichten

Sinds de 3.0 software update is het mogelijk om via 'http-streaming' live video naar de iPhone te streamen. Geïnspireerd door dit projectje ben ik aan de slag gegaan op een php script op te zetten om van mn dreambox naar m'n iPhone te streamen (via een linux pc ala re-stream). Het werkt inmiddels heel behoorlijk.

 

De mogelijkheden:

- bladeren door bouqetten en zenders

- epg now / next tonen

- keuze bitrate (vaste bitrate op het moment, variabele bitrates moet ook mogelijk zijn)

- automatische detectie 4:3 / 16:9 aspect ratio's

 

Benodigdheden (in ieder geval):

- Enigma2 (getest met 7025)

- Linux pc (getest op gentoo)

- apache / php

- vlc

- ffmpeg

- ruby

 

De directory's 'data' en 'cache' moeten schrijfbaar zijn en in config.php staan enkele instellingen.

 

Ben niet van plan al te veel 'technische ondersteuning' te bieden, dus enige technische kennis is misschien handig om het geheel aan de praat te krijgen smile

 

Requirements voor http-live-video-stream-segmenter-and-distributor:

Citaat:

FFMpeg is the primary external requirement for the ruby script. The segmenter needs libavformat to compile and that can be obtained by installing FFMpeg. The script also needs the following gems installed:

 

Net::SCP

See http://net-ssh.rubyforge.org/ for more information. To intall run gem install net-scp

 

RightScale AWS

See http://rubyforge.org/projects/rightscale for more information. To install run gem install right_aws

dreamstream.zip

Link naar reactie
Delen op andere sites


  • Reacties 176
  • Aangemaakt
  • Laatste reactie

Beste reacties in dit topic

Beste reacties in dit topic

Geplaatste afbeeldingen

In feite is de 'installatie' niet zo moeilijk. De map 'dreamstream' in de zip plaatsen in 'een via het web toegankelijke' directory.

 

De mappen 'cache' en 'data' schrijfrechten geven.

 

In de config is het ip-adres van de dreambox in te stellen (eventueel de paden naar de executables/tmp-dir aanpassen).

 

De code maakt gebruik van enkele externe applicaties dus je zult ervoor moeten zorgen dat je op de linux pc geinstalleerd hebt:

 

- vlc

- ffmpeg

- ruby

 

verder moeten enkele ruby 'gems' geinstalleerd zijn:

 

- ruby gem 'Net::SCP', installeren door cmd 'gem install net-scp'

- ruby gem 'RightScale AWS', installeren door cms 'gem install right_aws'

Link naar reactie
Delen op andere sites

wow! Ziet er heel netjes uit.

 

Tijdje geleden heb ik het via vlc4iphone aan de praat gekregen maar dat werkte wel maar was echt bedroefend.

 

Kan je misschien aangeven of dit ook met enigma 1 te realiseren is?

 

En wat de minimale specificaties van de linux pc moeten zijn?

Dreambox 7000 (Pli Jade3) HenkSat user smile

Dreambox 800HD (Pli Jade3)

Hauppauge WinTV Nova HD S2 (DVBViewer Pro)

 

 

 

Link naar reactie
Delen op andere sites

Naar een enigma1 versie kan ik nog wel ff kijken, heb alleen geen enigma1 box om het streamen te testen (kan de aanroepen wel uit Dreambox-ReStream halen).

 

Ik gebruik zelf een AMD Athlon 64 3000+ als server, deze schommelt bij het streamen zo rond 55-65% belasting. Een al te snelle pc is dus niet nodig

Link naar reactie
Delen op andere sites

Hallo T-rex

 

haaha hij is er nou mee bezig het is nog steeds Abracadabra

 

voor ik heb een dreambox 800hd en een dreambox 7000

........................enigma 2......................enigma 1

 

kun je het zo maken dat we het in de dreambox kunnen gooien en stream naar ons iPhone ?

 

om daar en linux pc voor neer zetten of zeg ik nou iets doms

 

groet bert

Link naar reactie
Delen op andere sites

Met een touch en OS 3.0 gaat het idd ook werken. Windows wordt een stukje moeilijker..

 

Vlc, ffmpeg en ruby gaan wel werken op windows, maar de 'live_segmenter' die gebruikt worden (om de video feed in stukjes op te delen voor het http-streaming verhaal) moet dan ook nog op windows gaan werken..

 

Verder zul je toch een PC nodig hebben om dit voor elkaar te krijgen, de videostream moet worden geconverteerd naar een formaat dat de iPhone ondersteund (het proces is ongeveer hetzelfde als bij Dreambox Restream, alleen nu naar een voor de iPhone geschikt formaat). De dreambox zelf heeft hiervoor niet genoeg power..

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