Signalisation publicitaire SCTE-35

Modifié le  Mer, 11 Mars à 10:57 H

Spécifications de syntaxe SCTE-35

 

Méthode A (préférée) 

• #EXT-OATCLS-SCTE35  inséré 

• Avec  #EXT-X-CUE-OUT  sur le premier segment correspondant à la pause publicitaire 

• puis  #EXT-X-CUE-OUT-CONT  contenant 

• Temps écoulé 

• Durée 

• SCTE35 



Méthode B (alternative) 

• Marqueurs EXT-X-DATERANGE  avec une durée et une heure de début. 

• Quelques exigences obligatoires lors de l'utilisation des marqueurs DATERANGE. 

• Chaque identifiant de marqueur doit être unique. 

• La date de début doit être spécifiée en clair ou à l'intérieur de la charge utile. 

•  La durée de la pause doit être spécifiée sous PLANNED-DURATION ou DURATION, en clair ou à l'intérieur de la charge utile. 

•  Il doit exister un attribut SCTE35-OUT ou SCTE35-CMD 


Charge utile SCTE-35 

Les marqueurs de sortie de séquence sont soit des commandes splice_insert() 


Commandes SCTE-35 

Splice_insert() (0x5)



Liste de lecture multimédia HLS - État de pause publicitaire (pendant les publicités)

 

Début - tunnel de coupure publicitaire

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:7
#EXT-X-MEDIA-SEQUENCE:709914
#EXT-X-PROGRAM-DATE-TIME:2024-08-20T08:03:38.911Z
#EXTINF:6.00600,
media_video_1080p30_709914.ts
#EXTINF:6.00600,
media_video_1080p30_709915.ts
#EXTINF:6.00600,
media_video_1080p30_709916.ts
#EXTINF:6.00600,
media_video_1080p30_709917.ts
#EXTINF:6.00600,
media_video_1080p30_709918.ts
#EXTINF:5.20520,
media_video_1080p30_709919.ts
#EXT-OATCLS-SCTE35:/DAlAAAAAyiYAP/wFAUAABZLf+/+PDNK8P4ApMbEAAAAAAAAkVgUaQ==
#EXT-X-CUE-OUT:119.987
#EXTINF:0.80080,
media_video_1080p30_709920.ts
#EXT-X-CUE-OUT-CONT:ElapsedTime=0.801,Duration=119.987,SCTE35=/DAlAAAAAyiYAP/wFAUAABZLf+/+PDNK8P4ApMbEAAAAAAAAkVgUaQ==
#EXTINF:6.00600,
media_video_1080p30_709921.ts
#EXT-X-CUE-OUT-CONT:ElapsedTime=6.807,Duration=119.987,SCTE35=/DAlAAAAAyiYAP/wFAUAABZLf+/+PDNK8P4ApMbEAAAAAAAAkVgUaQ==
#EXTINF:6.00600,
media_video_1080p30_709922.ts
#EXT-X-CUE-OUT-CONT:ElapsedTime=12.813,Duration=119.987,SCTE35=/DAlAAAAAyiYAP/wFAUAABZLf+/+PDNK8P4ApMbEAAAAAAAAkVgUaQ==
#EXTINF:6.00600,
media_video_1080p30_709923.ts



Pendant - tunnel de pause publicitaire 

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:7
#EXT-X-MEDIA-SEQUENCE:709919
#EXT-X-PROGRAM-DATE-TIME:2024-08-20T08:04:08.941Z
#EXTINF:5.20520,
media_video_1080p30_709919.ts
#EXT-OATCLS-SCTE35:/DAlAAAAAyiYAP/wFAUAABZLf+/+PDNK8P4ApMbEAAAAAAAAkVgUaQ==
#EXT-X-CUE-OUT:119.987
#EXTINF:0.80080,
media_video_1080p30_709920.ts
#EXT-X-CUE-OUT-CONT:ElapsedTime=0.801,Duration=119.987,SCTE35=/DAlAAAAAyiYAP/wFAUAABZLf+/+PDNK8P4ApMbEAAAAAAAAkVgUaQ==
#EXTINF:6.00600,
media_video_1080p30_709921.ts
#EXT-X-CUE-OUT-CONT:ElapsedTime=6.807,Duration=119.987,SCTE35=/DAlAAAAAyiYAP/wFAUAABZLf+/+PDNK8P4ApMbEAAAAAAAAkVgUaQ==
#EXTINF:6.00600,
media_video_1080p30_709922.ts
#EXT-X-CUE-OUT-CONT:ElapsedTime=12.813,Duration=119.987,SCTE35=/DAlAAAAAyiYAP/wFAUAABZLf+/+PDNK8P4ApMbEAAAAAAAAkVgUaQ==
#EXTINF:6.00600,
media_video_1080p30_709923.ts
#EXT-X-CUE-OUT-CONT:ElapsedTime=18.819,Duration=119.987,SCTE35=/DAlAAAAAyiYAP/wFAUAABZLf+/+PDNK8P4ApMbEAAAAAAAAkVgUaQ==
#EXTINF:6.00600,
media_video_1080p30_709924.ts
#EXT-X-CUE-OUT-CONT:ElapsedTime=24.825,Duration=119.987,SCTE35=/DAlAAAAAyiYAP/wFAUAABZLf+/+PDNK8P4ApMbEAAAAAAAAkVgUaQ==
#EXTINF:6.00600,
media_video_1080p30_709925.ts
#EXT-X-CUE-OUT-CONT:ElapsedTime=30.831,Duration=119.987,SCTE35=/DAlAAAAAyiYAP/wFAUAABZLf+/+PDNK8P4ApMbEAAAAAAAAkVgUaQ==
#EXTINF:6.00600,
media_video_1080p30_709926.ts
#EXT-X-CUE-OUT-CONT:ElapsedTime=36.837,Duration=119.987,SCTE35=/DAlAAAAAyiYAP/wFAUAABZLf+/+PDNK8P4ApMbEAAAAAAAAkVgUaQ==
#EXTINF:6.00600,
media_video_1080p30_709927.ts
#EXT-X-CUE-OUT-CONT:ElapsedTime=42.843,Duration=119.987,SCTE35=/DAlAAAAAyiYAP/wFAUAABZLf+/+PDNK8P4ApMbEAAAAAAAAkVgUaQ==
#EXTINF:6.00600,
media_video_1080p30_709928.ts


Fin - tunnel de coupure publicitaire 

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:7
#EXT-X-MEDIA-SEQUENCE:709935
#EXT-X-PROGRAM-DATE-TIME:2024-08-20T08:05:39.031Z
#EXT-X-CUE-OUT-CONT:ElapsedTime=84.885,Duration=119.987,SCTE35=/DAlAAAAAyiYAP/wFAUAABZLf+/+PDNK8P4ApMbEAAAAAAAAkVgUaQ==
#EXTINF:6.00600,
media_video_1080p30_709935.ts
#EXT-X-CUE-OUT-CONT:ElapsedTime=90.891,Duration=119.987,SCTE35=/DAlAAAAAyiYAP/wFAUAABZLf+/+PDNK8P4ApMbEAAAAAAAAkVgUaQ==
#EXTINF:6.00600,
media_video_1080p30_709936.ts
#EXT-X-CUE-OUT-CONT:ElapsedTime=96.897,Duration=119.987,SCTE35=/DAlAAAAAyiYAP/wFAUAABZLf+/+PDNK8P4ApMbEAAAAAAAAkVgUaQ==
#EXTINF:6.00600,
media_video_1080p30_709937.ts
#EXT-X-CUE-OUT-CONT:ElapsedTime=102.903,Duration=119.987,SCTE35=/DAlAAAAAyiYAP/wFAUAABZLf+/+PDNK8P4ApMbEAAAAAAAAkVgUaQ==
#EXTINF:6.00600,
media_video_1080p30_709938.ts
#EXT-X-CUE-OUT-CONT:ElapsedTime=108.909,Duration=119.987,SCTE35=/DAlAAAAAyiYAP/wFAUAABZLf+/+PDNK8P4ApMbEAAAAAAAAkVgUaQ==
#EXTINF:6.00600,
media_video_1080p30_709939.ts
#EXT-X-CUE-OUT-CONT:ElapsedTime=114.915,Duration=119.987,SCTE35=/DAlAAAAAyiYAP/wFAUAABZLf+/+PDNK8P4ApMbEAAAAAAAAkVgUaQ==
#EXTINF:5.07173,
media_video_1080p30_709940.ts
#EXT-X-CUE-IN
#EXTINF:0.93427,
media_video_1080p30_709941.ts
#EXTINF:6.00600,
media_video_1080p30_709942.ts
#EXTINF:6.00600,
media_video_1080p30_709943.ts
#EXTINF:6.00600,
media_video_1080p30_709944.ts