Warning: Cannot modify header information - headers already sent by (output started at /home/blogeavs/public_html/wp-config.php:1) in /home/blogeavs/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home/blogeavs/public_html/wp-config.php:1) in /home/blogeavs/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home/blogeavs/public_html/wp-config.php:1) in /home/blogeavs/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home/blogeavs/public_html/wp-config.php:1) in /home/blogeavs/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home/blogeavs/public_html/wp-config.php:1) in /home/blogeavs/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home/blogeavs/public_html/wp-config.php:1) in /home/blogeavs/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home/blogeavs/public_html/wp-config.php:1) in /home/blogeavs/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home/blogeavs/public_html/wp-config.php:1) in /home/blogeavs/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1723
{"id":27149,"date":"2020-03-12T17:55:03","date_gmt":"2020-03-12T16:55:03","guid":{"rendered":"https:\/\/blog.eavs-groupe.com\/?p=27149"},"modified":"2020-03-12T17:58:39","modified_gmt":"2020-03-12T16:58:39","slug":"dossier-ndi-le-format-av-sur-ip-dedie-a-la-production-live","status":"publish","type":"post","link":"https:\/\/blog.eavs-groupe.com\/guides-et-dossiers\/dossier-ndi-le-format-av-sur-ip-dedie-a-la-production-live\/","title":{"rendered":"[Dossier] NDI : le format AV sur IP d\u00e9di\u00e9 \u00e0 la production live"},"content":{"rendered":"\n
\"\"<\/figure><\/div>\n\n\n\n

L’AV sur IP n’\u00e9chappe pas \u00e0 la r\u00e8gle : pour un nouveau format audio\/vid\u00e9o se voulant universel, il existe forc\u00e9ment plusieurs solutions incompatibles entre elles. Certaines sont totalement propri\u00e9taires, d’autres sont plus ouvertes. Dans le domaine de l’audio\/vid\u00e9o sur le r\u00e9seau, le NDI est disponible gratuitement pour \u00eatre adopt\u00e9 par le plus grand nombre. Mais attention, pas encore pour n’importe quelle application.<\/strong><\/p>\n\n\n\n

NDI : Network Device Interface<\/h2>\n\n\n\n

Le NDI a \u00e9t\u00e9 d\u00e9velopp\u00e9 par NewTek et il est officiellement disponible depuis 2015<\/strong>. Il fonctionne sous le principe de la licence open source<\/strong>. Tout fabricant peut l’int\u00e9grer \u00e0 ses produits sans rien avoir \u00e0 payer. Les SDK existent sous tous les OS courants : Windows, Linux, macOS, Android…<\/p>\n\n\n\n

Le NDI est un codec<\/strong> qui a pour but de diffuser un flux audio\/vid\u00e9o sur le r\u00e9seau IP. Pour cela, il encode une source en qualit\u00e9 broadcast<\/strong> avec toutefois un fort taux de compression \u00e0 faible latence. <\/p>\n\n\n\n

Pour faciliter la connexion entre appareils et logiciels compatibles, NDI utilise les protocoles mDNS Bonjour\/Zeroconf. Cela permet \u00e0 tous les flux NDI pr\u00e9sents sur le r\u00e9seau d’\u00eatre d\u00e9couverts automatiquement<\/strong>.<\/p>\n\n\n\n

\"\"
\u00a9App iOS NDI HX<\/figcaption><\/figure><\/div>\n\n\n\n

Le codec NDI int\u00e8gre les m\u00e9ta-donn\u00e9es<\/h2>\n\n\n\n

Ce sont aujourd’hui les cam\u00e9ras qui b\u00e9n\u00e9ficient le plus du codec NDI. Car en plus d’embarquer le son et l’image, le NDI g\u00e8re \u00e9galement les m\u00e9ta-donn\u00e9es. Il y a bien s\u00fbr celles qui servent \u00e0 maintenir la liaison entre sources et r\u00e9cepteurs.<\/p>\n\n\n\n

Il existe un deuxi\u00e8me niveau d\u00e9di\u00e9 au contr\u00f4le des cam\u00e9ras PTZ<\/strong>. Ainsi, \u00e0 travers une unique connexion IP, l’op\u00e9rateur r\u00e9cup\u00e8re le flux et il peut commander \u00e0 distance les motorisations des cam\u00e9ras. Ces m\u00e9ta-donn\u00e9es \u00e9tant bidirectionnelles, elles transportent \u00e9galement les informations de tally<\/strong>.<\/p>\n\n\n\n

Le troisi\u00e8me niveau de m\u00e9ta-donn\u00e9es est libre. Chaque fabricant peut embarquer les commandes qu’il aura d\u00e9velopp\u00e9. Certains travaillent d\u00e9j\u00e0 sur l’inclusion des commandes MIDI ou DMX<\/strong> \u00e0 travers le codec NDI.<\/p>\n\n\n\n

\"\"
\u00a9NewTek<\/figcaption><\/figure><\/div>\n\n\n\n

Les d\u00e9bits n\u00e9cessaires<\/h2>\n\n\n\n

Le NDI fonctionne en unicast<\/strong> (un flux vers un r\u00e9cepteur) et en multicast <\/strong>(un flux vers de multiples r\u00e9cepteurs). Cependant, une infrastructure Gigabit est suffisante et m\u00eame le WiFi. <\/p>\n\n\n\n

Le NDI existe dans trois versions avec un encodage plus ou moins puissant afin de limiter le bande passante n\u00e9cessaire :<\/p>\n\n\n\n