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
Een 9,4 voor betrouwbaarheid: waarom Hisense wasmachines zo hoog scoren
© Hisense
Huis

Een 9,4 voor betrouwbaarheid: waarom Hisense wasmachines zo hoog scoren

Een wasmachine moet doen wat hij moet doen, toch? Verder hoef je er niet veel van te verwachten, maar bij Hisense denken ze daar toch anders over. De wasmachines zijn voorzien van allerlei handige functies. Niet voor niets heeft de Consumentenbond het merk Hisense een cijfer van 9,4 gegeven op het gebied van betrouwbaarheid. Waar komt dat door?

Partnerbijdrage - In samenwerking met Hisense

Wanneer je op zoek gaat naar een nieuw huishoudelijk apparaat, dan zoek je niet alleen op specificaties of prijs, maar kijk je ook steeds vaker naar wat anderen ervan vinden. Bijvoorbeeld gebruikersreviews op vergelijkingssites.

Maar evenzo belangrijk: wat vinden leden van een gerenommeerde instantie van een bepaald product? De Consumentenbond test al sinds de jaren '50 van de vorige eeuw producten en doet dat met maar liefst 2000 producten per jaar. De leden van de Consumentenbond zijn kritisch; ze zijn niet voor niets lid.

Wasmachines leven langer...

Hisense maakt ook al geruime tijd huishoudelijke apparatuur, zoals koelkasten, drogers en wasmachines. En laat het nou net in die laatste categorie goed scoren: wasmachines van Hisense worden door consumenten bij een groot Europees onderzoek met ruim 30.000 respondenten beoordeeld met een 9.4 voor betrouwbaarheid. Een hoge score die je graag van de daken schreeuwt. En met een totaalscore 9 op alle gebieden komt ook hier Hisense goed uit de bus. Wat betekent dat concreet? Consumenten ervaren bij Hisense wasmachines de minste problemen ten opzichte van andere merken.

Wat is er onderzocht door de Consumentenbond?

Hisense is het betrouwbaarste merk. Gebruikers melden de minste problemen bij deze wasmachines. Daarbij let de Consumentenbond op de leeftijd van het apparaat en hoeveel hij is gebruikt.

Om te weten hoe tevreden consumenten uiteindelijk zijn met hun wasmachine in de praktijk voert de Consumentenbond dit grote panelonderzoek uit onder 30.000 wasmachinegebruikers. Door middel van vragenlijsten aan consumenten in 10 verschillende landen. De resultaten zijn gebaseerd op persoonlijke ervaringen en oordelen van consumenten. De resultaten gaan niet over een specifiek model, maar over het merk in het algemeen. Daarbij zijn eventuele verschillen tussen de landen, klasse van het apparaat en het type apparaat meegewogen.

Handige functies

Hisense wasmachines zijn innovatief, zuinig en zijn bovendien ook nog eens erg opvallend en mooi vormgegeven. Wit voert bij vrijwel al dit soort apparaten de boventoon, maar Hisense voegt opvallende vormgeving toe, zoals donker glas voor de laaddeur en een matzwarte afwerking bij de bedieningsknoppen.

Ook een groot voordeel is dat alle nieuwste Hisense wasmachines een zuinig energielabel A hebben, waardoor ze tijdens de wasbeurten niet alleen weinig water verbruiken, maar ook helpen besparen op je energierekening.

Alle Hisense wasmachines kennen natuurlijk alle basisfunctionaliteiten, zoals wassen met verschillende programma's, ladingen, temperaturen en de snelheid van het centrifugeren. De nieuwste Hisense-modellen uit de 5i-serie gaan nog een stapje verder, die machines zijn bijvoorbeeld uitgerust met deze handige functies:

iPlay™: Bediening met een glimlach
Vergeet ingewikkelde knoppen en onduidelijke symbolen. Met het slimme iPlay™ kleurentouch-display bedien je jouw wasmachine net zo intuïtief als je smartphone. In je eigen taal swipe je soepel door de programma's, check je de voortgang en pas je instellingen aan. Het ziet er niet alleen strak en modern uit, maar maakt elke wasbeurt stressvrij en overzichtelijk.

iFit™: Groots wassen, compact formaat
Woon je in een appartement of heb je een compacte keuken? Geen probleem. De iFit™ design-filosofie bewijst dat je geen enorme machine nodig hebt voor grote prestaties. Door de slimme, ondiepe behuizing past de machine perfect in kleinere ruimtes, zonder dat je inlevert op trommelcapaciteit. Je geniet dus van een slank design, maar kunt nog steeds die grote lading was in één keer draaien.

iJet™: De ultieme vlekkenverwijderaar
Voor hardnekkige vlekken hoef je niet meer te weken of te schrobben. De krachtige iJet™-technologie spuit water met hoge druk direct diep in de textielvezels. Hierdoor worden vuil en vlekken veel effectiever losgeweekt dan bij een traditionele wasbeurt. Het resultaat is een diepere reiniging en een verbluffend frisse was, zelfs als de kleding flink vies is geworden.

Auto Dose: Nooit meer gokken met wasmiddel
Te veel wasmiddel is slecht voor je kleding, te weinig zorgt voor vlekken. Met Auto Dose hoef je daar nooit meer over na te denken. Het systeem weegt de lading en doseert automatisch exact de juiste hoeveelheid wasmiddel en wasverzachter. Dat is niet alleen super makkelijk, het bespaart je ook geld én het is beter voor het milieu.

Laat de wasmachine het denkwerk doen

Heb je geen zin om te puzzelen welk programma het beste is? Zet hem op het Autoprogramma. Slimme sensoren scannen je wasgoed en passen de waterhoeveelheid, temperatuur en tijdsduur automatisch aan. Zo was je altijd zo efficiënt mogelijk, zonder verspilling van water of energie, en ben je verzekerd van een perfect schoon resultaat.

Stoom / Allergy Care: Hygiënisch schoon en zacht
Zeker voor mensen met een gevoelige huid, allergieën of jonge kinderen is dit een uitkomst. De Steam/Allergy Care-technologie gebruikt stoom om diep in de stoffen door te dringen. Dit elimineert 99,9% van de allergenen, bacteriën en nare geurtjes. Je kleding komt niet alleen hygiënisch schoon uit de trommel, maar voelt ook heerlijk zacht aan en heeft minder kreukels.

Quick Wash: Razendsnel opgefrist
Heb je haast of wil je snel even dat ene favoriete shirt opfrissen voor vanavond? De Quick Wash-functie is je redder in nood. In een handomdraai heb je frisgewassen kleding. Ideaal voor kleine wasjes die niet heel vuil zijn, maar wel even die frisse boost nodig hebben. Zo bespaar je kostbare tijd op drukke dagen.

Quicker: Versnel je favoriete programma
Soms wil je een volledig wasprogramma draaien, maar heb je gewoonweg de tijd niet om uren te wachten. Met de Quicker-optie kun je diverse standaardprogramma's aanzienlijk inkorten. Je levert niets in op wasresultaat, maar bent wel een stuk sneller klaar. Maximale flexibiliteit voor een druk leven.

Wasmachines op Kieskeurig.nl

Natuurlijk zijn alle wasmachines van Hisense ook terug te vinden op Kieskeurig.nl, waaronder de modellen uit de nieuwste 5i serie.

Bekijk hier alle wasmachines van Hisense op Kieskeurig.nl

▼ Volgende artikel
Hier kijk je live de Olympische Winterspelen in Milaan
© Fabio Principe - stock.adobe.com
Huis

Hier kijk je live de Olympische Winterspelen in Milaan

Vanavond gaan de Olypische Winterspelen Milaan-Cortina 2026 officieel van start. Wil je geen moment missen van al die prachtige wintersporten en van de prestaties van TeamNL? In dit artikel lees je hoe je op televisie en op de socials alles kunt volgen.

NOS: tv, app en radio op elkaar afgestemd

Voor veel sportliefhebbers is de NOS het logisch startpunt. Tot en met 22 februari zendt de NOS ongeveer 150 uur live televisie uit via NPO 1 en NPO Start. Daarnaast hoor je op NPO Radio 1 de hele dag door live verslag, en vind je doorlopend updates, liveblogs en uitslagen via NOS.nl, de NOS-app (iOS | Android) en NOS Teletekst (waar ook een app van is: die voor iPhones vind je hier en voor Android hier). Als je de NOS-app of NOS.nl opent, zie je meteen wat er op dat moment live is en wanneer je het beste kunt inschakelen. Je krijgt ook direct een overzicht van het dagschema en de stand in de medaillespiegel. Elke ochtend zet de NOS bovendien op een rij welke Nederlandse sporters die dag in actie komen. Dat overzicht wordt later op de dag aangevuld via de liveblogs. Ook handig: je liveblogs volgen en meldingen aanzetten voor specifieke livestreams. Je krijgt dan een seintje zodra een wedstrijd begint.

Verreweg het belangrijkst bij de NOS zijn de schaatswedstrijden. Zo doet de NOS deze Winterspelen rechtstreeks verslag van alle schaatswedstrijden én alle shorttrackwedstrijden: van het allereerste startschot tot de uitreiking van de medailles. Dat betekent niet dat er geen aandacht is voor de andere sporten (zoals snowboarden, bobsleeën, skeleton, kunstrijden en ijshockey): die komen ook ana bod. Naast de wedstrijden zelf zijn er natuurlijk interviews, voor- en nabeschouwingen, analyses en elke avond NOS Studio Olympico.

©NOS

Zo volg je TeamNL

Je favoriete Nederlandse sporters volgen doe je vooral op je telefoon. Zo is er een speciale TeamNL-app (iOS | Android) en is het team aanwezig op Instagram,  TikTokFacebook en X.

Eurosport 1: veel live sport op één zender

Wil je echt non-stop (nou ja, bijna dan: van 9 uur 's ochtends tot middernacht) sport kijken, dan zit je goed bij Eurosport 1. Op deze zender wordt aandacht besteed aan alle sporten, maar de focus ligt daarbij wel op TeamNL. Alles is live te zien, zowel op televisie als op de streams. Hieronder zie je op welke kanalen Eurosport 1 wordt uitgezonden bij de grote televisieaanbieders. Daarnaast kun je de zender ook live en on-demand streamen via HBO Max.

TV-aanbiederKanaal
KPN35
Ziggo25
Odido131
Delta32
Caiway32

©Emmanuele Ciancaglini/Getty Images for WBD

HBO Max: als je echt alles wilt zien en terugkijken

Wil je echt niets wil missen, dan moet je HBO Max zijn. Deze streamingdienst is de enige aanbieder waar alle momenten van de Spelen live en on-demand beschikbaar zijn Alle olympische sporten zijn hier van begin tot eind te streamen met Nederlands commentaar. Hoewel HBO Max ook een sport add-on verkoopt voor andere live sport, heb je die voor de Olympische Winterspelen niet nodig. Zelfs met het goedkoopste maandabonnement (5,99 euro) kun je dus al het Olympisch aanbod bekijken. Sluit je een abonnement af speciaal de de Spelen? Vergeet dan niet tijdig op te zeggen; het abonnement wordt anders automatisch verlengd.