#reader #parser #data

scte35-reader

Reader for data formatted according to SCTE-35

7 releases (breaking)

✓ Uses Rust 2018 edition

0.7.0 Jan 8, 2019
0.6.0 Dec 4, 2018
0.5.0 Nov 6, 2018
0.4.0 Sep 27, 2018
0.1.0 Mar 4, 2018

#18 in Video

Download history 8/week @ 2018-10-22 24/week @ 2018-11-05 30/week @ 2018-11-12 14/week @ 2018-11-19 10/week @ 2018-11-26 26/week @ 2018-12-03 37/week @ 2018-12-10 15/week @ 2018-12-17 53/week @ 2018-12-24 1/week @ 2018-12-31 2/week @ 2019-01-07 29/week @ 2019-01-14

83 downloads per month
Used in 1 crate

MIT/Apache

39KB
988 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

~3.5MB
~62K SLoC