#transport-stream #en #reader #mpeg #etsi #information #standard

en-300-468-reader

Reader for MPEG TS data formatted according to ETSI standard EN 300 486

3 releases (breaking)

0.3.0 Apr 17, 2021
0.2.0 Apr 11, 2021
0.1.0 Jul 2, 2019

#419 in Video

MIT/Apache

40KB
745 lines

en-300-486-reader

Reader for DVB MPEG Transport Stream data formatted according to ETSI standard EN 300 486, "Service Information in DVB systems".

Based on the mpeg2ts-reader crate.

Supported syntax

Not much yet!

  • Service Information table sections
    • NIT network_information_section()
    • BAT bouquet_association_section()
    • SDT service_description_section()
    • EIT event_information_section()
    • TDT time_date_section()
    • TOT time_offset_section()
    • RST running_status_section()
    • ST stuffing_section()
    • DIT discontinuity_information_section()
    • SIT selection_information_section()
  • Descriptors
    • network_name_descriptor
    • service_list_descriptor
    • stuffing_descriptor
    • satellite_delivery_system_descriptor
    • cable_delivery_system_descriptor
    • VBI_data_descriptor
    • VBI_teletext_descriptor
    • bouquet_name_descriptor
    • service_descriptor
    • country_availability_descriptor
    • linkage_descriptor
    • NVOD_reference_descriptor
    • time_shifted_service_descriptor
    • short_event_descriptor
    • extended_event_descriptor
    • time_shifted_event_descriptor
    • component_descriptor
    • mosaic_descriptor
    • stream_identifier_descriptor
    • CA_identifier_descriptor
    • content_descriptor
    • parental_rating_descriptor
    • teletext_descriptor
    • telephone_descriptor
    • local_time_offset_descriptor
    • subtitling_descriptor
    • terrestrial_delivery_system_descriptor
    • multilingual_network_name_descriptor
    • multilingual_bouquet_name_descriptor
    • multilingual_service_name_descriptor
    • multilingual_component_descriptor
    • private_data_specifier_descriptor
    • service_move_descriptor
    • short_smoothing_buffer_descriptor
    • frequency_list_descriptor
    • partial_transport_stream_descriptor
    • data_broadcast_descriptor
    • scrambling_descriptor
    • data_broadcast_id_descriptor
    • transport_stream_descriptor
    • DSNG_descriptor
    • PDC_descriptor
    • AC3_descriptor
    • ancillary_data_descriptor
    • cell_list_descriptor
    • cell_frequency_link_descriptor
    • announcement_support_descriptor
    • application_signalling_descriptor
    • adaptation_field_data_descriptor
    • service_identifier_descriptor
    • service_availability_descriptor
    • default_authority_descriptor
    • related_content_descriptor
    • TVA_id_descriptor
    • content_identifier_descriptor
    • time_slice_fec_identifier_descriptor
    • ECM_repetition_rate_descriptor
    • S2_satellite_delivery_system_descriptor
    • enhanced_AC3_descriptor
    • DTS_descriptor
    • AAC_descriptor
    • XAIT_location_descriptor
    • FTA_content_management_descriptor
    • extension_descriptor

Dependencies

~2.5MB
~38K SLoC