15 breaking releases

0.16.0 Jan 30, 2025
0.15.0 Feb 23, 2024
0.14.0 Jun 16, 2021
0.11.0 Jul 19, 2019
0.2.0 Mar 15, 2018

#482 in Parser implementations

Download history 17/week @ 2024-10-30 6/week @ 2024-11-06 24/week @ 2024-11-13 16/week @ 2024-11-20 23/week @ 2024-11-27 60/week @ 2024-12-04 31/week @ 2024-12-11 11/week @ 2024-12-18 6/week @ 2024-12-25 130/week @ 2025-01-29 45/week @ 2025-02-05 25/week @ 2025-02-12

200 downloads per month
Used in 2 crates

MIT/Apache

70KB
1.5K SLoC

scte35-reader

crates.io version

Parser data formatted according to SCTE-35.

For an example of usage, see the scte35dump tool.

Supported syntax

A subset of possible SCTE-35 syntax is currently handled:

  • splice_info_section()
    • encrypted_packet - ❌ decryption of encrypted SCTE-35 data is not supported

Commands

  • splice_null()
  • splice_schedule()
  • splice_insert()
  • time_signal()
  • bandwidth_reservation()
  • private_command()

Descriptors

  • avail_descriptor
  • DTMF_descriptor
  • segmentation_descriptor
  • time_descriptor
  • Reserved - Descriptors with tags values that are 'reserved' in SCTE-35 are supported in the sense that the application gets access to the descriptor byte values, and can parse them with application-specific logic.

Dependencies

~7MB
~182K SLoC