#reader #parser #pdf #data

scte35-reader

Reader for data formatted according to SCTE-35

8 releases (breaking)

✓ Uses Rust 2018 edition

0.8.0 Feb 17, 2019
0.7.0 Jan 8, 2019
0.6.0 Dec 4, 2018
0.5.0 Nov 6, 2018
0.1.0 Mar 4, 2018

#24 in Video

Download history 33/week @ 2018-11-05 14/week @ 2018-11-12 6/week @ 2018-11-19 31/week @ 2018-11-26 37/week @ 2018-12-03 13/week @ 2018-12-10 43/week @ 2018-12-17 12/week @ 2018-12-24 3/week @ 2018-12-31 28/week @ 2019-01-07 10/week @ 2019-01-14 1/week @ 2019-01-21 3/week @ 2019-01-28 1/week @ 2019-02-04 4/week @ 2019-02-11

65 downloads per month
Used in 1 crate

MIT/Apache

39KB
986 lines

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:

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

~4MB
~68K SLoC