ID.nl logo
Huis

Video streamen met Raspberry Pi Camera Module

In een eerder artikel vertelden we je over de mogelijkheden van de Camera Module voor de Raspberry Pi. In dit vervolg leggen we uit hoe je een videostream opzet.

Lees hier eerst hoe je de Raspverry Pi Camera Module installeert.

We gaan de Pi Zero W ‘headless’ gebruiken (wat in dit geval betekent: zonder grafische gebruikersinterface) met inlog via ssh. Begin met het flashen van de micro-sd-kaart met bijvoorbeeld Etcher, beschikbaar voor Windows, macOS en Linux. Hierin kun je direct het zip-bestand kiezen als bron. Haal de laatste versie van Jessie op uit het archief.

Haal na het flashen de kaartlezer even los zodat de kaart wordt herkend. Negeer meldingen over het formatteren van de kaart. De bootpartitie is toegankelijk en bevat onder meer het bestand kernel.img. Voeg hier twee bestandjes aan toe: een leeg bestand genaamd ssh (zodat direct na het booten ssh-toegang mogelijk is) en een tekstbestand genaamd wpa_supplicant.conf met de netwerkinstellingen (zodat verbinding met wifi wordt gemaakt). Het bestand wpa_supplicant.conf ziet eruit zoals hieronder. Bij wifinaam voer je de ssid van je wifi-netwerk in en bij wachtwoord het bijbehorende wachtwoord.

country=NL ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="wifinaam" scan_ssid=1 psk="wachtwoord" }

Als de instellingen correct zijn, vind je na het booten het ip-adres van de Pi terug in de verbindingslijst van je router, de mobiele app Fing of via het Windows-programma Advanced IP Scanner. Als het niet werkt, kun je altijd een nieuw wpa_supplicant.conf-bestand maken en de Pi herstarten. Log nu in via ssh op dit ip-adres, met een programma zoals PuTTY. De standaard gebruikersnaam is pi met het wachtwoord raspberry.

Updaten en foto's maken

Zorg eerst dat de software up-to-date is met deze twee commando’s:

sudo apt-get update sudo apt-get dist-upgrade

Verder hoef je wat configuratie betreft maar één stap te doorlopen: open de configuratietool van de Pi met

sudo raspi-config

Activeer de camera onder Interfacing Options. Zorg ook dat onder Localisation Options de juiste tijdzone is geselecteerd. Ga naar Finish en herstart de Pi.

©PXimport

Je kunt al direct een foto maken vanaf de opdrachtprompt met de opdracht

opdracht raspistill -o beeld.jpg

Handige parameters zijn bijvoorbeeld -vf en/of -hf om het beeld respectievelijk verticaal en horizontaal te draaien. Om alle opties te zien, voer je alleen het commando raspistill uit. Met de tool kun je ook een time-lapse maken. Met onderstaande opdracht wordt gedurende 30 seconden (30.000 ms) iedere twee seconden (2.000 ms) een foto gemaakt:

raspistill -t 30000 -tl 2000 -o foto%04d.jpg

De %04d in de bestandsnaam zorgt er voor dat de losse foto’s worden genummerd (met 4 cijfers). Er bestaan diverse tools om van de foto’s een time-lapse video te maken. De Pi zelf is daar wat traag voor. Handiger is een Windows-programma als zoals Time-Lapse Tool of VirtualDub. Die laatste is gratis, maar minder gebruiksvriendelijk. Ook een tool om video te maken is aanwezig: met de opdracht

raspivid -o video.h264

h264 maak je een vijf seconden durende video. De tijd in milliseconden geef je aan met parameter -t. Voor een minuut is dat -t 60000.

Videostream voor Camera Module opzetten

Je kunt ook vrij simpel een videostream opzetten. Een aardige optie is cvlc, een ‘kale’ versie van de videospeler VLC. Je moet helaas wel het complete pakket installeren met de opdracht

sudo apt-get install vlc

De onderstaande opdracht start een rtsp-stream (real time streaming protocol) met 800 × 600 pixels en 25 frames per seconde.

raspivid -o - -t 0 -w 800 -h 600 -fps 25 -b 250000 | cvlc -vvv stream:///dev/stdin --sout '#rtp{access=udp,sdp=rtsp://:8554/stream}' :demux=h264

In bijvoorbeeld VLC onder Windows kun je de rtsp-stream openen via Media / Netwerkstream openen. Geef als adres rtsp://ip-adres:8554/stream op waarbij je ip-adres vervangt door het ip-adres van de Pi. De rtsp-stream kun je ook openen in bijvoorbeeld Surveillance Station (vanaf versie 7.1 bèta) op een nas van Synology.

Hoewel VLC een goed hulpmiddel is, blijkt de vertraging relatief groot door het bufferen. De minste vertraging krijg je met GStreamer, maar het vereist een script op zowel de server als client en werkt vooral efficiënt tussen de Pi en Linux of Mac. Een goed alternatief is mjpg-streamer, waarvoor een verbeterde doch experimentele versie op GitHub is te vinden. Instructies om de tool te compileren vind je er ook. Nadat je het streamen hebt gestart, krijg je in een browser een welkomstpagina te zien met linkjes naar de stream.

UV4L met WebRTC

Een nog mooier alternatief is de Userspace Video4Linux2 (UV4L) streamingserver met de WebRTC-uitbreiding, die sinds april ook beschikbaar is voor de Pi Zero (W). Daarmee kun je multimedia rechtstreeks naar een browser streamen. De installatie vergt iets meer stappen. Begin met het toevoegen van de bron met:

curl http://www.linux-projects.org/listing/uv4l_repo/lrkey.asc | sudo apt-key add –

Voeg met teksteditor nano via het commando

sudo nano /etc/apt/sources.list

de volgende regel toe aan de sources:

deb http://www.linux-projects.org/listing/uv4l_repo/raspbian/ jessie main

Bewaar de aanpassingen met Ctrl+O en verlaat nano met Ctrl+X. Werk de bronnen bij met

sudo apt-get update

en installeer UV4L samen met de driver voor de cameramodule en een servicescript met:

sudo apt-get install uv4l uv4l-raspicam uv4l-raspicam-extras

Start de service vervolgens met

sudo service uv4l_raspicam start

Je kunt ook opdrachten als restart, stop en status geven. Installeer vervolgens de streaming server met:

sudo apt-get install uv4l-server uv4l-uvc uv4l-xscreen uv4l-mjpegstream uv4l-dummy uv4l-raspidisp

De uitbreiding WebRTC voor de Raspberry Pi 1, Pi Zero en Pi Zero W installeer je met:

sudo apt-get install uv4l-webrtc-armv6

Voor een ander model Raspberry zoals de Pi 2 of 3 is dat:

sudo apt-get install uv4l-webrtc

En streamen maar!

Heb je alles geïnstalleerd, dan kun je de streamingserver starten via de volgende opdracht:

sudo uv4l -nopreview --auto-video_nr --driver raspicam --encoding h264 --width 640 --height 480 --framerate 20 --server-option '--port=9090' --server-option '--max-queued-connections=30' --server-option '--max-streams=25' --server-option '--max-threads=29'

Achter encoding kun je eventueel h264 vervangen door jpeg. Resolutie en framerate kun je naar wens aanpassen. Stop altijd eerst het huidige proces met

sudo pkill uv4l

voordat je een nieuwe stream start. Een stream kun je direct met bijvoorbeeld Firefox of Chrome bekijken door te browsen naar http://ip-adres:9090/stream waarbij je ip-adres vervangt door het ip-adres van de Pi. Een welkomstpagina vind je op http://ip-adres:9090. Optioneel kun je ook audio meesturen, zelfs audio en video in twee richtingen behoort tot de mogelijkheden.

▼ Volgende artikel
Review Shark FlexStyle 5-in-1 Föhn en Multistyler – Complete keuze voor drogen en stylen
© Shark Ninja
Gezond leven

Review Shark FlexStyle 5-in-1 Föhn en Multistyler – Complete keuze voor drogen en stylen

De Shark FlexStyle 5-in-1 Föhn en Multistyler is een föhn en luchtstyler ineen. Hij wordt geleverd in een reiscase met allerlei accessoires om verschillende soorten kapsels in model te brengen. Het bedrijf heeft goed gekeken naar de concurrentie, die vergelijkbare tools aanbiedt tegen een flink steviger prijskaartje. Is dit een goed alternatief?

Goed
Conclusie

Dit is een complete en draagbare oplossing voor wie een snelle föhn en veelzijdige luchtstyler in één apparaat wil. De bediening is rechttoe rechtaan. Je kiest uit drie warmtestanden en drie luchtstroomstanden en fixeert met de Cool Shot. De temperatuur wordt continu bewaakt en gereguleerd om pieken te voorkomen; doel is snel drogen en stylen zonder extreme hitte. De resultaten op kort, lang en krullend haar zijn constant zodra de opzetstukken en secties goed gekozen zijn. Wie liever een stiller apparaat heeft of geen leercurve wil bij de krullers, zal misschien verder willen kijken. Wie snelheid, volledigheid en een milde hittebenadering belangrijk vindt, zit met de Shark FlexStyle goed.

Plus- en minpunten
  • Complete set met bruikbare opzetstukken
  • Krachtige luchtstroom en constante temperatuurregeling
  • Snel drogen en stylen met milde hetelucht
  • Prijs aantrekkelijker dan de concurrentie
  • Knoppen lastig blind te bedienen in het begin
  • Leercurve bij Auto-Wrap-krullers en wisselen van hulpstukken
  • Reiscase gevuld niet heel licht om mee te nemen

SharkNinja is één bedrijf dat onder verschillende labels consumentenartikelen uitbrengt. Bij eerdere tests, van onder meer de Ninja CRISPi, bleek al dat het bedrijf gebruiksvriendelijke producten maakt, met duidelijke handleidingen en prijzen die vaak vriendelijker uitvallen dan bij andere merken. In dit geval betreft de directe concurrentie de Dyson Airwrap, een vergelijkbare set tegen een aanzienlijk hogere prijs.

©Saskia van Weert

Wat zit er in de doos

Maar eerst even over de Shark FlexStyle 5-in-1 Föhn en Multistyler. De set bestaat uit een handstuk, twee 32millimeter zogeheten Auto-Wrap-krullers (voor krullen links en rechts van het hoofd), een platte borstel om tijdens het drogen te stylen, een ovale borstel voor volume en glans, een stylingconcentrator voor gericht föhnen en een diffuser met uitschuifbare 'vingers' voor krullend haar. Dit alles met een handleiding, tevens inspiratieboekje, in een luxe zwarte reiscase. Die overigens met alle spullen erin wel draagbaar is, maar niet zo licht dat je hem overal mee naartoe zult nemen.

©Saskia van Weert

Testopzet

Omdat de auteur van deze review met een kort kapsel beperkt de mogelijkheid heeft tot uitgebreid stylen, is de bevriende fashion influencer Larissa Mol de set uitgebreid komen uitproberen, en heeft een familielid met sterk krullend haar de diffuser ingezet om de krullen te temmen.

Ontwerp en werking

De werking van deze set is eenvoudig. Met een draai wissel je van föhnstand naar stylingstand. Een deel van de accessoires is te gebruiken met het handstuk in rechte stand. Met een schuifknop draai je voor de andere onderdelen een deel van de bovenzijde opzij, zodat er een rechte hoek ontstaat. Daar klik je een opzetstuk op, bijvoorbeeld om je haar droog te blazen.

Iets wat opvalt, is dat de set aanvankelijk vrij zwaar aanvoelt vergeleken met los gebruik van een föhn of krulborstel. Hij weegt 700 gram, wat later bij het uittesten geen probleem bleek te zijn.

©Shark Ninja

Bediening en knoppen

Onderaan het handstuk zitten een aan-uitknop en verschillende knoppen voor de gewenste warmte en de gewenste airflow, ofwel hoe hard de föhn blaast. Een stukje naar boven zit nog een knop voor de zogeheten Cool Shot, waarbij er koude lucht wordt uitgeblazen, belangrijk om bijvoorbeeld een zojuist gemaakte krul te fixeren.

Maak je haar handdoekdroog voor het stylen

Bijvoorbeeld met deze goed geteste set handdoeken!

Bedieningsgemak: aandachtspunten

Wat een beetje onhandig is, is dat de knoppen in het begin niet gemakkelijk op de tast te bedienen zijn. Er zitten geen nokjes op waardoor je zonder te kijken niet voelt welke knop je aanraakt. Zeker als starter moet je echt goed kijken welke knop je nodig hebt en waar die zit en de styler constant omdraaien om het in beeld te krijgen. Dat maakt stylen een beetje een gehannes. Niet helemaal duidelijk verder is of de Cool Shot afzonderlijk werkt tijdens het föhnen of dat de warmte-knop eerst uitgezet moet worden en daarna pas de koude lucht aangezet kan worden. Pas na wat langer gebruik werd het switchen tussen de verschillende standen wat intuïtiever.

©Shark Ninja

Ervaring met de krulopzetstukken

De afzonderlijke accessoires bevallen goed. Het opvallendst zijn de twee hulpstukken om het haar te krullen. De werking lijkt vrij omslachtig. Er is een onderdeel voor de linkerhelft van het hoofd en een voor de rechterhelft. Je houdt een lok haar beet op 10 centimeter van de onderkant en brengt de kruller achter het haar. De kruller wikkelt het haar dan automatisch om zichzelf heen, een beetje zoals iemand met een krultang zelf handmatig doet. Dit werkte verrassend goed.

Wat minder handig is, is dat de opzet van de set eigenlijk vereist dat iemand eerst de ene helft van het hoofd in de krul zet en dan pas de andere. Dat is niet hoe mensen dit in de praktijk doen, dus switchen tussen de hulpstukken moet je wel willen en je moet er de tijd voor hebben.

©Saskia van Weert

Praktijk: drie kapsels getest

De set is in de praktijk getest op drie kapsels. Op kort haar van kinlengte werkte een combinatie van concentrator en platte borstel het snelst: eerst tot circa tachtig procent droog föhnen, daarna met de platte borstel in model brengen.

Op lang en dik haar lag de nadruk op de Auto-Wrap-krullers. Werken in kleinere secties en direct afkoelen met Cool Shot gaf gelijkmatige krullen met volume, die wel wat sneller uitzakten dan met een krultang.

Op krullend haar is vooral met de diffuser gewerkt. De set lijkt het haar zachter en glanzender te maken dan andere vergelijkbare sets. Ook bij gebruik van de diffuser viel op dat er veel minder zogeheten frizz ontstond.

©Saskia van Weert

Pluspunten en minpunten

De pluspunten liggen in de volledigheid van de set, de snelheid van drogen en relatief milde hetelucht. In één doos zitten alle gangbare tools, inclusief een volwaardige diffuser. De luchtstroom is krachtig, de temperatuurregeling voorkomt hittepieken en het gewicht blijft rond de 700 gram.
Er zijn ook minpunten. De Auto-Wrap-krullers vragen gewenning; richting wisselen, secties kiezen en de juiste droogtegraad van het haar bepalen vergt oefening. Het geluidsniveau is vergelijkbaar met de herrie die een handendroger in een restaurant maakt.

Conclusie

Samenvattend is dit een complete en draagbare oplossing voor wie een snelle föhn en veelzijdige luchtstyler in één apparaat wil. De bediening is rechttoe rechtaan. Je kiest uit drie warmtestanden en drie luchtstroomstanden en fixeert met de Cool Shot. De temperatuur wordt continu bewaakt en gereguleerd om pieken te voorkomen; doel is snel drogen en stylen zonder extreme hitte.

De resultaten op kort, lang en krullend haar zijn constant zodra de opzetstukken en secties goed gekozen zijn. Wie liever een stiller apparaat heeft of geen leercurve wil bij de krullers, zal misschien verder willen kijken. Wie snelheid, volledigheid en een milde hittebenadering belangrijk vindt, zit met de Shark FlexStyle goed.


▼ Volgende artikel
Koelen en vriezen met klasse: ontdek de Hisense RB5K330GSFC
© Hisense
Huis

Koelen en vriezen met klasse: ontdek de Hisense RB5K330GSFC

Niet elke koelvriescombinatie weet gebruiksgemak, design en slimme functies zo goed te combineren als de Hisense RB5K330GSFC. Dit model uit de KitchenFit-serie is stil, degelijk en ontworpen om naadloos op te gaan in moderne keukens. Achter de strakke zwarte deur schuilt een verrassend doordachte binnenkant, met technologie die eten langer vers houdt, geurtjes tegengaat en ontdooien overbodig maakt.

Partnerbijdrage - in samenwerking met Hisense

Slim en strak in elke keuken

De Hisense RB5K330GSFC is gemaakt voor wie een rustige, moderne keuken wil met een strak lijnenspel. Dankzij de Bottom Cooling-constructie – waarbij lucht via de onderzijde wordt aan- en afgevoerd – kan hij direct tegen een muur of tussen keukenkasten worden geplaatst. Je hoeft dus geen ruimte vrij te laten voor ventilatie. Dat geeft hem de uitstraling van een ingebouwd model, terwijl het in werkelijkheid een vrijstaande koelkast is.

©Hisense

De zwarte afwerking en de verzonken handgreep zorgen voor een minimalistisch front dat past bij de nieuwste keukentrends. Bovenin de kast zit een elektronische aanraakbediening: een strak weggewerkt touchdisplay waarmee je met met een simpele druk op de knop instellingen aanpast. En met een geluidsniveau van 35 dB(A) werkt hij opvallend stil, wat prettig is in open woonkeukens.

Koelen met precisie

Met een totale inhoud van 330 liter biedt de RB5K330GSFC genoeg ruimte voor het dagelijks gebruik van een gezin. De indeling is overzichtelijk: 190 liter voor het koelgedeelte, 115 liter voor de vriezer en een 0°-gradenzone van 25 liter voor vlees en vis. Dankzij Multi Air Flow blijft de temperatuur overal gelijk, ook als je de deur net hebt geopend. Bovendien houdt de Metal Tech Cooling-achterwand van roestvrij staal kou beter vast. Daardoor zijn zowel de temperatuur als de vochtigheidsgraad altijd optimaal, waardoor je etenswaren langer vers blijven.

©Hisense

Slim vriezen met No-Frost en Deep Freeze

De vriezer is uitgerust met No-Frost-technologie, waardoor ijsvorming geen kans krijgt. Je hoeft dus nooit meer handmatig te ontdooien. Met Deep Freeze vries je nieuwe producten extra snel in, zodat de structuur en smaak behouden blijven. Samen zorgen deze functies voor een constante temperatuur en efficiënte luchtcirculatie. Die combinatie voorkomt energieverlies en houdt bevroren producten langer goed.

⭐ Ondanks de royale inhoud en het No-Frost-systeem blijft het verbruik netjes binnen de perken: de energieklasse C biedt een goede balans tussen prestaties en verbruik, zeker gezien de stille werking en de functies die continu actief zijn.

Optimaal bewaren met luchtvochtigheidsregeling

De groentelade met luchtvochtigheidsregeling is een kleine maar slimme toevoeging. Met een draaiknop bepaal je hoeveel vocht er in de lade blijft. Zo blijven bladgroenten knapperig, terwijl fruit juist niet te vochtig wordt. In de 0°-gradenzone blijft de temperatuur net boven het vriespunt. Deze Fresh Box is dus ideaal voor vis of vlees dat je binnen enkele dagen wilt gebruiken. Zo hoef je minder vaak te vriezen, maar blijft alles wel vers.

©Hisense

ConnectLife: bediening via je smartphone

Met ConnectLife bedien je de RB5K330GSFC (en andere slimme Hisense-apparaten) via een app. Je kunt de temperatuur controleren, instellingen aanpassen of een melding ontvangen als de deur te lang openstaat. Ook het energieverbruik zie je terug in de app.

©Hisense

Hygiënisch en doordacht interieur

Binnenin heeft de RB5K330GSFC een donkere afwerking die direct opvalt. De binnenwanden zijn voorzien van een Antibacterial Guard-coating die 99,9 procent van alle bacteriën uitschakelt. Dat houdt het interieur niet alleen schoner, maar voorkomt ook ongewenste geurtjes. Het donkere interieur en de antibacteriële coating maken deze koelvriescombinatie echt onderscheidend binnen zijn klasse: fris van binnen, strak van buiten.

De Multi Tray is daarbij een handig extraatje. Dit vernieuwde flessenrek houdt flessen netjes op hun plek en kan ook dienen als plateau voor kleine verpakkingen, zodat je de ruimte beter benut.

©Hisense

❄️De pluspunten van de Hisense RB5K330GSFC

➕KitchenFit-design: plaatsbaar tegen een muur of tussen kasten
➕Metal Tech Cooling
: stabiele temperatuur, minder schommelingen
➕No-Frost
en Deep Freeze: ijsvrij vriezen en snel invriezen
➕0°-gradenzone
en luchtvochtigheidsregeling: langer vers bewaren
➕ConnectLife-app
: bediening en inzicht via je telefoon
➕Antibacterial Guard
: hygiënisch interieur met donkere afwerking
➕Fluisterstil
: slechts 35 dB(A)
➕Energieklasse C
: goede balans tussen prestaties en verbruik
➕Elektronische aanraakbediening
: strak touchdisplay bovenin de kast

Een stille, complete koelvriescombinatie

De Hisense RB5K330GSFC combineert een strak ontwerp met functies die in de praktijk echt verschil maken. Geen overdaad aan instellingen, maar precies wat nodig is om slim, hygiënisch en stil te koelen.

Met een adviesprijs van 799 euro biedt hij de bouwkwaliteit en het gemak van een premium-model. Wie op zoek is naar een moderne koelvriescombinatie die netjes in de keuken opgaat en weinig aandacht vraagt, vindt in dit model een stille en betrouwbare partner voor elke dag.

©Hisense

Hisense RB5K330GSFC koelvriescombinatie

Kijk voor de actuele prijs