Le streaming local consiste à transmettre le flux d’une caméra Verkada directement au dispositif d’accès, plutôt que d’accéder au flux à partir du cloud.
Cette fonction réduit le volume du trafic émis et reçu à travers Internet. Lorsque vous visualisez le flux d’une caméra, celle-ci tente automatiquement de passer en mode flux local.
Lorsque vous accédez à distance aux images en direct d'une caméra (lorsque la diffusion locale n'est pas possible), la vidéo passe par le nuage et est mise en cache afin d'accélérer les délais de récupération et de lecture. Cette approche permet d'avoir un grand nombre de spectateurs simultanés sans avoir un impact négatif sur la bande passante de votre réseau local (LAN).
Configuration requise pour le streaming local
Le dispositif d’accès doit pouvoir accéder à l’adresse IP privée de la caméra.
Le port TCP 4100 doit être ouvert en mode bidirectionnel entre le client et la caméra.
Aucun proxy ne doit exister entre le client et la caméra.
Consultez le guide des Paramètres réseau requis pour les caméras pour connaître les domaines autorisés.
Une caméra pourra émettre un flux local SQ mais pas un flux local HQ lorsqu'elle est configurée pour H265 mais que l'utilisateur final utilise un navigateur et/ou un appareil H265 non pris en charge. Pour plus d'informations, voir Caméra High Efficiency Video Encoding (HEVC).
Fonctionnement du streaming local
L’enregistrement du système de noms de domaine (DNS) de la caméra doit être enregistré.
Verkada Command indique à l’ordinateur de tenter d’établir un flux local avec la caméra.
L’ordinateur demande l’enregistrement DNS de la caméra.
L’ordinateur établit une connexion sécurisée avec la caméra.
Le flux de la caméra est envoyé directement à l’ordinateur.
Étape 1 : l’enregistrement DNS de la caméra est enregistré
Lorsque la caméra se connecte à Verkada Command, elle partage ses métadonnées, y compris son adresse IPv4 privée. Verkada utilise ces données pour provisionner un enregistrement DNS public de type A avec l’adresse IP privée de la caméra. Les serveurs DNS locaux peuvent ensuite résoudre les requêtes pour le nom de domaine complet (FQDN) de la caméra. Cet enregistrement DNS est utilisé pour le streaming local.
Obtenir le FQDN d’une caméra
Dans Verkada Command, accédez à Tous les produits > Caméras > Flux en direct de la caméra.
Faites un clic droit n’importe où, cliquez sur Inspecter et localisez l’onglet Réseau.
Filtrez les résultats avec
ping
et actualisez la page.Le trafic ping contient le FQDN de la caméra que vous visualisez.
Exemple : Obtenir le FQDN d’une caméra
Étape 2 : transition vers le streaming local
Lorsque vous accédez au flux en direct de la caméra, l’ordinateur tente de basculer vers le mode de streaming local. Si l’adresse IP privée de la caméra est accessible depuis l’appareil, et si les domaines appropriés sont autorisés sur le réseau, l’ordinateur établira une connexion HTTPS avec la caméra pour accéder directement au flux en direct.
Étape 3 : l’ordinateur demande l’enregistrement DNS de la caméra
Au moment de l’accès à un flux de caméra, Command ordonne à l’ordinateur d’établir une connexion avec le FQDN de la caméra.
Le dispositif d’accès envoie une requête DNS standard (port UDP 53) pour le FQDN de la caméra.
Le DNS résout le FQDN pour fournir l’adresse IP privée de la caméra au dispositif d’accès.
L’appareil tente d’établir une session HTTPS sur le port 4100. Si l’appareil ne peut pas atteindre l’adresse IP privée de la caméra, le processus se termine ici et le flux ne passe pas au niveau local.
L’adresse IP privée de la caméra correspond aux paramètres suivants de la commande :
Étape 4 : l’ordinateur établit une connexion sécurisée avec la caméra
Si l’adresse IP privée de la caméra est accessible, la session TCP est lancée. La négociation SSL se produit (TLS 1.2) et la session HTTPS est établie. Le trafic est ainsi chiffré et sécurisé. Cette connexion permet d’accéder au flux SQ en direct de la caméra.
Affichage de la requête par le navigateur sur le port 4100 :
Capture de paquets montrant l’établissement d’une liaison TCP pour l’adresse IP privée de la caméra sur le port 4100 :
Échange de clés TLS montrant le certificat signé publiquement présenté par la caméra :
Étape 5 : le flux de la caméra est envoyé directement à l’ordinateur
Une fois la connexion sécurisée établie, la caméra envoie la vidéo au client :
Exemples de vues du fonctionnement du flux local
Vous trouverez ci-dessous des exemples de trois vues du fonctionnement du flux local : local (navigateur), local (Command) et à distance (Command) :
Vous avez besoin d’aide supplémentaire ? Contactez le service d’assistance Verkada.