defined in |
descriptor_tag |
descriptor
|
info
|
fields
(OpenCaster:
italics means not implemented)
|
used
in
|
|
|
|
|
|
|
NIT
|
BAT
|
SDT
|
EIT
|
TOT
|
PMT
|
SIT
|
UNT
|
|
DVB-SSU
TS 102 006 (9.5.1)
|
0x01
|
scheduling_descriptor
|
|
- year_of_start_date_time
- month_of_start_date_time
- day_of_start_date_time
- hour_of_start_date_time
- minute_of_start_date_time
- second_of_start_date_time
- year_of_end_date_time
- month_of_end_date_time
- day_of_end_date_time
- hour_of_end_date_time
- minute_of_end_date_time
- second_of_end_date_time
- final_availability
- Periodicity_flag
- period_unit
- duration_unit
- estimated_cycle_time_unit
- Period
- Duration
- estimated_cycle_time
- private_data_bytes
|
|
|
|
|
|
|
|
UNT
|
|
0x02
|
update_descriptor
|
|
|
|
|
|
|
|
|
|
UNT |
|
0x03
|
ssu_location_descriptor
|
|
- data_broadcast_id
- association_tag
- private_data_bytes
|
|
|
|
|
|
|
|
UNT |
|
0x05
|
ssu_event_name_descriptor
dts_registration_descriptor |
|
|
|
|
|
|
|
|
|
UNT |
|
0x06
|
target_smartcard_descriptor
|
|
- super_CA_system_id
- private_data_bytes
|
|
|
|
|
|
|
|
UNT |
INT
|
0x07
|
target_MAC_address_descriptor
|
|
- mac_addr_mask
- mac_addr_bytes
|
|
|
|
|
|
|
|
UNT |
INT |
0x08
|
target_serial_number_descriptor
|
|
|
|
|
|
|
|
|
|
UNT |
INT |
0x09
|
target_IP_address_descriptor
|
|
- IPv4_addr_mask
- IPv4_addr_bytes
|
|
|
|
|
|
|
|
UNT |
INT |
0x0a
|
target_IPv6_address_descriptor
|
|
- IPv6_address_mask
- IPv6_address_bytes
|
|
|
|
|
|
|
|
UNT |
INT |
0x0b
|
ssu_subgroup_association_descriptor
|
|
|
|
|
|
|
|
|
|
UNT |
|
DVB-DATA
EN 301 192
|
0x0c
|
ip_mac_platform_name_descriptor
|
|
- ISO_639_language_code
- text_char_bytes
|
|
|
|
|
|
|
|
|
INT |
0x0d
|
ip_mac_platform_provider_name_descriptor
|
|
- ISO_639_language_code
- text_char_bytes
|
|
|
|
|
|
|
|
|
INT |
0x0e
|
target_MAC_address_range_descriptor
|
|
- mac_addr_mask
- mac_addr_bytes
|
|
|
|
|
|
|
|
|
INT |
0x0f
|
target_IP_slash_descriptor
|
|
- IPv4_addr[4]
- IPv4_slash_mask
|
|
|
|
|
|
|
|
|
INT |
0x10
|
target_IP_source_slash_descriptor
|
|
|
|
|
|
|
|
|
|
|
INT |
0x11
|
target_IPv6_slash_descriptor
|
|
|
|
|
|
|
|
|
|
|
INT |
0x12
|
target_IPv6_source_slash_descriptor
|
|
|
|
|
|
|
|
|
|
|
INT |
0x13
|
ip_mac_stream_location_descriptor
|
|
|
|
|
|
|
|
|
|
|
INT |
0x14
|
isp_access_mode_descriptor
|
|
|
|
|
|
|
|
|
|
|
INT |
0x15
|
IP/MAC_generic_stream_location_descriptor |
|
|
|
|
|
|
|
|
|
|
INT |
ISO/IEC
13818-1
(MPEG-PSI)
(wp) |
0x00
|
|
|
|
|
|
|
|
|
|
|
|
|
0x01
|
|
|
|
|
|
|
|
|
|
|
|
|
0x02 |
|
Video stream header
parameters for ITU-T Rec. H.262,
ISO/IEC 13818-2 and ISO/IEC 11172-2 |
|
|
|
|
|
|
|
|
|
|
0x03 |
|
Audio stream header
parameters for ISO/IEC 13818-3 and
ISO/IEC 11172-3 |
|
|
|
|
|
|
|
|
|
|
0x04 |
|
Hierarchy for stream
selection |
|
|
|
|
|
|
|
|
|
|
0x05 |
registration_descriptor |
Registration of
private formats |
|
|
|
|
|
|
|
|
|
|
0x06 |
|
Data stream alignment
for packetized video and audio sync point |
|
|
|
|
|
|
|
|
|
|
0x07 |
target_background_grid_descriptor
|
Target background
grid defines total display area size |
- horizontal_size
- vertical_size
- aspect_ratio_information
|
|
|
|
|
|
|
|
|
|
0x08 |
|
Video Window defines
position in display area |
|
|
|
|
|
|
|
|
|
|
0x09 |
|
Conditional access
system and EMM/ECM PID |
|
|
|
|
|
|
|
|
|
|
0x0a |
ISO_639_language_descriptor |
ISO 639 language and audio
type |
|
|
|
|
|
|
PMT |
|
|
|
0x0b |
|
System clock external
reference |
|
|
|
|
|
|
|
|
|
|
0x0c |
|
Multiplex buffer
utilization bounds |
|
|
|
|
|
|
|
|
|
|
0x0d |
|
Copyright
identification system and reference |
|
|
|
|
|
|
|
|
|
|
0x0e |
|
Maximum bit rate |
|
|
|
|
|
|
|
|
|
|
0x0f |
private_data_descriptor |
Private data
indicator |
|
|
|
|
|
|
|
|
|
|
0x10
|
|
Smoothing buffer |
|
|
|
|
|
|
|
|
|
|
0x11 |
STD_descriptor
|
STD video buffer leak
control |
|
|
|
|
|
|
|
|
|
|
0x12 |
|
IBP video I-frame
indicator |
|
|
|
|
|
|
|
|
|
|
0x13 |
|
ISO/IEC13818-6 DSM CC carousel identifier |
|
|
|
|
|
|
|
|
|
|
0x14 |
|
ISO/IEC13818-6 DSM CC association tag |
|
|
|
|
|
|
|
|
|
|
0x15 |
|
ISO/IEC13818-6 DSM CC deferred association tag |
|
|
|
|
|
|
|
|
|
|
0x16 |
|
ISO/IEC13818-6 DSM CC Reserved. |
|
|
|
|
|
|
|
|
|
|
0x17 |
|
DSM CC NPT reference |
|
|
|
|
|
|
|
|
|
|
0x18 |
|
DSM CC NPT endpoint |
|
|
|
|
|
|
|
|
|
|
0x19 |
|
DSM CC stream mode |
|
|
|
|
|
|
|
|
|
|
0x1a |
|
DSM CC stream event |
|
|
|
|
|
|
|
|
|
|
0x1b |
|
Video stream header
parameters for ISO/IEC 14496-2
(MPEG-4 H.263 based) |
|
|
|
|
|
|
|
|
|
|
0x1c |
|
Audio stream header
parameters for ISO/IEC 14496-3
(MPEG-4 LOAS multi-format framed) |
|
|
|
|
|
|
|
|
|
|
0x1d |
|
IOD parameters for
ISO/IEC 14496-1 |
|
|
|
|
|
|
|
|
|
|
0x1e |
|
SL parameters for
ISO/IEC 14496-1 |
|
|
|
|
|
|
|
|
|
|
0x1f |
|
FMC parameters for
ISO/IEC 14496-1 |
|
|
|
|
|
|
|
|
|
|
0x20 |
|
External ES
identifier for ISO/IEC 14496-1 |
|
|
|
|
|
|
|
|
|
|
0x21 |
|
MuxCode for ISO/IEC
14496-1 |
|
|
|
|
|
|
|
|
|
|
0x22 |
|
FMX Buffer Size for
ISO/IEC 14496-1 |
|
|
|
|
|
|
|
|
|
|
0x23 |
|
Multiplex Buffer for
ISO/IEC 14496-1 |
|
|
|
|
|
|
|
|
|
|
0x24 |
|
Content labeling for
ISO/IEC 14496-1 |
|
|
|
|
|
|
|
|
|
|
0x25 |
|
Metadata pointer |
|
|
|
|
|
|
|
|
|
|
0x26 |
|
Metadata |
|
|
|
|
|
|
|
|
|
|
0x27 |
|
Metadata STD |
|
|
|
|
|
|
|
|
|
|
0x28 |
|
Video stream header
parameters for ITU-T Rec. H.264
and ISO/IEC 14496-10 |
|
|
|
|
|
|
|
|
|
|
0x29 |
|
ISO/IEC 13818-11 IPMP
(DRM) |
|
|
|
|
|
|
|
|
|
|
0x2a |
|
Timing and HRD for
ITU-T Rec. H.264 and ISO/IEC 14496-10 |
|
|
|
|
|
|
|
|
|
|
0x2b |
|
Audio stream header
parameters for ISO/IEC 13818-7 ADTS AAC |
|
|
|
|
|
|
|
|
|
|
0x2c |
|
FlexMux Timing for
ISO/IEC 14496-1 |
|
|
|
|
|
|
|
|
|
|
0x2d |
|
Text stream header
parameters for ISO/IEC 14496 |
|
|
|
|
|
|
|
|
|
|
0x2e |
|
Audio extension
stream header parameters for ISO/IEC 14496-3
(MPEG-4 LOAS multi-format framed) |
|
|
|
|
|
|
|
|
|
|
0x2f |
|
Video auxiliary
stream header parameters |
|
|
|
|
|
|
|
|
|
|
0x30
|
|
Video scalable stream
header parameters |
|
|
|
|
|
|
|
|
|
|
0x31 |
|
Video multi stream
header parameters |
|
|
|
|
|
|
|
|
|
|
0x32 |
|
Video stream header
parameters for ITU-T Rec. T.802 and ISO/IEC 15444-3
(Motion JPEG 2000) |
|
|
|
|
|
|
|
|
|
|
0x33 |
|
Video multi operation
point stream header parameters |
|
|
|
|
|
|
|
|
|
|
0x34 |
|
Video stereoscopic
(3D) stream header parameters for ITU-T Rec.
H.262, ISO/IEC 13818-2 and ISO/IEC 11172-2 |
|
|
|
|
|
|
|
|
|
|
0x35 |
|
Program stereoscopic
(3D) information |
|
|
|
|
|
|
|
|
|
|
0x36 |
|
Video stereoscopic
(3D) information |
|
|
|
|
|
|
|
|
|
|
0x37-0x3f |
|
reserved
|
|
|
|
|
|
|
|
|
|
|
DVB-SI
EN 300 468
|
0x40
|
network_name_descriptor
|
|
|
NIT |
|
|
|
|
|
|
|
|
0x41
|
service_list_descriptor
|
|
- service_descriptor_loop_item
|
NIT |
|
|
|
|
|
|
|
|
0x42
|
stuffing_descriptor
|
|
|
|
|
|
|
|
|
|
|
|
0x43
|
transport_stream_sat_descriptor
|
|
- frequency
- orbital_position
- west_east_flag
- polarization
- modulation
- symbol_rate
- FEC_inner
|
NIT |
|
|
|
|
|
|
|
|
0x44
|
transport_stream_cable_descriptor
|
|
- frequency
- FEC_outer
- modulation
- symbol_rate
- FEC_inner
|
NIT |
|
|
|
|
|
|
|
|
0x45
|
vbi_data_descriptor
|
|
|
|
|
|
|
|
PMT |
|
|
|
0x46
|
VBI_teletext_descriptor
|
|
|
|
|
|
|
|
|
|
|
|
0x47
|
bouquet_descriptor
|
|
|
|
|
|
|
|
|
|
|
|
0x48
|
service_descriptor
|
|
- service_type
- service_provider_name
- service_name
|
|
|
SDT |
|
|
|
|
|
|
0x49
|
country_availability_descriptor
|
|
|
|
|
|
|
|
|
|
|
|
0x4a
|
linkage_descriptor
|
|
- transport_stream_id
- original_network_id
- service_id
- linkage_type
- private_data_bytes
|
|
|
|
|
|
|
|
|
|
0x4b
|
NVOD_reference_descriptor
|
|
|
|
|
|
|
|
|
|
|
|
0x4c
|
time_shifted_service_descriptor
|
|
|
|
|
|
|
|
|
|
|
|
0x4d
|
short_event_descriptor
|
|
- ISO639_language_code
- event_name
- text
|
|
|
|
EIT |
|
|
|
|
|
0x4e
|
extended_event_descriptor
|
|
- descriptor_number
- last_descriptor_number
- ISO639_language_code
- text
|
|
|
|
EIT |
|
|
|
|
|
0x4f
|
time_shifted_event_descriptor
|
|
|
|
|
|
|
|
|
|
|
|
0x50
|
component_descriptor
|
|
|
|
|
SDT |
EIT |
|
|
|
|
|
0x51
|
|
|
|
|
|
|
|
|
|
|
|
|
0x52
|
stream_identifier_descriptor
|
|
|
|
|
|
|
|
PMT |
|
|
|
0x53
|
mosaic_descriptor
|
|
|
|
|
|
|
|
|
|
|
|
0x54
|
content_descriptor
|
|
- content_nibble_level_1
- content_nibble_level_2
- user_byte
|
|
|
|
EIT
|
|
|
|
|
|
0x55
|
parental_rating_descriptor
|
|
|
|
|
|
|
|
|
|
|
|
0x56
|
teletext_descriptor
|
|
- teletext_descriptor_loop_item
- ISO639_language_code
- teletext_type
- teletext_magazine_number
- teletext_page_number
|
|
|
|
|
|
PMT |
|
|
|
0x57
|
telephone_descriptor
|
|
- foreign_availability
- connection_type
- country_prefix_length
- international_area_code
- operator_code_length
- national_area_code_length
- core_number_length
|
|
|
|
|
|
|
|
|
INT |
0x58
|
local_time_offset_descriptor
|
|
- local_time_offset_loop_item
- country_region_id
- local_time_offset_hour
- local_time_offset_minute
- year_of_change
- month_of_change
- day_of_change
- hour_of_change
- minute_of_change
- second_of_change
- next_time_offset_hour
- next_time_offset_minute
|
|
|
|
|
TOT |
|
|
|
|
0x59
|
subtitling_descriptor
|
|
- subtitling_data_descriptor_loop_item
- ISO_639_language_code
- subtitling_type
- composition_page_id
- ancillary_page_id
|
|
|
|
|
|
PMT |
|
|
|
0x5a
|
transport_stream_terrestrial_descriptor
|
|
- center_frequency
- bandwidth
- constellation
- hierarchy_information
- code_rate_HP_stream
- code_rate_LP_stream
- guard_interval
- transmission_mode
- other_frequency_flag
|
NIT |
|
|
|
|
|
|
|
|
terrestrial_delivery_system_descriptor |
|
- center_frequency
- bandwidth
- priority
- timeslice_ind
- mpe_fec_ind
- constellation
- hierarchy_information
- code_rate_HP_stream
- code_rate_LP_stream
- guard_interval
- transmission_mode
- other_frequency_flag
|
NIT |
|
|
|
|
|
|
|
|
0x5b
|
multilingual_network_name_descriptor
|
|
|
NIT
|
|
|
|
|
|
|
|
|
0x5c |
multilingual_bouquet_name_descriptor
|
|
|
|
|
|
|
|
|
|
|
|
0x5d |
multilingual_service_name_descriptor
|
|
|
|
|
|
|
|
|
|
|
|
0x5e |
multilingual_component_descriptor
|
|
|
|
|
|
|
|
|
|
|
|
0x5f
|
private_data_specifier_descriptor
|
|
|
|
|
|
|
|
|
|
|
INT |
0x60
|
|
|
|
|
|
|
|
|
|
|
|
|
0x61 |
|
|
|
|
|
|
|
|
|
|
|
|
0x62 |
|
|
|
|
|
|
|
|
|
|
|
|
0x63 |
|
|
|
|
|
|
|
|
|
|
|
|
0x64 |
|
|
|
|
|
|
|
|
|
|
|
|
0x65 |
|
|
|
|
|
|
|
|
|
|
|
|
0x66
|
data_broadcast_id_descriptor
|
|
- data_broadcast_ID
- OUI_info_loop_item
- OUI
- update_type
- update_versioning_flag
- update_version
- selector_bytes
- private_data_bytes
|
|
|
|
|
|
|
|
|
|
0x67
|
|
|
|
|
|
|
|
|
|
|
|
|
0x68
|
|
|
|
|
|
|
|
|
|
|
|
|
0x69
|
reserved_descriptor
|
|
|
|
|
|
EIT |
|
|
|
|
|
PDC_descriptor |
|
|
|
|
|
|
|
|
|
|
|
0x6a
|
ac3_descriptor
|
|
- component_type_flag
- component_type
- bsid_flag
- bsid
- mainid_flag
- mainid
- asvc_flag
- asvc
- additional_info
|
|
|
|
|
|
PMT |
|
|
|
0x6b |
|
|
|
|
|
|
|
|
|
|
|
|
0x6c |
|
|
|
|
|
|
|
|
|
|
|
|
0x6d |
|
|
|
|
|
|
|
|
|
|
|
|
0x6e |
|
|
|
|
|
|
|
|
|
|
|
|
0x6f
|
application_signalling_descriptor
|
|
|
|
|
|
|
|
PMT
|
|
|
|
0x70
|
|
|
|
|
|
|
|
|
|
|
|
|
0x71
|
bouquet_name_descriptor
|
|
|
|
BAT |
|
|
|
|
|
|
|
0x72
|
|
|
|
|
|
|
|
|
|
|
|
|
0x73
|
default_authority_descriptor
|
|
|
|
|
|
|
|
|
|
|
|
0x74
|
|
|
|
|
|
|
|
|
|
|
|
|
0x75
|
|
|
|
|
|
|
|
|
|
|
|
|
0x76
|
content_identifier_descriptor
|
|
- crid_descriptor_loop_item
|
|
|
|
|
|
|
|
|
|
0x77
|
time_slice_fec_identifier_descriptor
|
|
- time_slicing
- mpe_fec
- frame_size
- max_burst_duration
- max_average_rate
|
|
|
|
|
|
|
|
|
|
0x78
|
|
|
|
|
|
|
|
|
|
|
|
|
0x79
|
|
|
|
|
|
|
|
|
|
|
|
|
0x7a
|
enhanced_AC-3_descriptor
|
|
- component_type_flag
- bsid_flag
- mainid_flag
- asvc_flag
- mixinfoexists
- substream1_flag
- substream2_flag
- substream3_flag
- component_type
- bsid
- mainid
|
|
|
|
|
|
|
|
|
|
0x7b
|
dts_audio_stream_descriptor
|
|
- sample_rate_code
- bit_rate_code
- nblks
- fsize
- surround_mode
- lfe_flag
- extendend_surround_flag
- additional_info
|
|
|
|
|
|
PMT |
|
|
|
0x7c |
|
|
|
|
|
|
|
|
|
|
|
|
0x7d |
|
|
|
|
|
|
|
|
|
|
|
|
0x7e |
|
|
|
|
|
|
|
|
|
|
|
|
0x7f
|
supplementary_audio_descriptor
|
|
- mix_type
- editorial_classification
- ISO_639_language_code
- private_data_bytes
|
|
|
|
|
|
PMT |
|
|
|
ATSC
|
0x80
|
|
|
|
|
|
|
|
|
|
|
|
|
0x81 |
|
|
|
|
|
|
|
|
|
|
|
|
0x82
|
|
|
|
|
|
|
|
|
|
|
|
|
0x83
|
logical_channel_descriptor
|
|
- lcn_service_descriptor_loop_item
- service_ID
- visible_service_flag
- logical_channel_number
|
|
|
|
|
|
|
|
|
|
0x84 |
|
|
|
|
|
|
|
|
|
|
|
|
0x85 |
|
|
|
|
|
|
|
|
|
|
|
|
0x86 |
|
|
|
|
|
|
|
|
|
|
|
|
0x87
|
logical_channel_descriptor_v2
|
|
- channel_list_id
- channel_list_name
- country_code
- lcn_service_descriptor_loop_item
- service_ID
- visible_service_flag
- logical_channel_number
|
|
|
|
|
|
|
|
|
|
...
|
|
|
|
|
|
|
|
|
|
|
|
|
0xcf
|
|
|
|
|
|
|
|
|
|
|
|
|
ISDB
|
0xd0-0xdf
|
|
|
|
|
|
|
|
|
|
|
|
|
CableLabs
|
0xe0-0xe9
|
|
|
|
|
|
|
|
|
|
|
|
|
(other)
|
0xea-0xfe
|
|
|
|
|
|
|
|
|
|
|
|
|
(forbidden;
used in null padding)
|
0xff
|
|
|
|
|
|
|
|
|
|
|
|
|