Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

To analyze SCTE35, please refer at https://comcast.github.io/scte35-js/


Table of Contents

EXT-OATCLS-SCTE35

  • OATCLS-SCTE35 containing the base64 encoded raw bytes of the original SCTE-35 ad avail message.
  • ASSET containing the CAID or UPID as specified in the original SCTE35 message.
  • 1 CUE-OUT per ad avail.
  • 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.

  • CUE-IN to indicate the end of the avail.

...

Code Block
#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


CUE-OUT

Code Block
#EXT-OATCLS-SCTE35:/DBcAAAAAAAAAP/wBQb//ciI8QBGAh1DVUVJXQk9EX+fAQ5FUDAxODAzODQwMDY2NiEEZAIZQ1VFSV0JPRF/3wABLit7AQVDMTQ2NDABAQEKQ1VFSQCAMTUwKnPhdcU=


CUE-IN

Code Block
#EXT-OATCLS-SCTE35:/DBQAAAAAAAAAP/wBQb//Y2J9gA6AhRDVUVJXQk9EX+fAQVDMTQ2NDEAAAIiQ1VFSV0JQIB/3wACCSRHAQ5FUDAxODAzODQwMDY2NiAFZFg0zZU=