Ga naar inhoud


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


T-Rex

Aanbevolen berichten

Echt geweldig dit!

 

Heb het direct geinstalleerd, maar heb nog een paar vragen, waar moet je precies VLC op installeren?

 

Ik heb het nu zover draaiend dat ik de zenders en de EPG kan uitlezen op de iPhone, wanneer ik een zender wil zien, gebeurt er niets, maar de Dreambox is wel "busy" met streamen, dit kan ik ook niet meer uitzetten... rebooten van de Dreambox is dan de enige optie...

 

Wat moet ik nu doen om het werkend te krijgen?

 

Alvast bedankt.

DreamBox 8000HD PVR (DVB-S/DVB-C) - Dream Elite BH 1.3.3 - CCcam 2.1.4

DreamBox 800HD PVR (DVB-S) - Dream Elite BH 1.3.3 - CCcam 2.1.4

WaveField T55 -0.8/4.8/9.0/13.0/19.2/23.5/28.2

Link naar reactie
Delen op andere sites


  • Reacties 176
  • Aangemaakt
  • Laatste reactie

Beste reacties in dit topic

Beste reacties in dit topic

Geplaatste afbeeldingen

@GHP

 

Waarschijnlijk wordt alleen vlc gestart en gaat er iets mis met de 'iPhone HTTP Live Streaming Server'. Als het goed is staat in de 'cache' directory een log-file 'streamer.log', misschien kun je hieruit iets afleiden?

 

In de directory 'includes/http_stream' staat de streamer (uit dit project), misschien kun je proberen deze los te draaien / compileren. Info staat op de site

Link naar reactie
Delen op andere sites

Het bestandje 'streamer.log' bestaat niet in de cashe map.. andere files wel. Ik kan wel zien dat VLC iets doet.

 

Als ik op de iPhone het open en een zender kies, gaat de Dreambox knipperen (dat je streamt), maar even later verschijnt er 'error!!' op de iPhone...

 

Ik ben niet zo'n ster in programmeren, zoals je al gemerkt hebt, ik vind het gewoon leuk om met dingen te prutsen en het me dan eigen te maken.

 

Wat kan ik nog meer doen?

DreamBox 8000HD PVR (DVB-S/DVB-C) - Dream Elite BH 1.3.3 - CCcam 2.1.4

DreamBox 800HD PVR (DVB-S) - Dream Elite BH 1.3.3 - CCcam 2.1.4

WaveField T55 -0.8/4.8/9.0/13.0/19.2/23.5/28.2

Link naar reactie
Delen op andere sites

Waarschijnlijk ligt het zoals gezegt aan de 'live-segmenter' die niet correct draait.. Misschien mis je enkele benodigde libraries ofzo...

 

Ik zou met de commandline naar de map 'includes/http_streamer' gaan en daar de config.yml aanpassen (de regels onder '# Variable stuff (defaults)') naar voor jou correcte waarden, en de 'live-segementer' los testen.

 

Je kunt in de 'config.yml' als input bv een xvid avi bestand kiezen en het ruby script draaien door het commando 'ruby http_streamer.rb config.yml'.

 

Als je ff meld welke linux distributie je draait kan ik gerichter kijken wat je nog moet installeren om 't draaiende te krijgen.

Link naar reactie
Delen op andere sites

Ik ga het testen.

Momenteel draai ik Ubuntu 9.04 op een laptop.

Werkt dit ook op Mac OSX?

DreamBox 8000HD PVR (DVB-S/DVB-C) - Dream Elite BH 1.3.3 - CCcam 2.1.4

DreamBox 800HD PVR (DVB-S) - Dream Elite BH 1.3.3 - CCcam 2.1.4

WaveField T55 -0.8/4.8/9.0/13.0/19.2/23.5/28.2

Link naar reactie
Delen op andere sites

Heb geen enigma1 box om uitgebreid te testen, maar heb met behulp van de code van 'dreambox restream' en wat output van een enigma1 box een enigma1 optie toegevoegd.

 

Zal morgen de code uploaden. Heb t streamen niet kunnen testen, dus laat ff weten of t werkt.

Link naar reactie
Delen op andere sites

Ik heb de waarden veranderd in de yml file naar de eigen waarden, maar niet met het gewenste resultaat.

 

Als ik op Ubuntu http://localhost:8881 intyp, dan gaat die een bin file downloaden, als ik deze ga openen met VLC, dan heb ik beeld van de zender die ik eerder aanklikte.

 

Op de iPhone verschijnt nu ook weer "error!!"

DreamBox 8000HD PVR (DVB-S/DVB-C) - Dream Elite BH 1.3.3 - CCcam 2.1.4

DreamBox 800HD PVR (DVB-S) - Dream Elite BH 1.3.3 - CCcam 2.1.4

WaveField T55 -0.8/4.8/9.0/13.0/19.2/23.5/28.2

Link naar reactie
Delen op andere sites

Zoals gezegt gaat het hoogstwaarschijnlijk niet fout bij het starten van vlc maar bij de software die in de directory 'includes/http_stream' staat.

 

Wat is de output als je vanuit de 'dreamstream' directory het commando 'ruby includes/http_stream/http_streamer.rb includes/http_stream/config.yml' draait?? Dit natuurlijk na het aanpassen van de waarden in 'config.yml' (en xvid avi ipv de input via vlc).

 

Ben ff ubuntu via vmware aan 't installeren zodat ik kan kijken waar 't mis gaat..

Link naar reactie
Delen op andere sites

(eerst config.php & config.yml goed ingesteld)

 

Op mijn (wat verouderde) centos servertje moest ik eerst ffmpeg en dergelijke bijwerken.

 

Daarna heb ik live_segmenter.c moeten hercompileren ivm verwijzingen naar iets andere versies van libraries.

 

Sindsdien werkt het hier met Wi-Fi prima, via UMTS nog niet geprobeerd.

 

Dank aan de maker

 

Gr. Raymond

Link naar reactie
Delen op andere sites

Ik kreeg eerst fouten bij het uitvoeren van 'ruby includes/http_stream/http_streamer.rb includes/http_stream/config.yml', hierop heb ik de package libnet-ssh-ruby1.8 geinstalleerd. Nu geeft die geen foutmelding meer in de terminal.

 

De "streamer.log" file wordt nu wel aangemaakt, hier staat het volgende in.

 

I, [2009-08-11T21:42:57.727659 #17187] INFO -- : HTTP Streamer started

I, [2009-08-11T21:42:57.728197 #17187] INFO -- : Transfer thread started

I, [2009-08-11T21:42:57.728378 #17187] INFO -- : Encoding thread started

D, [2009-08-11T21:42:57.728722 #17187] DEBUG -- : Executing: ffmpeg -er 4 -y -i http://localhost/test.avi -f mpegts -acodec libmp3lame -ar 48000 -ab 64k -s 288x208 -vcodec libx264 -b 386k -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -subq 5 -trellis 1 -refs 1 -coder 0 -me_range 16 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -bt 386k -maxrate 386k -bufsize 386k -rc_eq 'blurCplx^(1-qComp)' -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -level 30 -aspect 288:208 -g 30 -async 2 - | /var/www/dreamstream/includes/http_stream/live_segmenter 10 /tmp/ sample_ep_386k ep_386k

D, [2009-08-11T21:42:57.816383 #17187] DEBUG -- : Segment command ep_386k: *Permission denied*

I, [2009-08-11T21:42:57.816808 #17187] INFO -- : Transfer initiated

D, [2009-08-11T21:42:57.816924 #17187] DEBUG -- : Encoder ep_386k: FFmpeg version 0.5-svn17737+3:0.svn20090303-1ubuntu6, Copyright © 2000-2009 Fabrice Bellard, et al.

configuration: --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --extra-version=svn17737+3:0.svn20090303-1ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --disable-stripping --disable-vhook --enable-libdc1394 --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-armvfp --disable-neon --disable-altivec --disable-vis --enable-shared --disable-static

libavutil 49.15. 0 / 49.15. 0

libavcodec 52.20. 0 / 52.20. 0

libavformat 52.31. 0 / 52.31. 0

libavdevice 52. 1. 0 / 52. 1. 0

libavfilter 0. 4. 0 / 0. 4. 0

libswscale 0. 7. 1 / 0. 7. 1

libpostproc 51. 2. 0 / 51. 2. 0

built on Apr 10 2009 23:18:41, gcc: 4.3.3

sh: /var/www/dreamstream/includes/http_stream/live_segmenter: Permission denied

 

Seems stream 0 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 30.08 (361/12)

Input #0, avi, from 'http://localhost/test.avi':

Duration: 00:00:28.59, start: 0.000000, bitrate: 951 kb/s

Stream #0.0: Video: mpeg4, yuv420p, 352x288 [PAR 1:1 DAR 11:9], 30.08 tbr, 7.52 tbn, 1k tbc

Stream #0.1: Audio: pcm_s16le, 22050 Hz, stereo, s16, 705 kb/s

Unknown encoder 'libx264'

 

D, [2009-08-11T21:42:57.817151 #17187] DEBUG -- : Permission denied

D, [2009-08-11T21:42:57.817510 #17187] DEBUG -- : Return code from ep_386k: 0

D, [2009-08-11T21:42:57.817765 #17187] DEBUG -- : Creating index

I, [2009-08-11T21:42:57.818003 #17187] INFO -- : Encoding thread terminated

D, [2009-08-11T21:42:57.818380 #17187] DEBUG -- : Done creating index

E, [2009-08-11T21:42:57.819056 #17187] ERROR -- : Error running transfer: No such file or directory - /tmp//sample_-00000.ts

I, [2009-08-11T21:42:57.819144 #17187] INFO -- : Transfer done

I, [2009-08-11T21:42:57.819220 #17187] INFO -- : Transfer thread terminated

I, [2009-08-11T21:42:57.819304 #17187] INFO -- : HTTP Streamer terminated

DreamBox 8000HD PVR (DVB-S/DVB-C) - Dream Elite BH 1.3.3 - CCcam 2.1.4

DreamBox 800HD PVR (DVB-S) - Dream Elite BH 1.3.3 - CCcam 2.1.4

WaveField T55 -0.8/4.8/9.0/13.0/19.2/23.5/28.2

Link naar reactie
Delen op andere sites

Je zult sowieso ffmpeg zelf moeten compileren ivm het feit dat ffmpeg onder Ubuntu standaard schijnbaar geen x264 support heeft (bestaan diverse guides voor).

 

Verder moet je de 'live segmenter' ook zelf compileren ('make clean' en dan 'make' in 'http_stream' dir). Je zult waarschijnlijk enkele libraries missen die je eerst moet instaleren

Link naar reactie
Delen op andere sites

Het compileren van die ffmpeg is volgens mij gelukt, heb hier een handleiding voor gevonden, maar met die live segmenter ben ik het spoor helemaal bijster.. bij make clean verwijdert die de live segmenter. Heb jij een korte instructieset hoe je deze compileert?

 

Alvast bedankt!

DreamBox 8000HD PVR (DVB-S/DVB-C) - Dream Elite BH 1.3.3 - CCcam 2.1.4

DreamBox 800HD PVR (DVB-S) - Dream Elite BH 1.3.3 - CCcam 2.1.4

WaveField T55 -0.8/4.8/9.0/13.0/19.2/23.5/28.2

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