CARBON SERVER

    Rhozet Carbon Serveur - Transcodage de fichiers - Organisez votre render-farm de calculs

    Ajouter article au devis

     

    • Plusieurs nodes Carbon Coder peuvent être configurés comme une «rendering farm» contrôlée par un ou plusieurs Carbon Server. La gestion d'un réseau de transcodage avec Carbon Server offre un maximum de flexibilité et d'interopérabilité. Carbon Server permet d'automatiser des tâches d'encodage importantes et de gérer les priorités d'encodage en fonction des impératifs de remise des éléments encodés. Le logiciel de gestion du serveur est entièrement administré par un interface Web qui peut être accédée par des machines distantes.

    • Encodage à la carte : Carbon Server peut être exploité sur un seul poste ou dans toute l'entreprise. L'utilisateur pourra commencer avec un seul node Carbon Coder géré par Carbon Server puis ajouter plus de nodes en fonction des besoins en termes d'encodage. Le logiciel serveur permet de détecter automatiquement les nouveaux nodes Carbon Coder et de les exploiter pour les encodages à réaliser. Si un node venait à ne plus fonctionner, les encodages qui lui étaient alloués sont automatiquement redistribués à d'autres nodes.

    • Interface de contrôle Web : Carbon Server se gère au travers d'une seule interface Web d'administration qui peut être accédée à partir de n'importe quelle machine du réseau. Cette interface permet de mettre en place les watch folder sur le réseau, les profils de transcodage, les transferts FTP etc... La « rendering farm » peut ainsi être entièrement automatisée avec des ordres de priorité.

    • Transferts FTP : Carbon Server peut accéder à des données stockées sur le réseau local ou distant par FTP. Par exemple, Carbon Server peut être configuré pour « surveiller » des dossiers d'un serveur FTP distant et de transcoder automatiquement tout fichier placé dans l'un de ces dossiers. Une fois transcodés, les fichiers peuvent être déplacés automatiquement vers le stockage des stations de montage.

    • Interface basé XML : Carbon Server peut être contrôlé directement à partir d'un SDK basé XML fourni avec le logiciel. Tous les aspects de l'encodage peuvent être contrôlés par le SDK (source/destination, paramètres, filtrage, compositing, insertion de logo...).

    Carbon Server

    Workflow indéxé sur les tâches

    Ré-écriture complète du logiciel
    Basé sur le concept de la base de données « Database »
    Encore plus fiable
    Redondance totale
    Développé pour gérer des fermes de calcul plus importantes
    Modèle « pour la gestion des tâches distribuées
    Fonctions de logging et de rapports intégrées

    Des opérations basées sur les tâches

    Aujourd'hui: une opération correspond à un transcodage unique

    Avec Carbon Server 4.0:

    Une opération est un ensemble d'une ou de plusieurs tâches

    • Dont l'une est le transcodage
    • Les autres sont: Retrieval, Delivery, Notifications, QC
    • Les tâches sont des travaux distincts qui peuvent être partagés entre les différents ordinateurs de la ferme de calcul
    • Les tâches peuvent être calculées séquenciellement ou en parallèle.
    • Les tâches sont extraites de la base de données par les modules Task Fetchers
    • De multiples Task Fetchers peuvent lancer des tâches simultanées sur le même système (transcoding, QC, et delivery par exemple)

    Types de tâches

    Transcodage

    - Incluant les opérations tierces de watermarking et fingerprinting

    Contrôle Qualité Notifications

    - Email, Web services, SMNP triggers, etc.

    Opérations sur les fichiers


    - Déplacement, Copie, Suppression, etc.

    Opérations tierces


    • Encryption
    • Générations de fichiers spéciaux (Ex. Aspera ou Signiant)
    • Gestion de bases de données
    • Etc.

    Architecture de Carbon Server 4.0

     

    Logging

    Toutes les opérations de Logging sont enregistrées dans la base de données principale
    Elles peuvent être compulsées à partir de n'importe quel critère de recherche

    - Opération, Tâche, Heure, etc.

    La visualisation des Logs se fait en temps réel même pendant les calculs


    Construction d'un Workflow

































    Les Workflow Jobs peuvent être commandés à partir d'un Watchfolder ou d'une API
    Des workflows complexes peuvent être organisés autour des tâches de contrôle qualité, notifications, delivery et approval, etc.

    Carbon Admin

    Nouvel outil Carbon Admin

    • Création de watchfolders,
    • Gestions des travaux,
    • Configuration des machines, etc.


    Fonctionnalités avancées

    • Recherche,
    • Logging,
    • Reporting


    Gestions des permissions par utilisateurs

    (Ex: Accès limités à la visualisation des tâches en cours, ou à la création de watch folders, ou à l'éditions des presets, etc.)

    2. Carbon QC (Pour Contrôle Qualité)

    New product

    Un module qui s'intègre dans une ferme de calcul Carbon Server
    Fonctionne en plugin de Carbon Coder
    Incluant un module automatisé QC et un outil interactif de rapports pour une vérification visuelle des erreurs

    - Une tâche de QC peut être configurée pour demander une vérification ou tout simplement pour veiller au déroulement de l'opération.

    Le Contrôle Qualité peut être attribué au fichier source avant transcodage
    ou après transcodage pour la vérification du résultat
    API publique pour l'adaptation du QC dans des applications tierces

    Contrôle Qualité dans le Pipeline

    Contrôle Qualité Source Target



    QC en détails

    Fonctions de base

    - Aspect Ratio, Bit Rate, Durée, Frame Rate, Résolution, Type de Codec Vidéo, Type de Codec Audio , Nombre de Canaux Vidéo, Nombre de Canaux Audio

    Contrôles Vidéo


    - Détections Blockiness, Black Frame Detection, Blurriness, Brightness/Contrast, Cadence
    Detection, Drop Frames, Edge Jaggedness, Freeze Frame Detection,
    Letterbox/Pillarbox Detection, Luma/Chroma Levels, Pixelation, White Point

    Contrôles Audio

    • Audio Levels/Clipping, Mute/Silence Detection, Test Tone Detection
    • Standards Compliance
    • CableLabs Compliance, Content Layout Verification, M2TS Transport Stream


    Compliance


    Metadata

    - Author/copyright/etc., Close Captioning Detection, Ancilliary Data (VBI, V-Chip), Timecode detection (start, contiguous, etc.), Teletext

    Quality Comparison

    - PSNR (Peak Signal-To-Noise Ratio), SSIM (Structured Similarity Image Measurement)

    Contrôles QC et Presets

    Un contrôle QC est individuel et pour des caractéristiques précises

    - Exemple: Vérification que les niveaux audio des fichiers n'excèdent pas -6 dB
    - Exemple: Vérification qu'il n'y ait pas d'image au noir dans la vidéo

    Un QC Preset est une suite de vérifications qui seront réalisées dans l'ordre afin de vérifier la qualité d'un fichier

    - Exemple: Création d'un Preset appelé “Xbox HD Spec” qui inclut des contrôles de taille d'image, frame rate, niveaux audio , letterboxing, black frames, compatibilité transport streamet closed-captioning

    Un QC Preset peut être configuré pour:


    - Vérifier chaque fichier ou pour éffectuer des statistiques de contrôle qualité par échantillons
    - Arrêt immédiat à la première erreur et contrôle complet du fichier.
    - Génération de metadatas avec détails des erreurs (Avec ou sans abandon de la tâche)

    Un outil Interactif de Vérification

    Les fonctionnalités automatiques de QC peuvent identifier et permettre d'éviter un certain nombre de problèmes . Par contre l'intervention humaine reste irremplaçable:

    - Exemple: La vérification automatique découvre une image noire au milieu d'un fichier. Est-ce réellement un problème ou un choix artistique?
    La vérification automatique QC ne libère pas l'utilisateur du contrôle des fichiers mais le libère du contrôle systématique de ceux-ci.

    L'outil de vérification QC

    Permet de visualiser les données sources et targets pour une comparaison point à point

    - Offre une visualisation par Timeline des problèmes identifiés
    - Va directement au problème identifié
    - Approuve, Rejette, Escalade les problèmes

    3. Nouveaux Formats et nouvelles Fonctions (3.13 et 3.14)

    • Export Avid MXF OPAtom (DNxHD, IMX, XDCAM, etc.)
    • XDCAM MPEG422-HD (MXF OP1a QT)
    • Microsoft Smooth Streaming Exporter
    • Microsoft VC-1 Enterprise SDK
    • Omneon 5.3 SDK
    • Import JPEG2000 MXF OPAtom (DVS Clipster)
    • Motion-JPEG en MXF (EVS)
    • MXF AS02
    • Compatibilité Dolby E
    • SMPTE transitions (API)
    • Règles pour Watchfolders

    Nouveaux Formats et nouvelles Fonctions (3.13 3.14)

    • Encodeur Dolby Digital Plus
    • Qualité et performances améliorées en H.264
    • Compatibilité AcTVilla (NTT-AT H.264 encoder)
    • Harmonic pre-processing
    • MPEG-TS muxer pour multi-program audio et DVB subtitles
    • Compatibilité de subtitles STL DVB
    • Interface de programmation Rhozet (imports, exports, filtres)
    • Fingerprinting et Watermarking
    • (Google, Civolution, Thomson, Frauenhofer, Arbitron, ...)
    • Nouveaux outils de gestion des fermes de calculs