wian Geplaatst: 21 november 2009 Geplaatst: 21 november 2009 Grrr... mis de ene na de andere dependency bij ubuntu. Ik denk dat ik maar met een verse gentoo installatie begin. hobby4all
wian Geplaatst: 24 november 2009 Geplaatst: 24 november 2009 Nou, het was een zware bevalling, maar het werkt onder ubuntu 9.10. Moest in de Makefile in de http_stream directory niet alleen -lconfig verwijderen, maar tevens -lfaad -lpthread -lxvidcore -ltheora toevoegen. Het duurt een tijdje voordat de stream opstart, maar vervolgens werkt het lekker. Zal het morgen eens vanaf internet proberen. Bedankt! hobby4all
T-Rex Geplaatst: 26 november 2009 Auteur Geplaatst: 26 november 2009 Wian, zou je (kort) kunnen beschrijven wat je hebt moeten installeren / aanpassen om 't werkend te krijgen onder ubuntu.. Misschien handig voor mensen om te lezen hoe 't werkend te krijgen onder een iets toegankelijker distro dan Gentoo
wian Geplaatst: 27 november 2009 Geplaatst: 27 november 2009 Ben een beknopte handleiding aan het schrijven, post ik vanavond. Nogmaals bedankt voor het maken en delen van dreamstream, mijn collegas willen nu ook allemaal een dreambox hobby4all
Harley Geplaatst: 27 november 2009 Geplaatst: 27 november 2009 Origineel bericht van: wian maar het werkt onder ubuntu 9.10. Cool, dus ik kan straks de dreambox streamen naar de iphone via de reelbox VU+ Duo2 - PrismCube
wian Geplaatst: 27 november 2009 Geplaatst: 27 november 2009 Zoals beloofd de handleiding voor het installeren van dreamstream op Ubuntu 9.10. Ik ga in deze handleiding uit van een virtuele machine met Ubuntu 9.10 server. Deze is hier te downloaden. Er is ook een torrent die sneller schijnt te gaan. Als je nog geen vmware hebt, moet je ook de gratis vmware player downloaden. De handleiding gaat ervanuit dat je wat ervaring met Linux hebt. Installeer VMware en pak de zipfile met de VM uit in een directory. Open het bestand ubuntu-server-9.10-i386.vmx in vmware. Kies bij network connection voor Bridged ipv NAT. Start de vm en login: user: notroot password: thoughtpolice Verander de wachtwoorden voor de gebruikers notroot en root sudo su - password: thoughtpolice passwd root passwd notroot Tijd goedzetten cp /usr/share/zoneinfo/Europe/Amsterdam /etc/localtime ntpdate -s ntp.xs4all.nl Alles als root: apt-get update apt-get install unzip apt-get install ssh apt-get install apache2 apt-get install php5 apt-get install libbz2-dev apt-get install vlc apt-get install ruby apt-get install rubygems apt-get install libnet-ssh-ruby1.8 gem install net-scp gem install right_aws Als deze laatste niet gevonden kan worden (bijvoorbeeld bij Ubuntu 8.04): *** wget http://rubyforge.org/frs/download.php/52294/right_http_connection-1.2.4.gem wget http://rubyforge.org/frs/download.php/52292/right_aws-1.10.0.gem gem install right_http_connection-1.2.4.gem gem install right_aws-1.10.0.gem *** FFmpeg en x264 installeren: apt-get install build-essential subversion git-core checkinstall yasm texi2html libfaac-dev libfaad-dev libmp3lame-dev libsdl1.2-dev libx11-dev libxvidcore4-dev zlib1g-dev cd git clone git://git.videolan.org/x264.git cd x264 ./configure make sudo checkinstall --pkgname=x264 --pkgversion "1:0.svn`date +%Y%m%d`" --backup=no --default cd svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg cd ffmpeg ./configure --enable-gpl --enable-nonfree --enable-pthreads --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-x11grab make sudo checkinstall --pkgname=ffmpeg --pkgversion "4:0.5+svn`date +%Y%m%d`" --backup=no --default Je kan je vm het beste een vast ip adres geven. Dan kun je in je router poort 80 naar je vm doorzetten en via internet kijken nano /etc/network/interfaces verander iface eth0 inet dhcp in iface eth0 inet static address 192.168.0.200 netmask 255.255.255.0 gateway 192.168.0.1 broadcast 192.168.0.255 Typ nu CTRL-O en ENTER om de wijzigingen op te slaan en daarna CTRL-X Nieuwe netwerk instellingen actief maken: /etc/init.d/networking restart Als je dit gedaan hebt ben je klaar om dreamstream naar de vm te kopieren. Het gemakkelijkste is om vsftpd te installeren. apt-get install vsftpd Je moet nog even de configuratie van vsftpd aanpassen met nano of vi nano /etc/vsftpd.conf. Haal bij de volgende regels het hekje weg: #local_enable=YES #write_enable=YES #local_umask=022 Typ nu CTRL-O en ENTER om de wijzigingen op te slaan en daarna CTRL-X Herstart vsftpd /etc/init.d/vsftpd restart Om dreamstream.zip naar de web folder te kopieren dien je eerst de gebruiker notroot rechten te geven: chown notroot /var/www FTP nu dreamstream.zip naar de vm in de folder /var/www Vervolgens kunnen we dreamstream uitpakken en configureren, doe dit als gebruiker notroot su - notroot cd /var/www unzip dreamstream.zip pas config.php aan nano /var/www/dreamstream/config.php verander define('EXEC_FFMPEG', '/usr/bin/ffmpeg'); in define('EXEC_FFMPEG', '/usr/local/bin/ffmpeg'); wijzig het woord dreambox in het ip adres van je dreambox define('DREAMBOX_HOSTNAME', 'dreambox'); bijvoorbeeld: define('DREAMBOX_HOSTNAME', '192.168.0.100'); Typ nu CTRL-O en ENTER om de wijzigingen op te slaan en daarna CTRL-X cache en data folders schrijfbaar maken: cd /var/www/dreamstream chmod 777 cache data Nu de live_segmenter opnieuw compileren cd /var/www/dreamstream/includes/http_stream mv live_segmenter live_segmenter.bak cp config.yml config.yml.bak cp Makefile Makefile.bak nano Makefile verander de regel gcc -Wall <etc> verwijder -lconfig en voeg -lpthread -lxvidcore toe dus gcc -Wall -g live_segmenter.c -o live_segmenter -lavformat -lavcodec -l$dec -lavutil -lbz2 -lm -lz -lfaac -lmp3lame -lx264 -lfaad -lpthread -lxvidcore Typ nu CTRL-O en ENTER om de wijzigingen op te slaan en daarna CTRL-X We kunnen nu live_segmenter compileren, typ: make Laatste stukje configuratie: nano /var/www/dreamstream/includes/http_stream/config.yml verander log_file: '/path/dreamstream/streamer.log' in log_file: '/var/www/dreamstream/cache/streamer.log' verander het woord yoursite in het ip adres van de vm (of je externe ip /dns naam als je wilt kunnen streamen via internet) url_prefix: 'http://yoursite/dreamstream/data/' bijvoorbeeld: url_prefix: 'http://192.168.0.200/dreamstream/data/' of url_prefix: 'http://dreamstream.dyndns.org/dreamstream/data/' verander de regel segmenter_binary: '/path/dreamstream/includes/http_stream/live_segmenter' in segmenter_binary: '/var/www/dreamstream/includes/http_stream/live_segmenter' verander directory: '/path/dreamstream/data' in directory: '/var/www/dreamstream/data' Typ nu CTRL-O en ENTER om de wijzigingen op te slaan en daarna CTRL-X En klaar is kees Oeps, bijna vergeten, we moeten vlc nog installeren Terug naar root user: exit apt-get install vlc apache2 rechten geven op dreamstream folder chown www-data /var/www/dreamstream Nu kunnen we apache2 herstarten en dreamstream testen /etc/init.d/apache2 restart Als je de instructies goed hebt gevolgd, kun je nu met je iphone streamen. Veel plezier met dreamstream! hobby4all
wian Geplaatst: 1 december 2009 Geplaatst: 1 december 2009 Ben erop attent gemaakt dat de sat4all board software slimme dingen doet met de git en svn urls en er tags omheen plaatst. git clone regel moet zijn: git clone git dubbele_punt slash slash git.videolan.org slash x264.git svn regel moet zijn: svn checkout svn dubbele_punt slash slash svn.ffmpeg.org slash ffmpeg slash trunk hobby4all
10_KV Geplaatst: 1 december 2009 Geplaatst: 1 december 2009 hoi Wian eindelijk alles aan het werk. opzich gaat het goed maar na een korte tijd gaat het beeld stotteren en moet hij de film laden ook als hij op 128k staat,weet jij wat dit kan zijn. ik heb ubunto gewoon op de pc geinstaleerd zonder vmware met een 1.3G processor misschien is de snelheid van de processor het probleem? ik heb ook nog een andere gedachte namelijk dat er maar 1 netwerkkaart in zit misschien een tweede bij plaatsen kan dit een oplossing zijn? gr 10_KV dreambox 7025+ met gemini/milo
10_KV Geplaatst: 1 december 2009 Geplaatst: 1 december 2009 Even een reactie op mijn vorige vragen. Het stotterende beeld is opgelost door een snellere processor te gebruiken, nu draait het op een 3.0g processor en loopt lekker. @ Wian de regel van de svn daar moet aan het eind nog een spatie ffmpeg, anders maakt het schijnbaar geen map aan. dus de regel is als volgt: svn checkout svn dubbele_punt slash slash svn.ffmpeg.org slash ffmpeg slash trunk spatie ffmpeg Wian bedankt voor de duidelijke uitleg. kat in bakkie gr dreambox 7025+ met gemini/milo
wian Geplaatst: 1 december 2009 Geplaatst: 1 december 2009 Fijn om te horen dat het werkt. Ik heb het zelf onder vmware draaien op een windows pc met 2ghz core2duo processor en dat gaat prima. Ik gebruik standaard de laagste kwaliteit (128) omdat ik vaak op plekken ben met langzaam internet en ik vind het zelfs op de laagste kwaliteit goed te kijken. @T-Rex; mocht je tijd en zin hebben heb ik een feature request: het zou erg handig zijn om te kunnen kiezen uit verschillende dreamboxen, zoals bij restream. hobby4all
T-Rex Geplaatst: 3 december 2009 Auteur Geplaatst: 3 december 2009 Ben al een tijdje bezig met een versie met een verbeterde interface, zal je puntje igg meenemen
wian Geplaatst: 3 december 2009 Geplaatst: 3 december 2009 Ok, is een nice-to-have, niet iets heel belangrijks. Vind de huidige interface eigenlijk heel fijn werken, ben benieuwd wat er te verbeteren valt. hobby4all
Softmatic Geplaatst: 6 december 2009 Geplaatst: 6 december 2009 Werkt dreamstream ook zonder Iphone? Dus als ik dreamstream installeer op mijn linux-server kan ik dan in firefox op een normale linux- (of eventueel windows-) pc via dreamstream kijken. Of werkt het echt alleen op een Iphone? De interface lijkt me handiger dan die van restream, dat ik nu gebruik.
wian Geplaatst: 8 december 2009 Geplaatst: 8 december 2009 Voor zover ik weet werkt het alleen op een iphone. Ik heb geprobeerd om de stream met vlc te openen, maar toen kreeg ik alleen wat gepiep en gekraak. hobby4all
Aanbevolen berichten
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 accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen