Note technique. Formats de compression vidéo utilisés par CamTrace V11 avantages et inconvénients.



Documents pareils
LOGICIEL DE VIDEOSURVEILLANCE IPRECORD-MX4

Livre Blanc Trois façons simples d'optimiser votre gestion de la bande passante pour la vidéosurveillance

SPECIFICATIONS LOGICIEL CAMTRACE

Guide de l'utilisateur de l'utilitaire d'installation de caméra Avigilon

Comparatif entre Matrox RT.X2 et Adobe Premiere Pro CS3 (logiciel seul)

Le spécialiste de la vidéosurveillance sur IP

Pré-requis installation

Product positioning. Caméra Cloud d'extérieur PoE HD DCS-2310L/ Caméra Cloud HD sans fil d'extérieur DCS-2332L

كر اس الشروط الفني ة اخلاص ة

TABLETTE MPMAN MP724 : EMPORTEZ LE MONDE AVEC VOUS

Tutoriel PowerPoint. Fréquences, puissance et modulation. Benoît Volet 25/02/2010

Canon Mobile Printing Premiers pas

Les tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration

DOCUMENTATION VISUALISATION UNIT

Enregistrer 27. ENREGISTREMENT ouvre une boîte de dialogue similaire à celle qui est décrite ici. «Enregistrement» sous l'écran vidéo

NVR Fusion IV. Pour quels marchés? Caractéristiques Matériel. Logiciel

Axis IP-Surveillance. Solutions de vidéo sur IP professionnelles pour la sécurité, la vidéosurveillance et le contrôle à distance

Adapter des vidéos à un appareil mobile

Système de vidéosurveillance pour Pocket PC

L'intelligence en mouvement. Caméras AUTODOME 7000 avec fonction de suivi intelligent

DVR08IP-8POE. DVR08IP-8POE DVR Série Neptune IP. NVR (Network Video Recorder) 8 canaux pour caméras IP avec 8 ports réseau PoE intégrés

Milestone XProtect Professional

AXIS Camera Station Logiciel de gestion vidéo complet pour la surveillance, l enregistrement, la lecture et la gestion d événements

TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES

DOCUMENT DE SYNTHÈSE. Accéder facilement à la vidéo sur IP Les encodeurs vidéo offrent instantanément les avantages de la surveillance sur IP

QoS et Multimédia SIR / RTS. Introduction / Architecture des applications multimédia communicantes

la solution vidéo numérique qui offre une surveillance simple et puissante t: +44 (0) e: w:

Comment utiliser le lecteur MP3?

La maison connectée grâce au courant porteur en ligne (CPL)

VRM Monitor. Aide en ligne


FAIRE COMMUNIQUER UNE TABLETTE AVEC UN PERIPHERIQUE SANS FIL POUR DUPLIQUER L ECRAN 22 avril 2015

En DV (PAL ou NTSC), la largeur est toujours de 720 pixels, c'est la proportion du pixel qui change la proportion de l'image.

victor Logiciel de gestion pour une sécurité unifiée

Traitement numérique de l'image. Raphaël Isdant

Security Center Plate-forme de sécurité unifiée

Cisco Advanced Video Monitoring System

Gestion collaborative de documents

Créer un panorama animé à 360

PES PILOT HDpro. La nouvelle référence en matière de vidéo-endoscopie

Transmetteur Wifi Heden NOTICE D UTILISATION

Internet Conférence de l Institut Blaise Pascal Mercredi 3 avril 1996

Windows Live Movie Maker

1 INSTALLATION DU LOGICIEL CGVCAM Télécharger et installer le logiciel Démarrer le logiciel 5 2 PRESENTATION DU LOGICIEL CGVCAM 5

Clients XProtect Accédez à votre vidéosurveillance

CONNAITRE VOTRE APPAREIL PHOTO DESCRIPTIF DE L APPAREIL. 1 Bouton MARCHE/ARRET 5 Flash 2 Obturateur 6 Retardateur LED

Système de vidéosurveillance Guide de configuration

Pré-requis installation

General Mobile Discovery tab 8 Tablette ordinateur

Table des matières :

Tarif IPCAM Caméras IP. Septembre 2007

Découverte des tablettes tactiles (ipad d'apple et Galaxy Tab de Samsung

Qu'est ce que le Cloud?

Solutions vidéo sur IP de série MAXPRO MD MAÎTRISEZ-EN UN, MAÎTRISEZ-LES TOUS. Ouvert, flexible et évolutif Plateforme de surveillance vidéo

CONFERENCE EXPO-PROTECTION

Comment installer la configuration des salles sur son ordinateur personnel?

Conception d'applications de base de données ios plus rapides Guide Pratique FileMaker

Maintenir un service de traitement de son ou d image d ordinateur

Getting started with Logitech HD Pro Webcam C910

La Solution Crypto et les accès distants

SYSTÈME DE SURVEILLANCE VIDÉO À DISTANCE

Réalisation d un diaporama en haute définition avec. Adobe Premiere Elements 3.0 ou Adobe Premiere Pro 2.0. Encodage pour Internet

Dans la série Les tutoriels libres présentés par le site FRAMASOFT. <Handbrake> <Utilisation d'handbrake pour les débutants> Par <OLIVIER LECLERCQ>

l'ordinateur les bases

SNC-RZ25P. Caméra réseau motorisée MJPEG / MPEG-4

Routeur Gigabit WiFi AC 1200 Dual Band

MEMENTO D'UTILISATION Du T.N.I. SmartBoard (Version )

404 CAMCORDER FONCTIONS CAMÉSCOPE ET APPAREIL PHOTO

HYPERDRIVE iusbport Guide d utilisation

Fiche d identité produit

Pré-requis installation

Caractéristiques principales:

INFO 2 : Traitement des images

Cré ér un panorama animé a 360

Les dossiers, sous-dossiers, fichiers

Diffusez vos événements en direct sur Internet

Quel PC pour quels usages? 1) PC de Bureau ou Portable? Les différents types de portables. - Les ultra-portables. - Les portables généralistes

Médiathèque Numérique, mode d emploi

PHPWEBSITE -Tutoriel image

Guide d utilisation Wisio

Distinguer entre «Enregistrer» et «Sauvegarder»

La vidéosurveillance sur réseau qui surpasse vos attentes

Mise en oeuvre simple et rapide aucune expertise en informatique n est exigée. Authentification unique pour tous les sites installés

La clé USB nomade - La mobilité logicielle

ARTICLE. Dix raisons d acheter une caméra réseau ou ce que votre fournisseur de caméras analogiques ne vous révèlera jamais

Série Pro Toshiba Business Vision

Preliminary Spec Sheet

Manual de l utilisateur

Formations au tournage et au montage vidéo. Monter un film avec. Imovie 11

FORMATS DE FICHIERS. Quels sont les différents types d informations numériques dans un document multimédia?

Bosch IP Une introduction à la technologie IP. Guide des produits de Vidéosurveillance IP Bosch

Facteurs influant sur t la performance d'une session WebEx.

SQUID P r o x y L i b r e p o u r U n i x e t L i n u x

LES TABLETTES : GÉNÉRALITÉS

ENREGISTREURS NUMÉRIQUES AVEC SORTIE HDMI GGM NVR4250HDMI, GGM NVR8500HDMI & GGM NVR2112PRO

Signage Manager Express Manuel utilisateur du logiciel

Ce document décrit une solution de single sign-on (SSO) sécurisée permettant d accéder à Microsoft Exchange avec des tablettes ou smartphones.

Logiciel MAXPRO NVR SOLUTION D ENREGISTREMENT VIDÉO RÉSEAU

SYSTÈME DE SURVEILLANCE VIDÉO À DISTANCE

Tournage et montage au format P2 avec le caméscope Panasonic AG-HVX200E

Transcription:

Note technique Formats de compression vidéo utilisés par CamTrace V11 avantages et inconvénients. 1) Formats d'acquisition et de stockage utilisées par CamTrace. CamTrace n'effectue aucune compression des images par lui-même. CamTrace stocke et réémet les formats utilisés par les caméras elles-mêmes. CamTrace V11 accepte trois formats d'acquisition et de stockage. Le format utilisé depuis plusieurs années par CamTrace est le mjpeg (motion jpeg) qui est une succession d'images jpeg compressées plus ou moins fortement. La plage de compression utilisable va de 30% à 85%. Les nouveaux formats d'acquisition et de stockage introduits par la version 11 de CamTrace (5.11.xx et 6.11.xx) sont le mpeg4 v2 et v10 (H264). Camtrace SAS supporte ce dernier format de compression couramment appelé H264 qui donne des résultats compatibles avec la qualité requise en vidéosurveillance professionnelle. CamTrace supporte la norme ONVIF qui a été adoptée par les principaux fabricants de caméras IP. Cette norme généralise le protocole RTSP pour l'acquisition des images en H264. Le H264 permet des compressions d'images de 4 à 10 fois plus élevées que le mjpeg avec toutefois des inconvénients qu'il est important de connaître pour choisir le format le plus adapté à ses besoins. En effet, contrairement au mjpeg, le H264 compresse une image (comme en jpeg) puis envoie uniquement les différences avec l'image précédente. Cette différence fondamentale, associée aux ressources matérielles supérieures nécessaires pour le "fabriquer", rend le H264 moins souple d'utilisation, notamment en relais vidéo temps réel. L'image entière envoyée en H264 s'appelle l'image i. Le groupe d'images entre deux images i est appelé le GOV (Group of Images). 2) Avantages et inconvénients des formats Mjpeg, mpeg4-v2 et mpeg4-v10 (H264). - Volume des données Le H264 diminue par 4 le volume de stockage pour des images en mouvement dans lesquelles une partie de l'image est fixe. C'est le principal avantage du H264 qui diminue donc aussi la bande passante nécessaire sur le réseau d'acquisition des images (puisque la compression est réalisée sur la caméra elle-même). Pour des images totalement fixes le gain en volume peut être supérieur (facteur 10) mais cela n'a pas beaucoup d'intérêt en vidéosurveillance où l'on s'intéresse avant tout aux mouvements. Une simple détection de mouvement sur la caméra permet en effet de ne pas enregistrer une succession d'images fixes sur le serveur. - Qualité Les deux formats sont destructifs c'est à dire que l'on perd des informations par rapport à l'image native du capteur. La qualité du mjpeg est supérieure si on reste dans des niveaux de compression raisonnables (30-40%). Le mpeg4-v2 a une qualité inférieure au v10 (H264) et doit être évité en cas d'effets de zoom.

- Insuffisance de bande passante En H264 une diminution de bande passante en dessous du seuil nécessaire à l'établissement du flux provoque la dégradation du train complet d'images (mosaïque de carrés flous), avec quelques secondes de resynchronisation lorsque la bande passante est rétablie. Plus grave, lorsque les images h264 sont organisées en mosaïques, une insuffisance de bande passante peut altérer la totalité des images. Un flux "en trop" peut donc provoquer la dégradation de l'ensemble des vues. En mjpeg une diminution de bande passante provoque un ralentissement du rythme des images émises, puis une accélération lorsque la bande passante se rétablit. Il n'y a jamais d'images corrompues à l'affichage. En mosaïque, lorsque des flux supplémentaires sont demandés il y a un ralentissement progressif de toutes les vues sans perte d'image. - Changement de vue - cycles Le passage d'une caméra à une autre dans une même fenêtre de visualisation est légèrement plus rapide en mjpeg qu'en H264. L'image mjpeg est plus lourde mais il est possible d'afficher la première qui se présente. Les images H264 sont plus légères mais il faut attendre la réception sur une image i pour commencer à visualiser. - Compression/décompression Le H264 étant plus compressé, il demande plus de ressources en décompression, toutefois la différence n'est pas proportionnelle au niveau de compression. Le H264 n'est pas beaucoup plus lourd à décompresser que le mjpeg. Il est en revanche plus lourd à compresser (travail effectué par les caméras). A noter que des cartes graphiques permettent une accélération matérielle de la décompression mpeg4 (v2/v10) alors que la décompression mjpeg n'est pas prise en charge par le matériel. Pour que la décompression matérielle fonctionne il faut bien entendu que le composant de visualisation installé sur poste client soit capable d'en tirer parti. C'est le cas du composant CamTrace sous Windows XP. La décompression matérielle ne consomme aucune CPU du poste client. C'est le GPU qui est sollicité. Suivant les OS, les modèles de cartes graphiques et les drivers utilisés, le nombre de décompressions assurées par le matériel est variable. Une carte Nvidia sous Windows XP permet 6 décompressions matérielles. Au delà le composant de visualisation CamTrace bascule automatiquement sur de la décompression logicielle (qui consomme de la CPU). Attention, les cartes graphiques ne permettent pas de décompresser des images dont la résolution est supérieure à celle de l'écran qu'elles gèrent. - Allègement d'un flux sans décompression Le mjpeg peut être allégé sans avoir à le décompresser. Il suffit d'ignorer des images pour s'adapter à la bande passante ou à la capacité de décompression du poste client. CamTrace gère automatiquement cette adaptation lorsqu'il relaye les flux de visualisation. Plusieurs utilisateurs ayant des bandes passantes très différentes peuvent donc visualiser un même flux issu d'une caméra. Dans ce format, le rythme des images en enregistrement peut être réglé indépendamment des rythmes de visualisation. Le H264 ne peut pas être allégé sans décompression / recompression sur le serveur ce qui rend impossible l'adaptation à la bande passante ou à la capacité de décompression du poste client. La seule possibilité (rustique) consiste à éliminer toutes les images situées entre deux images i (96% des images avec un GOV de 30). Comme CamTrace relaye les flux H264 vers tous les postes qui les demandent, le flux venant d'une caméra doit être dimensionné pour le poste ayant la plus faible bande passante. Autre conséquence importante le nombre d'image par seconde ne peut être dissocié entre l'enregistrement et la visualisation.

Le seul moyen d'alléger un flux H264 pour qu'il prenne moins de bande passante est de demander à la caméra de fournir un flux occupant une bande passante plus faible. - Gestion de flux multiples Donc en H264 si on veut s'adapter à plusieurs bandes passantes différentes il faut obligatoirement que la caméra émette plusieurs flux différents et que le serveur sache les exploiter, ce qui est le cas de CamTrace (notion de caméras virtuelles). La plupart des caméras sait émettre plusieurs flux H264 correspondant à des bandes passantes différentes (niveau de compression, taille des images et nombre d'images par seconde différentes) mais cela demande une importante capacité de calcul. Les caméras bas de gamme savent généralement émettre deux types de flux (c'est le minimum vital si on veut fonctionner en H264). De nombreuses caméras proposent trois types de flux simultanés accessibles par des URL ayant des noms réservés. On paramètre dans la caméra, la nature du flux que l'on veut obtenir pour chacune de ces URL (H264/mpeg4/mjpeg - résolution - nbr d'i/s - compression - cbr ou vbr etc.) Les caméras Axis Communications savent fabriquer et émettre 5 à 10 types de flux différents en H264 ou en mjpeg. La définition du type de flux se fait directement dans l'url. - Lecture des vidéos Le mjpeg étant une succession d'images il peut être lu en avant ou en arrière. Il peut être accéléré dans la limite de la capacité de décompression du poste client, on peut également sauter des images pour accélérer une recherche. Les formats Mpeg4 et H264 ne peuvent être lus que dans un sens puisque le flux ne transmet que les variations avec l'image précédente (sauf pour les images i). Le flux peut être accéléré dans la limite de la capacité de décompression du poste client mais on ne peut pas sauter des images à volonté. Le saut d'image ne peut se faire qu'entre images i. Le magnétoscope de CamTrace permet également la lecture en arrière des images i. - Exportation des vidéos Toutes les vidéos, quel que soit leur format, sont stockées dans des fichiers qui regroupent plusieurs centaines d'images. Les formats mpeg4 et H264 sont stockés dans des conteneurs mp4 standard. Les tranches d'images créées par CamTrace en enregistrement sont directement exportables et lisibles avec les lecteurs du marché tels que VLC ou media player. Le format mpeg est stocké dans un conteneur appelé "tranche" qui n'est pas directement exportable. CamTrace fournit l'outil de conversion qui permet de placer toutes les images jpeg comprises entre deux dates dans un conteneur avi lisible par VLC ou media player. - Photo-surveillance Pour tous les enregistrements qui se font à moins d'une image par seconde (photo-surveillance) le H264 n'est pas utilisable, il faudra toujours utiliser du mjpeg. Exemples : progression d'un chantier, surveillance du niveau d'un cours d'eau à 10 images par jour ou relevé de circulation à 1 image par minute.

3) Tableau de comparaison mjpeg / mpeg4 / H264 mjpeg mpeg4 (mpeg4-v2) H264 (mpeg4-v10) Qualité d'image ** Charge réseau (faible utilisation de la bande passante) * ** **** Durée d'enregistrement sur le disque * ** **** Charge de compression dans la caméra. (impacte la génération de flux multiples) Charge de décompression (sur le poste client) Charge de décompression (sur le poste client avec accélération matérielle) Possibilité d'alléger le flux vidéo sans décompression Rapidité d'établissement du flux (gestion des cycles) Comportement lorsque la bande passante ou la CPU deviennent insuffisantes Souplesse du magnétoscope (lecture pas à pas, en arrière, accélérée, sauts d'images) Compatibilité des fichiers exportés avec des lecteurs standard (media player, VLC) Photo surveillance (prises de vue inférieures à une i/s) *** **** **** *** (1) - - **** * * **** (2) *** (2) *** (2) * (3) * (3) * (3) ** (4) **** **** **** - - (1) uniquement le nombre d'images par seconde. (2) avec le magnétoscope de CamTrace (3) avec media player ou VLC (4) programme de conversion nécessaire (fourni avec CamTrace). **** meilleure performance *** performance élevée ** performance moyenne * performance faible - impossible

- Organisation rationnelle d'une installation CamTrace en H264. Pour optimiser les fonctions d'enregistrement, d'indexation et de rediffusion nous conseillons de prélever plusieurs types de flux sur chaque caméra en utilisant la notion de caméra virtuelle propre à CamTrace. Une caméra virtuelle ne compte pas dans le décompte des licences CamTrace. Le flux mégapixel natif des caméras servira à l'enregistrement. Par exemple enregistrement en HD 1920 x 1080 à 12 i/s compression 35% en CBR 2 Mb/s avec un GOV de 20. La loupe du magnétoscope permet d'accéder à tous les détails d'une image mégapixel dont la résolution dépasse celle de l'écran (par exemple image 5 Mpixels). On établira par ailleurs un flux mjpeg de petite taille destiné à l'indexation et à la diffusion en groupe ou sur téléphone portable. Par exemple enregistrement indexé en mjpeg en 320 x 240 ou 480 x 360 à 3 i/s avec une compression de 40%. Ce flux de débit et d'encombrement faibles permettra de rechercher tous les mouvements dans l'image. Après repérage d'un évènement sur le flux faible débit on peut ouvrir le magnétoscope en haute résolution sur la même période. Ce flux pourra aussi être utilisé pour fabriquer un groupe de levée de doute avec possibilité de connexion à distance. Il permettra des recherches magnétoscopes très rapides à partir d'un smartphone ou tablet pc android. Pour les caméras qui le permettent on peut aussi établir un flux H264 de qualité intermédiaire pour la visualisation locale en groupe. Ce flux ne sera pas enregistré. Par exemple H264 en 640 x 480 à 10 i/s compression 35% en CBR 500 Mb/s avec un GOV de 20. Camtrace sas technical paper, septembre 2011