MicrocosmWorksInnover et Architecturer le Cosmos Numérique
Ă€ proposContact
MicrocosmWorksInnover et architecturer des cosmos numériques

Fournir des solutions informatiques qui comptent. Nous sommes passionnés par la technologie, la sécurité et aidons les entreprises à croître grâce à une infrastructure informatique fiable et innovante.

[email protected]
+91 7011868196
New Delhi, India

Hub de Croissance IA

Hub IAInnovation pour les startupsAccélérateur d'entreprise

Solutions

Toutes les solutionsApplications de bien-être et de fitnessPlateforme vidéo IADéveloppement d'agents IA

Ressources

PerspectivesGuides de l'industriePlans d'utilisationModèles d'architectureÉtudes de cas

Entreprise

Ă€ propos de nousContactNotre travail

Services

Consultation numériqueInfrastructure cloudDéveloppement SaaSDéveloppement IATechnologie vidéo
Développement ERPPersonnalisation ZohoDéveloppement OdooIntégration SalesforceDéveloppement CRM personnalisé
Intégration QuickBooksSolutions IoTDéveloppement Blockchain
Consultation en cybersécuritéSupport IT - L3

© 2026 MicrocosmWorks. Tous droits réservés.

Politique de confidentialitéConditions d'utilisation
Retour aux Études de Cas
Video EncodingPublié June 22, 2026 · Mis à jour June 22, 2026

Signalisations des marqueurs publicitaires SCTE-35 et pipeline d'insertion de bandes-annonces média

Une société de médias en streaming avait besoin d'un pipeline robuste et automatisé pour injecter des marqueurs publicitaires SCTE-35 dans les flux en direct et VOD, ainsi que de la capacité d'insérer des bandes-annonces promotionnelles (pre-roll, mid-roll et post-roll) à des positions précisément chronométrées – permettant la monétisation sur les chaînes FAST, les événements en direct et les bibliothèques de contenu à la demande.

Discutez de Votre Projet
scte35-ad-marker-media-trailer.webp
Video Encoding
Domain
12
Technologies
5
Key Results
Delivered
Status

Le Défi

Le flux de travail existant du client reposait sur le placement manuel de marqueurs et l'assemblage statique de bandes-annonces, ce qui entraînait de multiples problèmes opérationnels :

  • Les marqueurs publicitaires Ă©taient insĂ©rĂ©s manuellement Ă  l'aide de rĂ©gies de diffusion, ce qui entraĂ®nait des erreurs humaines et des pauses publicitaires manquĂ©es
  • Les bandes-annonces Ă©taient concatĂ©nĂ©es de manière statique aux actifs VOD, nĂ©cessitant un rĂ©-encodage chaque fois qu'une promotion changeait
  • Aucune prise en charge de la rotation dynamique des bandes-annonces basĂ©e sur les calendriers de campagne ou le ciblage d'audience
  • Les signaux SCTE-35 manquaient de cohĂ©rence — certains flux utilisaient Splice Insert, d'autres Time Signal, sans norme unifiĂ©e
  • Des limites publicitaires imprĂ©cises au cadre causaient des problèmes visibles, des mises en mĂ©moire tampon du lecteur et des Ă©checs de vĂ©rification des publicitĂ©s
  • Les flux en direct nĂ©cessitaient une injection SCTE-35 en temps rĂ©el avec une latence infĂ©rieure Ă  la seconde, ce que le système existant ne pouvait pas fournir
  • Aucun tableau de bord centralisĂ© pour surveiller le placement des marqueurs, la diffusion des bandes-annonces ou la conformitĂ© des pauses publicitaires

Notre Solution

Nous avons construit un pipeline automatisé de signalisation SCTE-35 et d'insertion de bandes-annonces média en utilisant AWS Elemental MediaLive, un service de planification SCTE-35 personnalisé et un système de gestion dynamique des bandes-annonces qui prend en charge les flux de travail en direct et VOD.

Architecture

  • Ingestion : AWS Elemental MediaLive pour l'encodage de flux en direct avec injection SCTE-35 via API
  • Traitement VOD : AWS Elemental MediaConvert pour l'intĂ©gration hors ligne de marqueurs SCTE-35 et l'assemblage de bandes-annonces
  • Planificateur SCTE-35 : Service Node.js personnalisĂ© pour la planification et l'injection programmatiques de marqueurs via l'API SCTE-35 de MediaLive
  • Gestionnaire de bandes-annonces : Service de sĂ©lection dynamique de bandes-annonces avec rotation basĂ©e sur les campagnes et ciblage d'audience
  • Stockage : Amazon S3 pour les actifs VOD, les crĂ©atifs de bandes-annonces et les sorties traitĂ©es
  • Packaging : AWS Elemental MediaPackage pour la sortie HLS/DASH avec passthrough SCTE-35
  • Surveillance : Tableau de bord de conformitĂ© SCTE-35 personnalisĂ© avec mĂ©triques CloudWatch et alertes
  • CDN : Amazon CloudFront pour la diffusion avec visibilitĂ© des marqueurs publicitaires au niveau du manifeste

Pipeline de signalisation SCTE-35

Flux en direct — Injection de marqueurs en temps réel

  1. Définition du calendrier — Calendrier des pauses publicitaires défini via API avec heure de début, durée et type de marqueur
  2. Injection API SCTE-35 — Un planificateur personnalisé déclenche l'API SCTE-35 de MediaLive à des horodatages précis
  3. Types de signaux — Prise en charge de Splice Insert (pause publicitaire immédiate), Time Signal (prise de décision programmatique) et Splice Null (battement de cœur/maintien en vie)
  4. Descripteurs de segmentation — Métadonnées intégrées incluant l'ID du fournisseur, l'ID de l'événement, la durée et le type de segmentation (début du programme, début de la publicité, fin de la publicité, reprise du contenu)
  5. Passthrough — MediaPackage préserve les marqueurs SCTE-35 dans les manifestes HLS (balises #EXT-X-DATERANGE ou #EXT-X-CUE-OUT/#EXT-X-CUE-IN) et les manifestes DASH (éléments EventStream)

VOD — Intégration hors ligne de marqueurs

  1. Analyse de contenu — La détection de scènes identifie les points de pause publicitaire naturels (changements de scène, silence, images noires)
  2. Placement des marqueurs — Marqueurs SCTE-35 insérés à des positions validées alignées sur les limites de trame IDR
  3. Traitement MediaConvert — Le travail de transcodage intègre le PID SCTE-35 dans le flux de transport avec des horodatages PTS précis
  4. Décoration de manifeste — Les manifestes de sortie HLS/DASH incluent des marqueurs publicitaires pour la consommation SSAI ou CSAI en aval

Insertion de bandes-annonces média

Gestion dynamique des bandes-annonces

  • Bibliothèque de bandes-annonces — RĂ©fĂ©rentiel centralisĂ© d'actifs promotionnels (bumpers pre-roll, promos mid-roll, cartes post-roll) stockĂ©s dans S3
  • Planification de campagne — Bandes-annonces attribuĂ©es Ă  des campagnes avec dates de dĂ©but/fin, prioritĂ© et plafonds de frĂ©quence
  • Ciblage d'audience — SĂ©lection de bandes-annonces basĂ©e sur le genre de contenu, la gĂ©ographie, le type d'appareil et les règles d'heure de la journĂ©e
  • Correspondance ABR — Bandes-annonces prĂ©-transcodĂ©es pour correspondre Ă  l'Ă©chelle ABR du contenu principal (rĂ©solution, dĂ©bit binaire, codec, frĂ©quence d'images)

Modes d'insertion

Insertion de bande-annonce Pre-Roll
  • La bande-annonce est lue avant le dĂ©but du contenu du programme
  • SCTE-35 splice_insert avec out_of_network_indicator marque le dĂ©but de la bande-annonce
  • DurĂ©e signalĂ©e via le champ break_duration pour un retour prĂ©cis au contenu
  • Transition fluide alignĂ©e sur les keyframes de la bande-annonce au programme
Insertion de bande-annonce Mid-Roll
  • InsĂ©rĂ© aux pauses de contenu naturelles identifiĂ©es par dĂ©tection de scènes ou points de repère manuels
  • SCTE-35 time_signal avec type de descripteur de segmentation 0x22 (Break Start) et 0x23 (Break End)
  • Bande-annonce sĂ©lectionnĂ©e dynamiquement basĂ©e sur les campagnes actives et le quota d'impressions restant
  • Le système de lecteur/SSAI utilise des marqueurs pour Ă©pisser des segments de bande-annonce dans le flux
Insertion de bande-annonce Post-Roll
  • Contenu promotionnel ajoutĂ© après la fin du programme
  • Le signal SCTE-35 marque la fin du contenu principal et le dĂ©but du segment post-roll
  • Souvent utilisĂ© pour les promos "Up Next" et la promotion inter-canaux

Superposition de bande-annonce en direct

  • Pour les Ă©vĂ©nements en direct, les bandes-annonces sont insĂ©rĂ©es pendant les pauses publicitaires programmĂ©es Ă  cĂ´tĂ© ou Ă  la place des publicitĂ©s
  • Les signaux SCTE-35 sont coordonnĂ©s entre le planificateur de bandes-annonces et le serveur de dĂ©cision publicitaire
  • Bande-annonce de secours diffusĂ©e lorsque le remplissage publicitaire est indisponible (remplacement par un Ă©cran de non-remplissage)

Surveillance de la conformité SCTE-35

Moteur de validation

  • PrĂ©cision des marqueurs — VĂ©rifie que les signaux SCTE-35 s'alignent sur les limites de trame IDR (avec une tolĂ©rance d'1 image)
  • ConformitĂ© de la durĂ©e — Valide que les durĂ©es des pauses publicitaires correspondent au break_duration signalĂ©
  • IntĂ©gritĂ© du signal — VĂ©rifie les signaux de retour CUE-IN manquants, les marqueurs CUE-OUT orphelins et les ID d'Ă©vĂ©nement en double
  • ContinuitĂ© PTS — Surveille la continuitĂ© des horodatages de prĂ©sentation Ă  travers les limites publicitĂ©/contenu pour Ă©viter les problèmes de synchronisation du lecteur

Tableau de bord et alertes

  • Visualisation en temps rĂ©el de tous les Ă©vĂ©nements SCTE-35 sur tous les canaux (type, horodatage, durĂ©e, statut)
  • Score de conformitĂ© des pauses publicitaires par canal (% de pauses correctement signalĂ©es et remplies)
  • Alertes sur les marqueurs manquĂ©s, les incohĂ©rences de durĂ©e et les erreurs de format de signal
  • Rapports historiques pour les Ă©quipes ad ops avec des journaux de conformitĂ© exportables

Caractéristiques principales

  1. Injection SCTE-35 automatisée — Insertion de marqueurs en temps réel via API pour les flux en direct via MediaLive
  2. Intégration de marqueurs VOD — Placement SCTE-35 hors ligne avec sélection de points de pause assistée par détection de scènes
  3. Rotation dynamique des bandes-annonces — Sélection de bandes-annonces basée sur les campagnes avec plafonnement de fréquence et ciblage d'audience
  4. Bandes-annonces multi-positions — Insertion de bandes-annonces pre-roll, mid-roll et post-roll avec des transitions précises au cadre
  5. Bandes-annonces compatibles ABR — Bandes-annonces pré-transcodées correspondant à l'échelle ABR du contenu pour une lecture fluide
  6. Tableau de bord de conformité SCTE-35 — Surveillance en temps réel de la précision des marqueurs, de l'intégrité du signal et de la conformité de la durée
  7. Gestion des écrans de secours — Insertion automatique de bande-annonce/écran lorsque le remplissage publicitaire est indisponible
  8. Prise en charge HLS et DASH — Marqueurs SCTE-35 préservés dans les manifestes HLS (EXT-X-CUE) et DASH (EventStream)

Résultats

Précision des marqueurs : 99,8 % des signaux SCTE-35 alignés avec une tolérance d'1 image par rapport aux limites IDR
Efficacité opérationnelle : Élimination du placement manuel des marqueurs — planification des pauses publicitaires entièrement automatisée via API
Diffusion des bandes-annonces : La rotation dynamique a augmenté la diffusion des impressions promotionnelles de 40 % par rapport à l'assemblage statique
Revenus publicitaires : La signalisation précise au cadre a amélioré les taux de remplissage publicitaire de 15 % grâce à la réduction des échecs de vérification
Surveillance : Le tableau de bord de conformité a réduit le temps de dépannage des opérations publicitaires de plusieurs heures à quelques minutes

Stack Technologique

AWS Elemental MediaLiveAWS Elemental MediaConvertAWS Elemental MediaPackageAmazon CloudFrontAmazon S3Node.jsSCTE-35HLSDASHVAST/VPAIDAWS CloudWatchFFmpeg

caseStudyDetail.more Études de Cas

Découvrez plus de nos implémentations techniques

Video Encoding

Insertion d'annonces côté client (CSAI) avec analyse des marqueurs SCTE-35 et intégration de lecteurs multiplateformes

Une plateforme de streaming vidéo devait implémenter l'insertion d'annonces côté client (CSAI) sur les applications web, mobiles et de télévision connectée — permettant des expériences publicitaires personnalisées au niveau de l'appareil avec un support complet d'interaction publicitaire (superpositions cliquables, bannières complémentaires, boutons de saut) que l'insertion côté serveur ne peut pas offrir.

Lire l'Étude de Cas
Video Encoding

AWS Media Services pour le streaming de chaînes FAST via SRT

Une société de médias avait besoin d'établir des flux de contribution fiables et à faible latence pour ses chaînes FAST en utilisant le protocole Secure Reliable Transport (SRT) — permettant l'ingestion de contenu de haute qualité depuis des studios distants, des systèmes de diffusion cloud et des partenaires de syndication sur des connexions internet imprévisibles.

Lire l'Étude de Cas
Video Encoding

AWS Media Services pour le Streaming de Chaînes FAST sur HLS

Une entreprise de médias devait lancer des chaînes de télévision en streaming gratuites financées par la publicité (FAST) — des flux linéaires 24h/24 et 7j/7 de contenu vidéo sélectionné diffusés via HLS vers des smart TV, des décodeurs et des lecteurs web/mobiles, monétisés par l'insertion publicitaire programmatique.

Lire l'Étude de Cas

Questions fréquemment posées

MicrocosmWorks implemented a scheduling engine that converts ad break timestamps from the EPG into SCTE-35 splice_insert commands with PTS-aligned pre-roll times, injected into the MPEG-TS stream via AWS Elemental MediaLive's SCTE-35 input schedule API. The system achieves frame-accurate splice points with less than one-frame timing variance from the scheduled position.

MicrocosmWorks built the trailer insertion workflow using MediaLive's input switching with follow-mode configuration, where SCTE-35 return-to-network markers automatically trigger the switch back from trailer content to the live feed. The transitions use clean switch points that align with GOP boundaries to prevent decoder glitches on client devices.

Yes, MicrocosmWorks configured the pipeline to emit SCTE-35 markers in both the transport stream (for SSAI systems like AWS MediaTailor) and the HLS/DASH manifest (as EXT-X-DATERANGE or Period events for CSAI players). This dual-mode signaling ensures compatibility with any downstream ad decisioning system without requiring pipeline modifications.

MicrocosmWorks built a dynamic slate management system that maintains a library of trailers and bumpers of various durations that can be combined to precisely fill any ad break window. The system uses a bin-packing algorithm to select the optimal combination of assets that fills the break duration within 500ms tolerance, padding any remainder with a branded slate.

MicrocosmWorks delivers broadcast ad insertion infrastructure at rates of $35-$50/hr, with a complete SCTE-35 signaling and trailer insertion pipeline including the scheduling engine, MediaLive configuration, and monitoring typically requiring 250-400 development hours. This investment enables monetization of ad breaks that can generate significant FAST channel revenue.

PrĂŞt Ă  Transformer Votre Entreprise ?

Discutons de la façon dont nous pouvons appliquer des solutions similaires à vos défis.

Contactez-NouscaseStudyDetail.viewAllCaseStudies