encodeur live · transcodeur
Noisypeak Cell
L'encodage live à densité rack. Une entrée vers toutes les sorties, en AV1, HEVC et H.264 sur Intel Arc du commerce.
Noisypeak Cell est notre série X d'encodeurs et de transcodeurs live (NP Cell XS, X, X2 et X HS). Ils tournent sur des serveurs du commerce équipés de GPU Intel Arc au lieu de silicium propriétaire, et cette densité change le budget : plus de chaînes par unité de rack, un coût par chaîne plus bas et du matériel disponible partout. Cell capture des sources SDI, HDMI et IP et produit des sorties multi-débits pour l'OTT, l'IPTV et le câble, sur site ou en service cloud.
Chaque modèle exécute UEN2, le même moteur d'encodage unifié. Une chaîne alimente HLS, DASH, SPTS/MPTS, SRT, RTMP, SDI et NDI en parallèle, avec SCTE-35, sous-titres et DRM préservés, jusqu'à AV1 4K et HEVC 16K. Les cells sont gérées en flotte : Cell IMC place une seule API devant toutes, attribue les chaînes au GPU le moins chargé et bascule en quelques secondes. Le monitoring passe par Zabbix, Prometheus et SNMP, comme l'attend une tête de réseau.
UEN2 : un seul moteur de la capture au packaging
UEN2, le moteur d'encodage unifié, est le cœur logiciel de chaque modèle Cell. Il décode toute entrée prise en charge, applique le post-traitement vidéo et encode en AV1, HEVC/H.265, AVC/H.264, MPEG2 et VP9 avec accélération Intel oneAPI ou Nvidia NVENC. La fréquence d'images suit la source ; un time-code linéaire est généré ; un buffer look-ahead est disponible.
Les paramètres d'encodage sont exposés jusqu'au bitstream : profils Baseline, Main et High, CABAC/CAVLC, taille du buffer HRD et délai initial, longueur de GOP fermé précise à l'image, nombre d'images B et d'images de référence, intervalle IDR et nombre de slices. Le H.264 est accepté en AVCC ou Annex B en entrée et émis en Annex B pour le multicast et le HLS, ou en AVCC pour le RTMP.
- Post-traitement vidéo : mise à l'échelle, recadrage, désentrelacement, letterbox
- Incrustation de logos et de textes
- Picture in picture, jusqu'à 4 flux
- Génération d'aperçus en image fixe
- Passthrough vidéo et audio par sortie
- Modèles audio différents pour chaque sortie d'une même chaîne
Entrées : bande de base et IP dans le même serveur
Capturez jusqu'au 12G-SDI et au HDMI 4K via des modules additionnels Magewell ou Blackmagic, ou prenez directement des sources IP : RTP/UDP SPTS et MPTS, HLS et HTTP progressif, RTSP, RTMP, SRT, NDI, SHOUTcast et webcams UVC 1.5. SDP/Onvif couvre les caméras de sécurité IP. Les fichiers TS tournent en file2live ou file2vod. Le codec et le protocole d'entrée sont ajustés dynamiquement ; l'audio est accepté en AAC/AAC-LATM, MP2/MP3, AC3, EAC3 et Opus.
Sorties, sous-titres et protection
Chaque chaîne publie dans plusieurs formats à la fois : HLS jusqu'à v7 avec prise en charge multilingue, MPEG-DASH live et VOD avec manifestes timeline, Microsoft Smooth Streaming, RTMP avec prise en charge Akamai, UDP unicast ou multicast SPTS et MPTS, SRT, playout SDI et NDI, et fichiers TS ou MP4 vers WebDAV, partage Windows (Samba) ou FTP. Un point de destination HLS secondaire et l'authentification WebDAV assurent la redondance de publication.
Les messages SCTE-35 CUE-In/CUE-Out sont détectés, transmis ou splicés. Les sous-titres sont transportés en CEA-708, EIA-608 et WebVTT ; les sous-titres DVB peuvent être incrustés ; les PID DVB sont transmis tels quels. Le DRM couvre Apple FairPlay, Widevine via CENC et AES-128 à clé statique.
Mode origin
En mode origin, une Cell sert quatre types de streaming en parallèle depuis la même chaîne : HLS avec renditions TS audio et vidéo séparées, HLS3 avec TS multiplexé, HLS7 avec renditions fMP4 séparées, et MPEG-DASH avec renditions fMP4 séparées. Les liens peuvent être protégés par jeton JWT (RFC 7519). Start-over en mémoire, protection de contenu et listes d'accès se configurent par chaîne.
- Jusqu'à 2500 flux en parallèle sur une interface 25 Gb/s
- Jusqu'à 20 Gb/s de débit soutenu sur 25 Gb/s ou 2×10 Gb/s LACP
API de flotte : Cell IMC
Cell IMC expose une seule API HTTP devant une flotte de cells, sous /api/10/. Les clients utilisent des identifiants de chaîne, de sortie, de modèle et d'overlay valables pour tout le cluster ; la numérotation propre à chaque cell n'est jamais exposée. Les appels chaîne, sortie et overlay conservent la grammaire de l'API du nœud : aucune clé n'est renommée ni supprimée. Les écritures de configuration sont d'abord enregistrées dans l'IMC puis poussées vers la cell, si bien que l'intention survit à une cell hors service ; les écritures vers une cell hors ligne sont mises en attente et appliquées à son retour.
Les nouvelles chaînes sont placées sur la cell au score le plus bas, calculé à partir de la charge GPU libre, de la charge GPU moyenne et du nombre de chaînes sur les 30 derniers échantillons de monitoring. Une cell confirmée hors ligne bascule après failover_after_seconds (30 s par défaut) ; auto_recover ramène la charge à son retour. Les plafonds de chaînes et de sorties par cell sont fixés manuellement ou mesurés par un test de capacité intégré. L'IMC s'applique à Cell IMC 1.2.51 et versions ultérieures.
- Sorties : HLS, DASH, RTMP ou UDP, chacune avec son modèle vidéo et audio
- Overlays : image, texte ou picture-in-picture, avec position et taille
- Source principale et de secours par chaîne, sélection du service et des PID MPEG-TS
- Priorité de basculement 1–10 par chaîne et par sortie
- Un seul appel démarre ou arrête toutes les chaînes du cluster
- Sauvegarde et restauration pour tout le cluster ou par cell
- État par cell : joignabilité, version, uptime, statut de licence
Gestion et haute disponibilité
Jusqu'à 50 encodeurs se gèrent dans une seule interface web avec monitoring en temps réel, statistiques et modèles vidéo. Les intégrations Zabbix, Prometheus/Grafana et SNMP et plus de 55 méthodes JSON API exposent les mêmes données aux systèmes externes. Les services de clustering assurent une redondance n+1, 1+1 et n+m, avec redondance des sources d'entrée et des serveurs de publication dans l'image standard ; voir Noisypeak Control pour le logiciel de basculement NP-RFS.
Fonctionnalités
Jusqu'à 230 chaînes SD, 160 HD ou 32 UHD multi-débits dans un seul NP Cell X HS. De l'Intel Arc du commerce plutôt que du silicium propriétaire : plus de chaînes par unité de rack, un coût plus bas par chaîne.
Une chaîne → HLS, DASH, MSS, RTMP, SRT, multicast SPTS/MPTS, SDI et NDI simultanément, chacun avec ses propres modèles vidéo et audio.
AV1, HEVC, H.264, MPEG-2, VP9 sur Intel oneAPI ou Nvidia NVENC ; jusqu'à AV1 4K et HEVC 16K.
Cell IMC : une seule API devant toutes les cells ; les nouvelles chaînes vont sur le GPU le moins chargé, une cell en panne bascule en 30 s, la charge revient après rétablissement. Jusqu'à 50 encodeurs dans une console.
12G-SDI et HDMI 4K via Magewell / Blackmagic ; UDP/RTP, SRT, RTMP, HLS, RTSP, NDI, UVC, Onvif sur IP. Fichiers TS en file2live / file2vod.
SCTE-35 détection / passage / splice ; sous-titres CEA-708, EIA-608, WebVTT ; incrustation des sous-titres DVB ou passage des PID.
FairPlay, Widevine (CENC) et AES-128 sur le même serveur.
Profils, CABAC/CAVLC, HRD, GOP fermé, images B/de référence, intervalle IDR, nombre de slices : réglés par sortie plutôt que par preset constructeur.
HLS v3/v7 et DASH depuis la même chaîne ; liens à jeton JWT ; 2,500 flux en parallèle, 20 Gb/s par nœud.
Zabbix, Prometheus/Grafana, SNMP, 55+ méthodes JSON API ; redondance n+1 / 1+1 / n+m avec Noisypeak Control.
Caractéristiques techniques
| Entrées | |
|---|---|
| Bande de base | HDMI 4K · 12G-SDI · HD-SDI · HDMI via modules additionnels Magewell et Blackmagic · webcams UVC 1.5 |
| IP | RTP/UDP SPTS et MPTS · HLS · HTTP progressif · HTTP TS · RTSP · RTMP · SRT · NDI · SHOUTcast · SDP/Onvif pour caméras de sécurité IP |
| Fichiers | Fichiers TS (file2live, file2vod) |
| Entrée audio | AAC/AAC LATM · MP2/MP3 · AC3 · EAC3 · Opus |
| Comportement | Ajustement dynamique de l'entrée selon codec et protocole · h.264 AVCC ou Annex B en entrée |
| Sorties | |
|---|---|
| OTT | HLS jusqu'à v7 avec prise en charge multilingue · MPEG-DASH live et VOD, manifeste timeline · Microsoft Smooth Streaming |
| Transport | UDP unicast/multicast SPTS et MPTS · SRT · RTMP avec prise en charge Akamai · SHOUTcast |
| Bande de base | playout SDI · playout NDI |
| Fichiers et publication | Fichiers TS et MP4 · WebDAV, partage Windows (Samba), FTP · directement vers les CDN · YouTube · Facebook · publication simultanée multi-format |
| Signalisation | Détection, passage et splicing SCTE-35 (CUE-In/CUE-Out) · passage des PID DVB · sélection de flux HLS/SPTS |
| Sous-titres | CEA-708 · EIA-608 · WebVTT · sous-titres DVB incrustés |
| DRM | Apple FairPlay · Widevine (CENC) · AES-128 à clé statique |
| Encodage vidéo | |
|---|---|
| Codecs | AV1 · HEVC/H.265 · AVC/H.264 · MPEG2 · VP9 |
| Résolution | Jusqu'à AV1 4K · traitement vidéo HEVC jusqu'à 16K |
| Accélération | Intel oneAPI · Nvidia NVENC |
| Profils | Baseline, Main et High · CABAC/CAVLC |
| Contrôle du GOP | Longueur de GOP fermé précise à l'image · nombre d'images B · nombre d'images de référence · intervalle IDR · nombre de slices |
| HRD | Conformité NAL HRD : taille du buffer, délai initial · buffer look-ahead |
| Post-traitement | Mise à l'échelle · recadrage · désentrelacement · letterbox |
| Graphismes | Incrustation de logos et de textes · picture in picture jusqu'à 4 flux · génération d'aperçus en image fixe |
| Synchronisation | Fréquence d'images calée sur la source · génération de time-code linéaire |
| Encodage audio | |
|---|---|
| Codecs | AAC-LC jusqu'à 512 kb/s · HE-AAC jusqu'à 128 kb/s · multi-audio MP2/MP3 · passthrough audio |
| Traitement | Contrôle de gain · normalisation audio · conversion avancée de fréquence d'échantillonnage |
| Modes | Transcodage audio seul (radio) · sortie SHOUTcast · modèles audio différents par sortie d'une même chaîne |
| Mode origin | |
|---|---|
| Formats en parallèle | HLS (renditions TS séparées) · HLS3 (TS multiplexé) · HLS7 (fMP4 séparé) · MPEG-DASH (fMP4 séparé) |
| Fonctionnalités | Liens à jeton JWT RFC 7519 · start-over en mémoire · protection de contenu · listes d'accès |
| Performances cibles | Jusqu'à 2500 flux en parallèle sur 25 Gb/s · jusqu'à 20 Gb/s soutenus sur 25 Gb/s ou 2×10 Gb/s LACP |
| Gestion | |
|---|---|
| Interface web | Jusqu'à 50 encodeurs dans une interface web unifiée · monitoring et statistiques en temps réel · modèles vidéo |
| Intégrations | Zabbix · Prometheus/Grafana · SNMP · plus de 55 méthodes JSON API |
| API de flotte | Cell IMC sous /api/10/ · identifiants à l'échelle du cluster · placement selon la charge GPU · failover_after_seconds (30 par défaut) · auto_recover · plafonds de capacité 1–1000 par cell |
| Haute disponibilité | n+1 · n+m · 1+1 · redondance des sources d'entrée · redondance des serveurs de publication |
| Modèles | |
|---|---|
| NP Cell XS | Grand public · alimentation simple · jusqu'à 2 GPU · 20 SD / 12 HD / 4 UHD chaînes multi-débits |
| NP Cell X / X2 | Avancé · alimentation simple ou double · jusqu'à 3 GPU · 35 SD / 24 HD / 6 UHD chaînes multi-débits |
| NP Cell X HS | Transcodeur hyperscale · jusqu'à 4 alimentations · jusqu'à 20 GPU · 230 SD / 160 HD / 32 UHD chaînes multi-débits |
| Plateforme | CPU Intel 14th Gen / Intel Core Ultra 200 · GPU Intel Arc A-Series / B-Series (p. ex. Intel Arc A40) |
| Livraison | Licence logicielle · licence par abonnement · service cloud sous la marque NP X Connected |
| Échelle ABR type : 4K/UHD (AV1, HEVC) | |
|---|---|
| 1 | 8000 kb/s · 3840×2160 |
| 2 | 4500 kb/s · 1920×1080 |
| 3 | 2500 kb/s · 1280×720 |
| 4 | 1600 kb/s · 1024×576 |
| 5 | 1100 kb/s · 720×404 |
| 6 | 700 kb/s · 640×360 |
| Échelle ABR type : HD | |
|---|---|
| 1 | 6000 kb/s · 1920×1080 |
| 2 | 4500 kb/s · 1280×720 |
| 3 | 2500 kb/s · 1024×576 |
| 4 | 1600 kb/s · 720×404 |
| 5 | 1100 kb/s · 640×360 |
| 6 | 700 kb/s · 480×270 |
| Échelle ABR type : SD | |
|---|---|
| 1 | 1600 kb/s · 720×404 |
| 2 | 1100 kb/s · 640×360 |
| 3 | 700 kb/s · 480×270 |
| 4 | 400 kb/s · 312×176 |
Modèles et licences
Noisypeak Cell XS 1U · 1×CPU/iGPU · 2×GbE · 16 GB RAM · Windows ou Ubuntu · NPXS-SW inclus
Noisypeak Cell X 1U · 1×CPU/iGPU · 2×10GbE · 1×GPU Intel Arc · 32 GB RAM · Windows ou Ubuntu · NPXS-SW et NPX-SW-A inclus
Noisypeak Cell X2 2U · 1×CPU/iGPU · 2×10GbE · 2×GPU Intel Arc · 64 GB RAM · 2×SSD 250 GB · alimentation redondante · Windows ou Ubuntu · NPXS-SW et deux licences NPX-SW-A inclus
Noisypeak Cell X HS · Supermicro MicroBlade, 20 blades × 1 GPU Intel Arc en 6U · jusqu'à 230 SD / 160 HD / 32 UHD chaînes ABR · pour les têtes de réseau hyperscale
Licence logicielle Noisypeak Cell · MPEG2/H.264/HEVC/AV1 · packaging HLS/DASH · WebDAV · DRM · SCTE-35 · pour un GPU Intel intégré (p. ex. UHD770, Xe2)
Licence logicielle Noisypeak Cell activant le transcodage sur une carte PCIe Intel Arc (p. ex. Intel Arc A40 Pro)
Domaines d'utilisation
Encodez une chaîne une fois et publiez des échelles HLS, DASH et MSS avec DRM et SCTE-35 vers des CDN ou en mode origin.
Sortie multicast SPTS et MPTS avec passage des PID DVB et sous-titres incrustés pour les têtes de réseau IPTV et les plateformes câble.
Capturez des caméras SDI, HDMI, UVC ou Onvif et diffusez vers RTMP, SRT, YouTube ou Facebook depuis un seul appareil.
Faites tourner le même moteur en service cloud, ou traitez des fichiers TS en file2live et file2vod avec sortie en fichiers TS et MP4.
Distribution de contenu, solutions de tête de réseau, streaming de chirurgie en direct, enregistrement de cours, supervision vidéo, IPTV en aréna et affichage dynamique.
Parlez-nous de Noisypeak Cell
Nous assurons l'évaluation dans le cloud Noisypeak, le déploiement sur site ou dans un cloud public, l'intégration et le support. Une seule équipe couvre tout le pipeline.