To analyze SCTE35, please refer at https://comcast.github.io/scte35-js/
CUE-OUT-CONT containing the following:
The elapsed time of the avail.
The duration declared in the original SCTE35 message.
SCTE35 containing the base64 encoded raw bytes of the original SCTE-35 ad avail message.
These lines repeat until the ad avail ends.
#EXT-OATCLS-SCTE35:/DA0AAAAAAAAAAAABQb+ADAQ6QAeAhxDVUVJQAAAO3/PAAEUrEoICAAAAAAg+2UBNAAANvrtoQ== #EXT-X-ASSET:CAID=0x0000000020FB6501 #EXT-X-CUE-OUT:201.467 . . . #EXT-X-CUE-OUT-CONT:ElapsedTime=5.939,Duration=201.467,SCTE35=/DA0AAAA+…AAg+2UBNAAANvrtoQ== . . . #EXT-X-CUE-IN |
#EXTM3U #EXT-X-VERSION:3 #EXT-X-TARGETDURATION:12 #EXT-X-MEDIA-SEQUENCE:1 #EXT-X-PLAYLIST-TYPE:VOD #EXTINF:10.000, file_60p_1_00001.ts #EXT-OATCLS-SCTE35:/DAnAAAAAAAAAP/wBQb+AA27oAARAg9DVUVJAAAAAX+HCQA0AAE0xUZn #EXT-X-CUE-OUT:30.000 #EXTINF:2.000, file_60p_1_00002.ts #EXT-X-CUE-OUT-CONT:ElapsedTime=2.000,Duration=30,SCTE35=/DAnAAAAAAAAAP/wBQb+AA27oAARAg9DVUVJAAAAAX+HCQA0AAE0xUZn #EXTINF:12.000, file_60p_1_00003.ts #EXT-X-CUE-OUT-CONT:ElapsedTime=14.000,Duration=30,SCTE35=/DAnAAAAAAAAAP/wBQb+AA27oAARAg9DVUVJAAAAAX+HCQA0AAE0xUZn #EXTINF:12.000, file_60p_1_00004.ts #EXT-X-CUE-OUT-CONT:ElapsedTime=26.000,Duration=30,SCTE35=/DAnAAAAAAAAAP/wBQb+AA27oAARAg9DVUVJAAAAAX+HCQA0AAE0xUZn #EXTINF:4.000, file_60p_1_00005.ts #EXT-OATCLS-SCTE35:/DAnAAAAAAAAAP/wBQb+ADbugAARAg9DVUVJAAAAAX+HCQA1AAA3v5+Q #EXT-X-CUE-IN #EXTINF:8.000, file_60p_1_00006.ts #EXTINF:12.000, file_60p_1_00007.ts #EXTINF:12.000, file_60p_1_00008.ts #EXTINF:3.000, file_60p_1_00009.ts #EXT-OATCLS-SCTE35:/DAnAAAAAAAAAP/wBQb+AGb/MAARAg9DVUVJAAAAAn+HCQA0AALMua1L #EXT-X-CUE-OUT:30.000 #EXTINF:9.000, file_60p_1_00010.ts #EXT-X-CUE-OUT-CONT:ElapsedTime=9.000,Duration=30,SCTE35=/DAnAAAAAAAAAP/wBQb+AGb/MAARAg9DVUVJAAAAAn+HCQA0AALMua1L #EXTINF:12.000, file_60p_1_00011.ts #EXT-X-CUE-OUT-CONT:ElapsedTime=21.000,Duration=30,SCTE35=/DAnAAAAAAAAAP/wBQb+AGb/MAARAg9DVUVJAAAAAn+HCQA0AALMua1L #EXTINF:9.000, file_60p_1_00012.ts #EXT-OATCLS-SCTE35:/DAnAAAAAAAAAP/wBQb+AJAyEAARAg9DVUVJAAAAAn+HCQA1AABStd4A #EXT-X-CUE-IN #EXTINF:3.000, file_60p_1_00013.ts #EXTINF:12.000, file_60p_1_00014.ts #EXTINF:12.000, file_60p_1_00015.ts #EXTINF:3.000, file_60p_1_00016.ts #EXTINF:9.000, file_60p_1_00017.ts #EXTINF:12.000, file_60p_1_00018.ts #EXTINF:12.000, file_60p_1_00019.ts #EXTINF:12.000, file_60p_1_00020.ts #EXTINF:12.000, file_60p_1_00021.ts #EXTINF:12.000, file_60p_1_00022.ts #EXTINF:12.000, file_60p_1_00023.ts #EXTINF:10.067, file_60p_1_00024.ts #EXT-X-ENDLIST |
#EXTM3U #EXT-X-VERSION:4 ## Created with Unified Streaming Platform (version=1.11.9-24983) #EXT-X-MEDIA-SEQUENCE:425081916 #EXT-X-INDEPENDENT-SEGMENTS #EXT-X-TARGETDURATION:6 #USP-X-TIMESTAMP-MAP:MPEGTS=3249462490,LOCAL=2021-09-22T12:42:35.054100Z #EXT-X-PROGRAM-DATE-TIME:2021-09-22T12:42:35.054162Z #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081916.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081917.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081918.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081919.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081920.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081921.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081922.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081923.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081924.ts #EXTINF:2.3858, no desc scte35-audio=69000-video=700000-425081925.ts ## splice_insert(auto_return) #EXT-X-DATERANGE:ID="647-1632314592",START-DATE="2021-09-22T12:43:12Z",PLANNED-DURATION=19,SCTE35-OUT=0xFC302000000000000000FFF00F05000002877FFFFE001A17B0C0000000000015E63018 #EXT-X-CUE-OUT:19 #EXT-X-PROGRAM-DATE-TIME:2021-09-22T12:43:12Z #EXTINF:5.2941, no desc scte35-audio=69000-video=700000-425081926.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081927.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081928.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081929.ts #EXTINF:2.1858, no desc scte35-audio=69000-video=700000-425081930.ts ## Auto Return Mode #EXT-X-CUE-IN #EXT-X-PROGRAM-DATE-TIME:2021-09-22T12:43:31Z #EXTINF:5.4941, no desc scte35-audio=69000-video=700000-425081931.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081932.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081933.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081934.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081935.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081936.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081937.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081938.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081939.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081940.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081941.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081942.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081943.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081944.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081945.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081946.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081947.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081948.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081949.ts #EXTINF:2.3858, no desc scte35-audio=69000-video=700000-425081950.ts ## splice_insert(auto_return) #EXT-X-DATERANGE:ID="648-1632314688",START-DATE="2021-09-22T12:44:48Z",PLANNED-DURATION=19,SCTE35-OUT=0xFC302000000000000000FFF00F05000002887FFFFE001A17B0C00000000000F0DC088E #EXT-X-CUE-OUT:19 #EXT-X-PROGRAM-DATE-TIME:2021-09-22T12:44:48Z #EXTINF:5.2941, no desc scte35-audio=69000-video=700000-425081951.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081952.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081953.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081954.ts #EXTINF:2.1858, no desc scte35-audio=69000-video=700000-425081955.ts ## Auto Return Mode #EXT-X-CUE-IN #EXT-X-PROGRAM-DATE-TIME:2021-09-22T12:45:07Z #EXTINF:5.4941, no desc scte35-audio=69000-video=700000-425081956.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081957.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081958.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081959.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081960.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081961.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081962.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081963.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081964.ts ## Media sequence discontinuity #EXT-X-GAP #EXTINF:0, no desc scte35-audio=69000-video=700000-425081965.ts ## Media sequence discontinuity #EXT-X-GAP #EXTINF:0, no desc scte35-audio=69000-video=700000-425081966.ts ## Media sequence discontinuity #EXT-X-GAP #EXTINF:0, no desc scte35-audio=69000-video=700000-425081967.ts ## Media sequence discontinuity #EXT-X-GAP #EXTINF:0, no desc scte35-audio=69000-video=700000-425081968.ts ## Media sequence discontinuity #EXT-X-GAP #EXTINF:0, no desc scte35-audio=69000-video=700000-425081969.ts ## Media sequence discontinuity #EXT-X-GAP #EXTINF:0, no desc scte35-audio=69000-video=700000-425081970.ts ## Media sequence discontinuity #EXT-X-GAP #EXTINF:0, no desc scte35-audio=69000-video=700000-425081971.ts ## Media sequence discontinuity #EXT-X-GAP #EXTINF:0, no desc scte35-audio=69000-video=700000-425081972.ts ## Media sequence discontinuity #EXT-X-GAP #EXTINF:0, no desc scte35-audio=69000-video=700000-425081973.ts ## Media sequence discontinuity #EXT-X-GAP #EXTINF:0, no desc scte35-audio=69000-video=700000-425081974.ts ## Media sequence discontinuity #EXT-X-GAP #EXTINF:0, no desc scte35-audio=69000-video=700000-425081975.ts ## Media sequence discontinuity #EXT-X-GAP #EXTINF:0, no desc scte35-audio=69000-video=700000-425081976.ts ## Media sequence discontinuity #EXT-X-GAP #EXTINF:0, no desc scte35-audio=69000-video=700000-425081977.ts ## Media sequence discontinuity #EXT-X-GAP #EXTINF:0, no desc scte35-audio=69000-video=700000-425081978.ts ## Media sequence discontinuity #EXT-X-GAP #EXTINF:0, no desc scte35-audio=69000-video=700000-425081979.ts ## Media sequence discontinuity #EXT-X-GAP #EXTINF:0, no desc scte35-audio=69000-video=700000-425081980.ts ## Media sequence discontinuity #EXT-X-GAP #EXTINF:0, no desc scte35-audio=69000-video=700000-425081981.ts ## Media sequence discontinuity #EXT-X-GAP #EXTINF:0, no desc scte35-audio=69000-video=700000-425081982.ts ## Media sequence discontinuity #EXT-X-GAP #EXTINF:0, no desc scte35-audio=69000-video=700000-425081983.ts ## Media sequence discontinuity #EXT-X-GAP #EXTINF:0, no desc scte35-audio=69000-video=700000-425081984.ts ## Media sequence discontinuity #EXT-X-GAP #EXTINF:0, no desc scte35-audio=69000-video=700000-425081985.ts ## Media sequence discontinuity #EXT-X-GAP #EXTINF:0, no desc scte35-audio=69000-video=700000-425081986.ts ## Media sequence discontinuity #EXT-X-GAP #EXTINF:0, no desc scte35-audio=69000-video=700000-425081987.ts ## Media sequence discontinuity #EXT-X-GAP #EXTINF:0, no desc scte35-audio=69000-video=700000-425081988.ts #EXT-X-DISCONTINUITY #EXT-X-PROGRAM-DATE-TIME:2021-09-22T12:47:16.994197Z #EXTINF:2, no desc scte35-audio=69000-video=700000-425081989.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081990.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081991.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081992.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081993.ts #EXTINF:3.84, no desc scte35-audio=69000-video=700000-425081994.ts |
SCTE35 Splice In and Out indicators can be specified via time signals in HLS tags. The SCTE information is available in binary format and needs to be decoded in order to determine the type of signal being sent.
#EXT-OATCLS-SCTE35:/DBcAAAAAAAAAP/wBQb//ciI8QBGAh1DVUVJXQk9EX+fAQ5FUDAxODAzODQwMDY2NiEEZAIZQ1VFSV0JPRF/3wABLit7AQVDMTQ2NDABAQEKQ1VFSQCAMTUwKnPhdcU= |
#EXT-OATCLS-SCTE35:/DBQAAAAAAAAAP/wBQb//Y2J9gA6AhRDVUVJXQk9EX+fAQVDMTQ2NDEAAAIiQ1VFSV0JQIB/3wACCSRHAQ5FUDAxODAzODQwMDY2NiAFZFg0zZU= |