Tag: mobiel

Een oude gsm gebruiken als camera voor webcam en live streaming

Telefoons zijn eigenlijk heel krachtige multimediatoestellen, dus waarom zou die geen dienst kunnen doen als webcam en voor live streaming?

Met relatief goedkope middelen en een beetje technische creativiteit, zet je een multimedia-omgeving op voor live uitzending via streaming. We gebruiken een vaste opstelling met afstandsbediening. Een 24/7 webcam krijg je er gratis bij!

Hier is het schema van hoe het zal werken:

Enkele uitdagingen van het project op een rijtje:

Netwerk

Zonder verbinding met het internet gaat het natuurlijk niet lukken. Het mobiel netwerk gebruiken zou wel eens een dure onderneming kunnen worden. We gaan een kabel leggen die de een modem zal verbinden met een access point op de plaats waar de camera wordt opgesteld. Zo’n kabel kan tot 100m lang zijn. De camera-gsm, die wordt gebruikt voor de uitzending, zal via het access point toegang hebben tot internet. Ook de telefoon die wordt gebruikt als afstandsbediening zal via het wifi-netwerk verbinding kunnen maken met de camera. Dit is meteen het duurste aspect van de onderneming, want een access point kost al snel 40 euro en 100m UTP-kabel 80 euro.

Positie van de camera

Om de opstelling te gebruiken als webcam, is een vaste opstelling noodzakelijk. Volgende overwegingen moet je in acht nemen bij het kiezen van een goeie positie voor de camera-gsm:

  • Kadrering. De camera is vast opgesteld, dus je moet zorgen dat alle belangrijke elementen altijd in beeld zijn. Anderzijds moet je er ook rekening mee houden dat de camera van een telefoon een brede beeldhoek heeft, dus je wil de camera zo dicht mogelijk bij je onderwerp houden, anders zal het centrum van de actie heel klein in beeld komen.
  • Beveiliging. Zelfs een tweedehandse gsm die eigenlijk stuk is, zou wel eens gestolen kunnen worden. Kies dus best een positie of een bevestigingsmethode die niet uitnodigt tot diefstal. Ik heb voor mijn camera uit een plaat aluminium een soort hoesje geplooid dat vastgeschroefd wordt aan het meubilair.

Geluid voor de live streaming

Het microfoontje van een gsm is goed genoeg om van dichtbij in te spreken, maar hopeloos als je al het geluid in een grote ruimte wil opnemen. Je moet dus een geluidsinstallatie hebben met een versterker en een of meerdere microfoons en we gaan proberen die in te pluggen op de gsm. Het geluid dat opgevangen wordt door de opgestelde microfoons zou dan goed hoorbaar moeten zijn, maar het omgevingsgeluid zal wellicht moeilijk hoorbaar zijn.

Er zijn twee manieren om geluid op je gsm op te nemen van een externe bron. 

Via hoofdtelefoonaanluiting

Je kan de jack-aansluiting gebruiken, waar je meestal je hoofdtelefoon of headset inplugt. Daarvoor heb je wel enkele hulpstukken nodig, want zo’n gsm-jack is een 4-polige stekker (één pool is aarde, één pool is mono-geluid voor de microfoon en twee polen zijn stereogeluid voor de hoofdtelefoon) en een gewone audiokabel zoals die waarmee je de aansluiting op je geluidsinstallatie kan maken is 3-polig (gewone stereo).

Je kan proberen te werken met een jack-splitter, die de 4-polige gsm-stekker splitst naar twee aparte 3-polige stekkers, één voor microfoon en één voor hoofdtelefoon. Je moet nog goed opletten, want er zijn twee types van 4-polige jacks en afhankelijk van welke gsm je hebt, moet je een splitter nemen van type OMTP of van type CTIA. Dat laatste is bij moderne gsm’s het meest courant. Op internet vind je dat vast wel terug.

Ervaring leert echter dat niet in alle omstandigheden je telefoon je kabel zal ‘herkennen’. Zelfs al heb je een verloopstuk van het juiste type, dan nog kan het gebeuren dat je gsm  de aangesloten kabel niet ‘herkent’ en dus gewoon blijft opnemen met zijn interne microfoon. Dat komt omdat de gsm op de microfoonlijn een bepaalde impedantiewaarde verwacht, die typisch is voor het microfoontje van een headset, maar niet aanwezig is als je de kabel rechtstreeks aansluit op de lijnuitgang van een versterker. Daarvoor bestaat er een speciale “line out” verbindingskabel met ingebouwde impedantie, speciaal bedoeld om op de gsm geluid op te nemen dat rechtstreeks van de versterker komt.

Anderzijds heb ik ervaren dat een lange verlengkabel ook een zekere impedantie veroorzaakt en dan werkt zo’n kabel met ingebouwde impedantie juist tegen, want die verzwakt het geluid.

Opletten geblazen is het ook met storingen op lange verlengkabels die naast andere geleiders liggen. Zo is het niet aangeraden een audiosnoer in hetzelfde kabelgootje te leggen waar al een luidsprekersnoer ligt, dat heb ik ook geleerd.

De opname van het geluid is dus niet zo eenvoudig en je zal wat moeten experimenteren. Tal van factoren zijn in het spel: de manier waarop je gsm een aangesloten kabel met microfoonlijn herkent, de lengte van je kabelverbinding tot de versterker, de kwaliteit van je signaal, storingen van andere kabels,…

Via USB

Een andere methode om een externe geluidsbron aan te sluiten is via de USB-aansluiting van je gsm. Daarvoor heb je een USB sound adapter. Nadeel van deze methode is dat je niet tegelijk je gsm in de voeding kan steken en geluid kan laten opnemen. Je zal dus tijdens het streamen de USB-aansluiting op de geluidsbron moeten aansluiten en dan nadien weer overpluggen naar de voeding om de batterij op te laden.

Streaming

Voor streaming zijn er twee voor de hand liggende keuzes: Facebook en YouTube.

Op Facebook maak je best een pagina aan en via de Facebook-app Paginabeheer kan je met twee klikken “live gaan”. Je opname wordt dan live uitgezonden via je pagina op Facebook en na afloop kunnen bezoekers ze ook opnieuw afspelen.

Op YouTube maak je een eigen kanaal aan en via de YouTube-app op je gsm kan je de livestream opstarten. Die wordt dan later ook bewaard op het kanaal. Je kan met de app de uitzendingen op voorhand inplannen.

YouTube is de beste optie voor streaming, omdat je kanaal voor iedereen gemakkelijk toegankelijk is, terwijl je uitzendingen op Facebook eigenlijk enkel bedoeld zijn voor andere gebruikers van Facebook. Als je op Facebook toch veel mensen bereikt, kan je je uitzendingen op YouTube delen via je Facebookpagina, zo vang je twee vliegen in een klap.

Bediening

Vermits de camera-gsm permanent wordt opgesteld op een misschien moeilijk bereikbare positie, moet je die vanop afstand kunnen bedienen. Daarvoor bestaan heel handige apps. Op de camera-gsm kan je TeamViewer Host installeren. De persoon (of personen) die de opnames zullen starten en stoppen, moeten op hun gsm TeamViewer for Remote Control installeren. Als je daarmee inlogt op de camera-gsm kan je die volledig bedienen alsof je hem in je hand hebt.

Webcam

Een eenvoudige webcam is eigenlijk gewoon een foto die je kan tonen in een webpagina, zoals er miljarden online te vinden zijn, maar die om de zoveel seconden wordt vervangen door een nieuwe. Op je gsm kan je met een app zoals Automate een scriptje maken dat elke minuut een foto neemt en die vervolgens met FTP oplaadt naar je webserver. Met twee regels javascript op je website, wordt de foto om de vijf seconden herladen, zodat je steeds het meest recente beeld ziet.

Alle onderdelen op een rijtje gezet:

Let op: je gebruikt dus of de Line-out-kabel of de jack-splitter! 

De meeste hulpstukken vind je bij https://www.allekabels.nl, maar de Line-out verbindingskabel heb ik enkel op Amazon teruggevonden.

Dit zijn de benodigde apps:

TeamViewer Host
TeamViewer Host
Developer: TeamViewer
Price: Free
TeamViewer for Remote Control
TeamViewer for Remote Control
Developer: TeamViewer
Price: Free
YouTube
YouTube
Developer: Google LLC
Price: Free
Facebook Pages Manager
Facebook Pages Manager
Developer: Facebook
Price: Free
Automate
Automate
Developer: LlamaLab
Price: Free+

Zo ziet een scriptje op Automate eruit, dat voor de registratie van de webcambeelden zorgt:

Dit korte stukje javascript-code op je website zal zorgen dat de webcamfoto vanzelf update om de 5 seconden:

<script type="text/javascript">
setInterval(function() { 
  var myImageElement = document.getElementById('heilighart'); 
  myImageElement.src = '/heilighart/heilighart.jpg?rand=' + Math.random();
}, 5000);
</script>

Veel succes! 

Dit artikel verscheen reeds in een eerdere versie, maar is hier aangevuld met extra informatie.

Laat je verrassen door Alledaags Geloven

Op de website Alledaags Geloven, vind je tientallen kaarten met verwijzingen naar korte, hapbare stukjes geloofsvoer her en der op het internet. Als je dagelijks een beetje tijd vrijmaakt voor gebed, bezinning of studie, wil de website je helpen en schotelt ze je elke dag nieuw materiaal voor. Het “tolle, lege” (neem en lees) van Augustinus is daarmee werkelijker dan ooit 🙂

Omdat de keuze overweldigend is, zie je op verschillende plaatsen op de website het icoon van een duif: het symbool van de Heilige Geest. Als je daarop klikt, krijg je willekeurige inhoud te zien. Ik zeg “willekeurig”, en in termen van het achterliggende computeralgoritme is dat natuurlijk zo, maar de praktijk leert dat je net dan vaak de meest inspirerende artikels te lezen krijgt, als je je tenminste openstelt voor de werking van de Geest.

Alledaags Geloven
Alledaags Geloven
Developer: Geloven Leren
Price: Free

Dat aspect van de workflow is nu verder uitgewerkt tot een heuse app op Android. Eerst wilde ik gewoon de website omzetten tot een app, maar dat brengt weinig toegevoegde waarde; dan kan je evengoed een shortcut naar de website op je homescreen zetten.

Als je in het algemeen websites vergelijkt met apps, zie je een patroon. Websites zetten in op functionaliteit, je kan er heel veel verschillende dingen mee doen, maar soms zijn ze tamelijk ingewikkeld. Apps daarentegen zijn veel eenvoudiger, ze hebben minder functies, maar bieden je een heel efficiënte workflow.

Zo is het ook met de app van Alledaags Geloven. Je krijgt geen overzicht van alle beschikbare kaarten, maar je kan enkel willekeurige kaarten opvragen, per categorie. De kaarten zijn ondergebracht in rubrieken, waarmee je de weergave kan filteren, afhankelijk van het soort inhoud dat je best ligt: “Lectionarium”, “Heilige Schrift”, “Catechismus”, “Martyrologium”, “Gebed” en “Contemplatie”.

Dat werkt het snelste, want de volledige lijst met kaarten is toch niet overzichtelijk op een klein schermpje. De enige voorwaarde om de app volledig tot zijn recht te laten komen is dat je je openstelt voor het toeval, correctie: voor de hulp van de Heilige Geest.

Als je de app gebruikt met je kinderen en je meestal kaarten zoekt op hun maat, de Prentencatechismus, YouCat, Eerste Communie, Avondwoordjes, Kinderwoorddienst, Taize,…. zal je misschien schrikken als je plots een stukje tekst uit de Mechelse Catechismus of de Navolging van Christus krijgt voorgeschoteld, of van de H. Jozef Maria Escriva, of over de orde der Engelen. Wees niet bang, je mag die uitdaging aangaan! En omgekeerd ook: als je zelf houdt van stevige kost, kan het geen kwaad om ook eens te bezinnen over een klein Avondwoordje.

Dit zijn de categorieën:

  • Lectionarium: de lezingen van de mis volgens het missaal
  • Heilige Schrift: de Bijbel
  • Catechismus: de geloofsleer van de katholieke Kerk
  • Martyrologium: de heiligen van de Kerk, volgens de heiligenkalender
  • Gebed: teksten om te bidden
  • Contemplatie: beschouwingen over het geloof

Veel plezier ermee!

Gebedenapp en -website nu met geluidsbestanden voor gregoriaanse gezangen

De website gebeden.gelovenleren.net bevat nu het volledige Kyriale (na toevoeging van de Credo’s, het Asperges Me en Vidi Aquam). Bovendien zijn alle gregoriaanse gezangen, ook de hymnes, nu voorzien van een knop om een geluidsbestand te beluisteren.

Dezelfde wijzigingen zijn beschikbaar in de Android-app Katholieke Gebeden.

Katholieke gebeden
Katholieke gebeden
Developer: Geloven Leren
Price: To be announced

Online Kyriale

De website Corpus Christi Watershed is een goudmijntje voor wie met gregoriaanse muziek actief is. Ik vond dat het materiaal dat ze aanbieden rond het Kyriale ook beschikbaar moet zijn op de gebedenwebsite en annex app. De nieuwe release van de app (versie 5.0.0) bevat reeds de gregoriaanse toonzettingen voor de achttien missen van het Kyriale. Daarmee komt het online missaal dus weer een (klein) stapje dichterbij.

Read More

Ik wil geloven in God

Laatst bekeek ik nog eens de website Mijn Eerste Communie, die een stramien bevat voor een traditionele catechese als voorbereiding op de eerste communie. Het viel me eens te meer op volgens welk een knappe logica de catechese is opgebouwd. Neem bijvoorbeeld de pagina die het eerste gebod van God uitlegt. Op het eerste zicht lijken de voorgestelde zinnetjes stroef, maar er zit toch heel wat diepgang in, waar zelfs een kind niet onontvankelijk voor kan zijn, hoewel misschien beter op iets latere leeftijd dan zes.

Read More