Le direct peut relier la caméra à votre téléphone, passer par un relais chiffré ou être traité par le serveur du fournisseur. Le trajet détermine quelles données ce fournisseur traite et ce que vous devez lui confier.

Comparaison entre streaming P2P et cloud pour cameras de surveillance : le P2P transmet directement entre appareils, le cloud passe par un serveur distant

Streaming cloud : vos images font un détour

Dans une architecture purement cloud, le parcours des données est le suivant : votre caméra capture la vidéo, l'envoie au serveur du développeur, le serveur la traite et la stocke, puis la transmet à votre téléphone.

Vos images domestiques séjournent sur un serveur que vous ne contrôlez pas.

La plupart des développeurs prennent la sécurité au sérieux. Mais tant que la vidéo transite par un serveur tiers, un accès non autorisé reste structurellement possible : employé, attaque externe ou vulnérabilité système. C'est une propriété de l'architecture cloud, pas un jugement sur une entreprise en particulier.

Un détail souvent négligé : les conditions d'utilisation. Beaucoup d'applications incluent des formulations comme « nous pouvons utiliser des données agrégées pour améliorer nos services ». Ce que couvre « données agrégées » mérite d'être lu attentivement avant de cliquer sur « Accepter ».

Streaming P2P et relais chiffré

WebRTC tente d’abord une connexion chiffrée directe entre la caméra et le téléphone. Si le réseau la bloque, un serveur TURN peut relayer les paquets chiffrés sans lire la vidéo.

Comparaison

Cloud pur P2P
Parcours vidéo Caméra → Serveur entreprise → Téléphone Caméra → Téléphone, parfois via un relais chiffré
Accès tiers Théoriquement possible Dépend du chiffrement et des clés
Risque de piratage serveur Cible centralisée Relais possible ; vidéo toujours chiffrée
Latence Plus élevée (détour) Varie selon le trajet réseau
Usage hors ligne Non Dépend de l’app
Stockage des enregistrements Dépend du mode de stockage Dépend du mode de stockage

La logique commerciale de chaque modèle

La diffusion par le serveur du fournisseur utilise sa bande passante. Le stockage des enregistrements dans le cloud entraîne aussi des coûts.

Ce qui est moins justifiable, c'est de placer « revoir ses propres enregistrements » derrière un paywall. Les images ont été capturées par votre caméra, sur votre appareil, dans votre maison — mais il faut un abonnement pour les revoir. Ou quand le flux en direct est interrompu toutes les quelques minutes par des incitations à la mise à niveau.

Une connexion P2P directe peut réduire les coûts de bande passante. Une app peut toujours facturer la sauvegarde, une durée de conservation plus longue ou la détection avancée.

Quand les services cloud sont utiles

Les services cloud peuvent aider dans les cas suivants.

  • Protection contre le vol. Si quelqu'un vole votre caméra, les enregistrements locaux partent avec. Les enregistrements cloud survivent. C'est pourquoi même les applications P2P proposent généralement une sauvegarde cloud en option premium.
  • Accès multi-utilisateurs. Le cloud facilite l'accès simultané de plusieurs membres de la famille à la même caméra.
  • IA côté serveur. La reconnaissance faciale et la lecture de plaques d'immatriculation fonctionnent mieux sur du matériel serveur plus puissant.

Une configuration hybride utilise le P2P pour le direct, conserve les enregistrements sur l’appareil et sauvegarde certains clips dans le cloud si une copie distante est nécessaire.

Schema en papier montrant le direct P2P entre une camera telephone et une visionneuse, la sauvegarde cloud optionnelle de certains evenements, l'IA embarquee et trois controles de confidentialite

IA embarquée

Le mode de traitement de la détection IA compte aussi pour la confidentialité.

Une détection effectuée dans le cloud envoie des images au serveur du fournisseur. Une détection sur l’appareil les traite sur le téléphone caméra.

L'IA embarquée fonctionne différemment. Le Core ML d'Apple permet d'exécuter la détection de personnes et la classification de mouvements directement sur le Neural Engine de l'iPhone. Rien ne quitte le téléphone.

Oriel traite la détection sur le téléphone caméra et chiffre la vidéo en transit. Les enregistrements restent sur l’appareil, sauf si vous activez la sauvegarde.

3 questions pour évaluer votre application actuelle

  1. Où sont stockés les enregistrements ? Vérifiez si les clips restent sur la caméra, vont dans le cloud du fournisseur ou utilisent un stockage que vous contrôlez.
  2. Que dit la politique de confidentialité sur le traitement vidéo ? Vérifiez si la vidéo est traitée ou stockée sur des serveurs tiers.
  3. Pouvez-vous voir la caméra avec les deux appareils sur le même Wi-Fi mais sans Internet ? Si oui, l'application prend en charge les connexions locales directes.

Questions fréquentes

Peut-on voir une caméra P2P à distance ?

Oui. La technologie WebRTC établit des connexions chiffrées entre différents réseaux, y compris les réseaux mobiles et le haut débit domestique. Avec une connexion Internet, vous pouvez voir votre caméra depuis n'importe où.

Le P2P fonctionne-t-il sans Internet ?

Si les deux appareils sont sur le même Wi-Fi local, le streaming fonctionne sans Internet externe. Cela signifie également que votre caméra continue de fonctionner en cas de panne d'Internet, tant que les deux appareils sont connectés au même Wi-Fi. Les notifications push et la visualisation à distance nécessitent une connexion Internet.

Pourquoi toutes les applications n'utilisent-elles pas le P2P ?

L'implémentation réseau P2P est plus complexe — il faut gérer correctement la traversée NAT, la compatibilité réseau et les connexions de secours conformément à la spécification WebRTC, ce qui demande un investissement technique important. L'architecture cloud est techniquement plus simple à construire et à faire évoluer, et elle permet aussi de monétiser via des abonnements de stockage cloud, ce qui modifie la structure d'incitation commerciale.

* Oriel utilise la technologie WebRTC pour établir des connexions chiffrées directes entre appareils. Dans certains environnements réseau (NAT symétrique par exemple), la connexion peut être relayée via un serveur TURN chiffré. Même dans ce cas, le serveur ne traite que des paquets chiffrés et ne peut ni déchiffrer, ni accéder, ni stocker le contenu vidéo.