Code-Garage #5 - L'invention de la webcam

Durée: 7m48s

Date de sortie: 06/12/2021

Saviez-vous que la première webcam a été inventée pour filmer une machine à café ? Bienvenue à l'Université de Cambridge...

Notes de l'épisode :

Salut et bienvenue sur ce nouvel épisode de Code Garage.
Je m'appelle Nicolas Brondin-Bernard et aujourd'hui, je vais vous compter une histoire qui est un petit peu
peut-être pas un tournant de l'histoire de l'informatique, mais en tout cas, voilà,
un jour à marquer d'une pierre blanche,
ce jour, ça a été l'invention de la webcam.
Je vais vous expliquer, je vais vous compter pourquoi est-ce que la webcam a été utilisée,
a été inventée, comment elle a été inventée.
Ok ?
Donc ça commence en 1991,
Quentin Stafford-Freser, un chercheur en informatique dans le laboratoire de l'Université de Cambridge,
travaille sur la mise en réseau des ATM de l'époque, donc ATM, c'est les ATM, c'est les
distributeurs automatiques. Donc Quentin, il collabore avec une quinzaine de chercheurs qui
travaillent dans le même bâtiment que lui sur des projets plus ou moins connex et pour plancher,
on va dire pendant ces longues heures sur leurs projets de recherche, ils consomment tous une
quantité énorme de café jour et nuit, du coup, parce qu'il y en a qui bossent à toutes
heures de la journée. Et il y a un problème, c'est que la recherche académique, c'est pas un monde
où il y a de l'argent qui coule à flots. Ok ? La plupart du budget s'est investi dans le matériel
utilisé pour les projets de recherche et par exemple des ordinateurs, des choses comme ça,
à l'époque notamment, en plus, le coût de l'informatique était encore plus élevé que
aujourd'hui, enfin, c'est différent. Et donc, il y a bien un endroit où on ne peut pas mettre
d'argent dans la recherche académique, c'est dans la machine à café, ce qui veut dire qu'il y a
une seule machine à café qui est disponible pour tout le bâtiment. Quand je vous dis une machine à café,
c'est pas une machine à café, un peu comme vous pourrez penser un distributeur automatique de café
ou un truc d'entreprise, non, c'est une machine où on met la petite soucoupe et on fait son café,
ça coule, etc. Et ça met pas mal de temps à se faire. Donc, comme il paraît que le café,
il est toujours meilleur quand il vient d'être fait, moi j'en sais rien, je n'aime pas ça,
mais en fait, à chaque fois que la machine finit de remplir un bol, et bien, en cinq minutes après,
le bol, il se retrouve vide, et en fait, à chaque fois qu'il y a des chercheurs qui viennent tout
simplement boire du café, et bien, plus rien, vide. Et donc, ils ont descendu des étages et
parcourus de bâtiments pour absolument rien. Et c'est là que re-rentre notre protagoniste
Quentin et un collègue Paul Jardetski, j'espère ne pas trop écorcher son, où en fait, ils ont
eu l'idée de connecter une des caméras disponibles dans le laboratoire avec un des ordinateurs
de la Trojan Room. Donc, c'est une salle qui contenait des machines de tests reliées au réseau
du bâtiment pour leur recherche qui contient aussi la machine à café. Et donc, le but,
c'était de transmettre les images capturées par la caméra à tous les autres chercheurs
du bâtiment. Donc, Quentin, lui, il écrit le code du logiciel client qui s'appelle à l'époque
XCoffee. Et Paul, il construit le code du serveur qui est censé envoyer les images de la caméra
sur le réseau. Donc, il travaille plusieurs heures dessus et au bout d'un moment, les deux chercheurs,
ils réussissent à diffuser les images de la caméra qui est bien évidemment braquée sur la
machine à café et de l'envoyer directement sur le réseau. Et que chaque chercheur pouvait voir
en temps réel, alors évidemment, une image en nuance de gris de 128 pixels par 128 pixels,
envoyer toutes les 20 secondes. Donc, on n'est pas sur du 70 fps Full HD. Clairement, là, on est sur
un truc tout petit. C'est vraiment très, très petit. Mais ça permet complètement de voir le
taux de remplissage de la machine. Et puis, toutes les 20 secondes, ça suffit parce que la machine
met plusieurs minutes à se remplir. Donc, c'est largement suffisant. Et donc, tous les chercheurs
peuvent avoir accès à ça et éviter de se déplacer pour rien. On dit souvent que les informaticiens,
les développeurs, les développeuses, évidemment, sont feignants parce qu'ils aiment bien automatiser,
prendre vachement de temps pour automatiser un petit truc. Là, c'est exactement ça. Ils s'évitent,
on va dire, de se déplacer au travers des bâtiments. Donc, à l'époque, le système,
il tournait sur un protocole RPC maison, écrit spécifiquement pour la mise en réseau des
distributeurs automatiques de monnaie, comme je le disais tout à l'heure. Et il pouvait fonctionner
qu'à l'intérieur du laboratoire. Mais évidemment, avec l'avancée d'Internet et l'arrivée des images
dans l'emdévigateur web en 93, l'ordinateur qui servait de serveur pour la webcam a été
remplacé par un autre ordinateur qui s'appelle un Acorn ArchMedes et un serveur web qui a été
installé par Daniel Gordon et Martin Johnson. On a 4 personnes qui resteront ancrées dans l'histoire
de la création de la webcam. Et donc, les images de cette célèbre machine à café, à partir de là,
ont été publiques et visionnées par des centaines de personnes partout dans le monde,
chaque jour jusqu'à emmener des fans en pèlerinage devant l'université. Je ne sais pas si vous vous
vous rendez compte, mais c'est quand même incroyable que ce n'était pas évidemment pas tellement la
fascination de cette machine à café en particulier, mais c'est autour de cette invention, de ce concept,
de cette technologie et puis de cette révolution quand même à l'époque. Donc au final, à raison
d'une image envoyée toutes les secondes, jour et nuit, parce qu'il y avait en plus,
ils avaient ajouté une lampe qui était braquée sur la machine, et bien la première webcam de l'histoire
de l'informatique était née. Le serveur, lui, il a été arrêté le 22 août 2001. Donc si jamais
je vous mettrai le lien de mon article dans les notes du podcast, parce que vous pourrez voir,
et bien simplement déjà une des premières images qui a été envoyée par la webcam et vous verrez
un petit peu la résolution, parce que ça donne, vous verrez que c'est vraiment très petit. Et vous
verrez aussi la dernière image transmise par la webcam qui montre en fait les doigts de Daniel
Gordon, Martin Johnson et Quentin Stafford-Freser en train d'appuyer tous ensemble sur le bouton
d'arrêt du serveur. Donc voilà, c'est une histoire, moi, que je trouve assez incroyable,
voilà assez magique et qui en même temps est très terre à terre et reflète bien le monde de
l'ingénierie informatique qui fait parfois preuve de ressources incroyables pour des fois des tâches
qui nous paraissent dérisoires et qui au final, en fait, ça devient une invention utilisée par
littéralement absolument le monde entier maintenant puisque n'importe quel téléphone peut faire
webcam. On a tous des webcams dans nos zones de niaitre portable, notamment aujourd'hui à l'heure du
travail et de la visioconférence. Et voilà, et tout ça, toute cette invention, toutes ces heures à
travailler justement pour filmer une machine à café à l'origine, je trouve ça absolument incroyable.
Voilà, j'espère que cette histoire vous aura plu. N'hésitez pas à me dire sur les réseaux
sociaux si jamais vous aimez un petit peu ce format d'épisode, j'en ferai peut-être de temps en
temps en plus des cours un petit peu plus théoriques des autres épisodes et des interviews. Voilà,
c'était plus un côté historique. J'espère que ça vous aura plu et moi je vous dis à la semaine
prochaine pour un prochain épisode et d'ici là, portez-vous bien. Ciao !

Les infos glanées

Je suis une fonctionnalité encore en dévelopement

Signaler une erreur

Code-Garage

Découvrons ensemble des sujets passionnants autour du métier de dev et de la programmation en général !
Tags
Card title

Lien du podcast

[{'term': 'Technology', 'label': None, 'scheme': 'http://www.itunes.com/'}]

Go somewhere