SlideShare ist ein Scribd-Unternehmen logo
1 von 1
Downloaden Sie, um offline zu lesen
MPEG-2 Transport Stream                                                                                                                                                                                                                                                                                                                                                                                    Service Information (SI) in DVB Systems
ISO/IEC 13818-1 International Standard                                                                                                                                                                                                                                                                                                                                                                     ETSI EN 300 468 International Standard
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Discontinuity Information Section
                                   ISO/IEC 13818-1 transport packet                                                                                                                                                                     P E S PACKET SYNTAX DIAGRAM                                                                                                                                                                                                                                                                                                                                                              (DI T)
                                                                                                                                                                                                          24 bits                 8 bits              16 bits
          Syntax                                                                                                                                                  No. of bits                                                                                                                                                                                                                           Network Information section (NIT)                                    Service description section (SDT)                                   Bouquet association section (BAT)
                                                                                                                                                                                                           Packet                                      PES                Optional
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       Syntax                                    No. of bits
transport_packet ( ) {                                                                                                                                                                                                            Stream                                                                                                                                                                    Syntax                     No. of bits                                                                                                   Syntax                       No. of bits
                                                                                                                                                                                                         Start Code                                   Packet                PES              PES Packet Data Bytes                                                                                                                                                               Syntax                    No. of bits                                                                                         discontinuity_information_section ( ) {
         sync_byte                                                                                                                                                            8                                                      Id
                                                                                                                                                                                                           Prefix                                     Length              HEADER                                                                                                                       network_information_section( ){                                     service_description_section( ){                                       bouquet_association_section(){                                     table_id                                              8
         transport_error_indica tor                                                                                                                                           1                                                                                                                                                                                                                             table_id                              8                              table_id                          8                                 table_id                             8
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     section_syntax_indicator             1                         section_syntax_indicator                              1
         payload_unit_start_indica tor                                                                                                                                        1                                                                                                                                                                                                                             section_syntax_indicator              1                              section_syntax_indicator          1
                                                                                                                                                                                                                                                                                                                                                                                                            reserved_future_use                   1                              reserved_future_use               1                                 reserved_future_use                  1                         reserved_future_use                                   1
         transport_priority                                                                                                                                                   1                                                                                                                                                                                                                                                                                                                                                                      reserved                             2
                                                                                                                                                                                                        2 bits          2 bits             1 bit             1 bit           1 bit             1 bit         8 bits              8 bits                           m * 8 bits                                reserved                              2                              reserved                          2                                                                                                reserved                                              2
         PID                                                                                                                                                                 13                                                                                                                                                                                                                             section_length                       12                              section_length                   12                                 section_length                      12
                                                                                                                                                                                                                      PES                                   Data                                                                                                      Stuffing                                                                                                                                                                       bouquet_id                          16                         section_length                                       12
         transport_scrambling_control                                                                                                                                         2                                                          PES                                                 Original                          PES                                                                          network_id                           16                              transport_stream_id              16
                                                                                                                                                                                                                                                                                                                                                  Optional                                                                                                                                                                                           reserved                             2                         transition_flag                                       1
         ada pta tion_field_control                                                                                                                                           2                         ‘10’       Scrambling                            Alignment        Copyright                         7 Flags          Header                                    Bytes                                reserved                              2                              reserved                          2
                                                                                                                                                                                                                                        Priority                                             or Copy                                               Fields                                                                                                                                                                                            version_number                       5                         reserved_future_use                                   7
         continuity_counter                                                                                                                                                   4                                      Control                             Indicator                                                         Data Length                                 (0xFF)                               version_number                        5                              version_number                    5
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 current_next_indicator            1                                 current_next_indicator               1
                                                                                                                                                                                                                                                                                                                                                                                                            current_next_indicator                1
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     section_number                       8                    }
         if(adaptation_field_control==’10’ || adaptation_field_control==’11’ ) {                                                                                                                                                                                                                                                                                                                            section_number                        8                              section_number                    8
                   adaptation_field ( )                                                                                                                                                                                                                                                                                                                                                                                                                                          last_section_number               8                                 last_section number                  8
                                                                                                                                                                                                                                                                                                                                                                                                            last_section number                   8                                                                                                  reserved_future_use                  4
                                                                                                                                                                                                         33 bits                                                                                                                                                                                            reserved_future_use                   4                              original_network_id              16
         }                                                                                                                                                                                               33 bits             42 bits                 22 bits               8 bits                7 bits                16 bits                                                                                                                                                                                                                       bouquet_descriptors_length          12
                                                                                                                                                                                                                                                                                                                                                                                                            network_descriptors_length           12                              reserved_future_use               8                                 for(i=0;i<N;i++){
         if(adaptation_field_control==’01’ || adaptation_field_control==’11’ ) {                                                                                                                                                                                                                                                                                                                            for(i=0;i<N;i++){                                                    for(i=0;i<N;i++) {
                                                                                                                                                                                                                                                                           DSM                                        Previous                                                                                                                                                                                                                          descriptor( )
                   for ( i=0;i<N;i++) {                                                                                                                                                                    PTS
                                                                                                                                                                                                                                 ESCR
                                                                                                                                                                                                                                                       ES
                                                                                                                                                                                                                                                                           Trick
                                                                                                                                                                                                                                                                                               Additional
                                                                                                                                                                                                                                                                                                                        PES
                                                                                                                                                                                                                                                                                                                                                 PES                                                           descriptor()                                                         service_id                    16                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Selection Information Section (SI T)
                            da ta_byte                                                                                                                                          8                          DTS                                        Rate                                     Copy Info                                      Extension                                                     }                                                                       reserved_future_use            6
                                                                                                                                                                                                                                                                           Mode                                         CRC                                                                                                                                                                                                                          reserved_future_use                  4                            Syntax                                    No. of bits
                   }                                                                                                                                                                                                                                                                                                                                                                                        reserved_future_use                   4                                 EIT_schedule_flag              1                                 transport_stream_loop_length        12
                                                                                                                                                                                                                                                                                                                                                                                                            transport_stream_loop_length         12                                 EIT_present_following_flag     1                                 for(i=0;i<N;i++){
         }                                                                                                                                                                                                                                                                                                                                                                                                                                                                          running_status                 3                                                                                           selection_information_section ( ) {
                                                                                                                                                                                                                                                                                                                                                                                                            for(i=0;i<N;i++){                                                                                                                           transport_stream_id              16
}                                                                                                                                                                                                                                                                                                                                                                                                              transport_stream_id               16                                 free_CA_mode                   1                                    original_network_id              16
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    table_id                                              8
                                                                                                                                                                                                                                                                                                                                                                                                               original_network_id               16                                 descriptors_loop_length       12                                    reserved_future_use               4                         section_syntax_indicator                              1
                                                                                                                                                                                                                                                                                                                                                                                                               reserved_future_use                4                                 for(j=0;j<N;j++){                                                   transport_descriptors_length     12                         DVB_reserved_future_use                               1
                                                                                                                                                                                                                                                                                                                                                           Optional                                            transport_descriptors_length      12                                    descriptor( )                                                    for(j=0;j<N;j++) {
                                                                                                                                                                                                                                                                                                                                    5ESCR
                                                                                                                                                                                                                                                                                                                                      Flags                                                                                                                                         }                                                                                                                               ISO_reserved                                          2
                                                                                                                                                                                                                                                                                                                                                            Fields                                             for(j=0;j<N;j++){                                                                                                                              descriptor ( )
                    TRANSPORT STREAM SYNTAX DIAGRAM                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                  descriptor()                                                   }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 CRC_32                           32                                 }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }                                                           section_length
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    DVB_reserved_future_use
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         12
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         16
                                                    188 bytes                                                                                                                                                                                                                                                                                                                                               }                                                              }                                                                         CRC_32                              32                         ISO_reserved                                          2
        Transport                                                                                                                                                                                            128 bits             8 bits                8 bits                     16 bits                 7 bits
                                                                                                                                                                                                                                                                                                                                                                                                            CRC_32                               32                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    version_number                                        5
                                   Header                                                   Header                                                                    Payload                                                                                                                                                                                                                          }
           Packet                                              Payload                                              Payload                     Header
                                                                                                                                                                                                              PES                 Packet                                                                     PES                     PES                                                                                                                                                                                                                                                                            current_next_indicator                                1
                                                                                                                                                                                                                                                    Program Packet                  P-STD                                                                                                                                                                                                                                                                                                                                                                                             Photo courtesy of NASA/JPL/Caltech
          Stream                                                                                                                                                                                             Private              Header                                                                 Extension                Extension                                                                                                                                                                                                                                                                         section_number                                        8
                                                                                                                                                                                                                                                   Sequence Counter                 Buffer
                                                                                                                                                                                                              Data                 Field                                                                Field Length              Field Data                                                                                                                                                                                                                                                                        last_section_number                                   8
      8 bits         1 bit               1 bit                1 bit             13 bits             2 bits             2 bits            4 bits                                                                                                                                                                                                                                                                                                                                                                                                                                                                     DVB_reserved_for_future_use                           4
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    transmission_info_loop_length                        12
      Sync         Transport            Payload                                                 Transport          Adaptation                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       for(i=0;i<N;i++) {
                                                            Transport                                                                  Continuity                    Adaptation
      Byte           Error             Unit Start                                PID           Scrambling            Field
                                                             Priority                                                                   Counter                        Field                                                                                                                                                                                                                                                                                                                                                                                                                                             descriptor ( )
                   Indicator           Indicator                                                 Control            Control
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                             Program association section (PAT)                                                                                                                                                                                                                     Event Information Section (EIT)                                  for(i=0;i<N;i++) {

          8 bits                   1 bit                    1 bit                    1 bit                5 bits
                                                                                                                                                                                                                                                                                               Syntax
                                                                                                                                                                                                                                                                               program_association_section( ) {
                                                                                                                                                                                                                                                                                                                                                No. of bits
                                                                                                                                                                                                                                                                                                                                                                                  MPEG-2                     DVB                                             DVB                                                                                      Syntax
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 event_information_section( ) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  No. of bits                            service_id
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         DVB_reserved_future_use
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         16
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          1
                                                                                                                                                                                                                                                                                        table_id                                                           8                         (Defined)             (Mandatory)                                      (Optional)                                                                                table_id                             8                             running_status                                   3
        Adaptation                                        Random               Elementary                                                                                                                                                                                               section_syntax_indicator                                           1                                                                                                                                                                                          section_syntax_indicator             1
                              Discontinuity                                                                                        Optional                    Stuffing                                                                                                                                                                                                                                                                                                                                                                                                                                                  service_loop_length                             12
          Field                                            Access            Stream Priority             5 Flags                                                                                                                                                                        ‘0’                                                                1                        PID=0x0000             PID=0x0010                                      PID=0x0010                                                                                 reserved_future_use                  1
                                Indicator                                                                                           Fields                      Bytes                                                                                                                                                                                                                                                                                                                                                                                                                                                    for(j=0;j<N;j++) {
         Length                                           Indicator             Indicator                                                                                                                                                                                               reserved                                                           2                                                                                                                                                                                          reserved                             2
                                                                                                                                                                                                                                                                                        section_length                                                    12                                                                                                                                                                                          section_length                      12                                  descriptor ( )
                                                                                                                                                                                                                                                                                        transport_stream_id                                               16                                                                                                                                          Network                                         service_id                          16                             }
                                                                                                                                                                                                                                                                                        reserved
                                                                                                                                                                                                                                                                                        version_number
                                                                                                                                                                                                                                                                                                                                                           2
                                                                                                                                                                                                                                                                                                                                                           5
                                                                                                                                                                                                                                                                                                                                                                                      PAT                      NIT                                              NIT                                   Information
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      reserved
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      version_number
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           2
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           5
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    CRC_32                                               32
      42 bits       42 bits              8 bits                 8 bits                                              8 bits               3 bits
                                                                                                                                                                                                                                                                                        current_next_indicator                                             1                                               Actual transport                                 Other transport                                                                           current_next_indicator               1
                                                                                                                                                                                                                                                                                                                                                                                                                                                                stream                                                                                section_number                       8                   }
                                                              Transport                Transport                  Adaptation                                                                                                                                                            section_number                                                     8                                                   stream
                                        Splice                                                                                                               Optional                                                                                                                   last_section_number                                                8                                                                                                                                                                                          last_section_number                  8
       PCR          OPCR                                     Private Data               Private                Field Extenstion         3 Flags                                                                                                                                                                                                                                                                                                                                                                                                       transport_stream_id                 16
                                      Countdown                                                                                                               Fields                               Conditional access section (CAT)                                                     for (j=0;j< N;j++) {                                                                                                                                               PID=0x0011
                                                                Length                   Data                       Length                                                                                                                                                                                                                                                                                                                                                                                                                            original_network_id                 16
                                                                                                                                                                                                                                                                                               program_number                                             16                                                                                                                                                                                          segment_last_section_number          8
                                                                                                                                                                                                         Syntax                               No. of bits                                      reserved                                                    3                                                                                                                                                                                          last_table_id                        8                  ETSI TR 101 290 -Table Timing Intervals
                                                                                                                                                                                             CA_section( ) {                                                                                   if (program_number==’0’ ) {                                                                                                                                                                            Bouquet                                         for(i=0;i<N;i++) {
                                                  1 bit                  15 bits             2 bits          22 bits                4 bits                 33 bits                                    table_id
                                                                                                                                                                                                      section_syntax_indicator
                                                                                                                                                                                                                                                        8
                                                                                                                                                                                                                                                        1
                                                                                                                                                                                                                                                                                               }
                                                                                                                                                                                                                                                                                                      network_PID                                         13
                                                                                                                                                                                                                                                                                                                                                                                                                                                              BAT                                     Association                                          event_id
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           start_time
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          16
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          40
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               Table Type                         PID      Max/Min

                                              Itw_valid                     Itw                           Piecewise                 Splice                                                                                                                                                     else {                                                                                                                                                                                                                                                      duration                       24                   PAT                                 0x 00    500 ms
                                                                                                                                                       DTS_next_au                                    ‘0’                                               1                                             program_map_PID                                     13
                                                 Flag                      Offset                            Rate                    Type                                                             reserved                                          2
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           running_status                  3                   TSDT                                0x 02    10000 ms [1]
                                                                                                                                                                                                                                                                                               }                                                                                                                                                                                                                                                           free_CA_mode                    1                   NIT actual                          0x10     10000 / 25 ms
                                                                                                                                                                                                      section_length                                   12                               }
                                                                                                                                                                                                      reserved                                         18                                                                                                                                                  PID=0x0011                                       PID=0x0011                                                                                     descriptors_loop_length        12                   NIT other                           0x10     10000 / 25 ms
                                                                                                                                                                                                                                                                                        CRC_32                                                            32                                                                                                                                                                                               for (j=0;j<N;j++) {
                                                                                                                                                                                                      version_number                                    5                      }                                                                                                                                                                                                                                                                                  descriptor ( )                               SDT actual                          0x11     2000 / 25 ms
                                                                                                                                                                                                      current_next_indicator                            1                                                                                                                                                                                                                                                                                                  }                                                   SDT other                           0x11     10000 / 25 ms
                                                                                                                                                                                                                                                                                                                                                                                    PID=0x0001                                                                                                        Service                                         }                                                        BAT                                 0x11     10000 / 25 ms
               PROGRAM ASSOCIATION SECTION DIAGRAM
                                                                                                                                                                                                      section_number
                                                                                                                                                                                                      last_section number
                                                                                                                                                                                                                                                        8
                                                                                                                                                                                                                                                        8                                                                                                                                                     SDT                                             SDT                                     Description                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      CRC_32                              32                   EIT actual present-following
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               EIT other present-following
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   0x12
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   0x12
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            2000 / 25 ms [2]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            10000 / 25 ms [2]
                                                                                                                                                                                      32
                                                                                                                                                                                                      for (i=0;i< N;i++) {                                                                                                                                                                                 Actual transport                                Other transport
                                    1   2                                                2
                                                                                                                                                                                                                descriptor( )                                                                                                                                                                                                                                                                                                                                                                                  TOT                                 0x14     30000 / 25 ms
      8 bits         1 bit         bit bits         12 bits             16 bits         bits          5 bits               1 bit             8 bits          8 bits                   bits                                                                                                                                                                                                                     stream                                          stream
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               TDT                                 0x14     30000 / 25 ms

    Table ID
                    Section
                    Syntax         ‘0’
                                                    Section
                                                                       Transport
                                                                        Stream                      Version
                                                                                                                      Current
                                                                                                                       Next
                                                                                                                                         Section
                                                                                                                                                             Last
                                                                                                                                                            Section           N       CRC
                                                                                                                                                                                                      }
                                                                                                                                                                                                      CRC_32                                           32                                                                                                                             CAT                  PID=0x0012                         PID=0x0012                  PID=0x0012                                                                                                                           PMT                                 ALL      500 ms
                                                    Length                                          Number                               Number                              Loop      32    }                                                                                                                                                                                                                                                                                                                                                                                                                 [1] ETSI TR 101 211, TSDT interval defined in section 4.1.9
                   Indicator                                               ID                                        Indicator                              Number
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       Running status section (RST)                                            [2] ETSI TR 101 211, Additional EIT Actual/Other Schedule intervals
                                                                                                                                                                                                                                                                                                                                                                                                                  EIT                            EIT                           EIT                    Event                             Syntax                 No. of bits
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               defined for:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               -DVB Satellite/Cable in section 4.4.1
                                                                             16 bits
                                                                                              3
                                                                                             bits       13 bits                      16 bits
                                                                                                                                                   3
                                                                                                                                                  bits       13 bits                                                                                                                                                                                                                PID=0x0002
                                                                                                                                                                                                                                                                                                                                                                                                           Actual transport
                                                                                                                                                                                                                                                                                                                                                                                                                stream
                                                                                                                                                                                                                                                                                                                                                                                                                                              Actual transport
                                                                                                                                                                                                                                                                                                                                                                                                                                                  stream
                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Other transport
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                stream
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information                  running_status_section ( ) {                                                -DVB Terrestrial in section 4.4.2
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      table_id                          8
                                                                                                                                                            Program                                                                                                                                                                                                                                         present/following                     schedule                  present/following                                         section_syntax_indicator          1
                                                                            Program                                                 Program                                                                                                                                                                                                                                                                                                                                                                                           reserved_future_use               1
                                                                            Number
                                                                                                        Network         ...         Number                    Map          ...                   Transport Stream Description Section                                                                                                                                                                                                                                                  schedule                                       reserved                          2
                                                                                                          PID                           i                    PID_i                                              (TSDT)                                                                                                                                                                                                                                                                                                                section_length                   12
                                                                               0
                                                                                                                                                                                                         Syntax                               No. of bits                                                                                                                            TSDT                                                                  PID=0x0013                                                                 for(i=0;i<N;i++){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         transport_stream_id           16
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Stream Type Assignments
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         original_network_id           16                       Value                    Description
                                                                                                                                                                                             TS_Description_section( ) {                                                                                                                                                                                                                                                                                                                 service_id                    16                                                                                                                                   Abbreviations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Running                            event_id                      16                       0x00        ITU-T | ISO/IEC reserved

                 CONDITIONAL ACCESS SECTION DIAGRAM
                                                                                                                                                                                                     table_id
                                                                                                                                                                                                     section_syntax_indicator
                                                                                                                                                                                                                                                        8
                                                                                                                                                                                                                                                        1                                                                                                                                                                                                     RST                                     Status
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         reserved_future_use
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         running_status
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        5
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        3                       0x01        ISO/IEC 11172-2 Video                                                    AC-3     Dolby AC-3 audio coding
                                                                                                                                                                                                     ‘0’                                                1

Weitere ähnliche Inhalte

Ähnlich wie DVB_Arch

Copy (1) Of Rack Layout
Copy (1) Of Rack LayoutCopy (1) Of Rack Layout
Copy (1) Of Rack Layoutjakeborton
 
Best of Breed OpenStack Compute & Block Storage Cloud... .pdf
Best of Breed OpenStack Compute & Block Storage Cloud... .pdfBest of Breed OpenStack Compute & Block Storage Cloud... .pdf
Best of Breed OpenStack Compute & Block Storage Cloud... .pdfOpenStack Foundation
 
2008 lv nac-big-pic
2008 lv nac-big-pic2008 lv nac-big-pic
2008 lv nac-big-picNaveen Sihag
 
2008 lv nac-big-pic
2008 lv nac-big-pic2008 lv nac-big-pic
2008 lv nac-big-picNaveen Sihag
 
2008 lv nac-big-pic
2008 lv nac-big-pic2008 lv nac-big-pic
2008 lv nac-big-picNaveen Sihag
 
Honeywell fg1625f-install-guide
Honeywell fg1625f-install-guideHoneywell fg1625f-install-guide
Honeywell fg1625f-install-guideAlarm Grid
 
[D2]large scale cloud 구축을 위한 open flow 활용
[D2]large scale cloud 구축을 위한 open flow 활용[D2]large scale cloud 구축을 위한 open flow 활용
[D2]large scale cloud 구축을 위한 open flow 활용NAVER D2
 
Su 37 Park Jet Plans (Parts Templates 28 In Span)
Su 37 Park Jet Plans (Parts Templates  28 In Span)Su 37 Park Jet Plans (Parts Templates  28 In Span)
Su 37 Park Jet Plans (Parts Templates 28 In Span)guestb64bf3
 
The Trails of Two Cities
The Trails of Two CitiesThe Trails of Two Cities
The Trails of Two CitiesTony Smith
 
Lawton Residence Elevation
Lawton Residence ElevationLawton Residence Elevation
Lawton Residence Elevationsnowcito
 
8846 ict map front hr
8846 ict map front hr8846 ict map front hr
8846 ict map front hrRichard Male
 
8846 aerospace map front hr
8846 aerospace map front hr8846 aerospace map front hr
8846 aerospace map front hrRichard Male
 
2007lv Nac Big Pic[1]
2007lv Nac Big Pic[1]2007lv Nac Big Pic[1]
2007lv Nac Big Pic[1]gerardgoubert
 
ScalableCore system at SACSIS2010, NARA
ScalableCore system at SACSIS2010, NARAScalableCore system at SACSIS2010, NARA
ScalableCore system at SACSIS2010, NARAShinya Takamaeda-Y
 
Thong so ky thuat fxmq 200 250 + lo mo tran
Thong so ky thuat fxmq 200 250 + lo mo tranThong so ky thuat fxmq 200 250 + lo mo tran
Thong so ky thuat fxmq 200 250 + lo mo trantiger1202
 

Ähnlich wie DVB_Arch (20)

Copy (1) Of Rack Layout
Copy (1) Of Rack LayoutCopy (1) Of Rack Layout
Copy (1) Of Rack Layout
 
Best of Breed OpenStack Compute & Block Storage Cloud... .pdf
Best of Breed OpenStack Compute & Block Storage Cloud... .pdfBest of Breed OpenStack Compute & Block Storage Cloud... .pdf
Best of Breed OpenStack Compute & Block Storage Cloud... .pdf
 
Human resource
Human resourceHuman resource
Human resource
 
2008 lv nac-big-pic
2008 lv nac-big-pic2008 lv nac-big-pic
2008 lv nac-big-pic
 
2008 lv nac-big-pic
2008 lv nac-big-pic2008 lv nac-big-pic
2008 lv nac-big-pic
 
2008 lv nac-big-pic
2008 lv nac-big-pic2008 lv nac-big-pic
2008 lv nac-big-pic
 
Honeywell fg1625f-install-guide
Honeywell fg1625f-install-guideHoneywell fg1625f-install-guide
Honeywell fg1625f-install-guide
 
080811
080811080811
080811
 
[D2]large scale cloud 구축을 위한 open flow 활용
[D2]large scale cloud 구축을 위한 open flow 활용[D2]large scale cloud 구축을 위한 open flow 활용
[D2]large scale cloud 구축을 위한 open flow 활용
 
Su 37 Park Jet Plans (Parts Templates 28 In Span)
Su 37 Park Jet Plans (Parts Templates  28 In Span)Su 37 Park Jet Plans (Parts Templates  28 In Span)
Su 37 Park Jet Plans (Parts Templates 28 In Span)
 
Qll Communications
Qll CommunicationsQll Communications
Qll Communications
 
The Trails of Two Cities
The Trails of Two CitiesThe Trails of Two Cities
The Trails of Two Cities
 
Dilapidation
DilapidationDilapidation
Dilapidation
 
Lawton Residence Elevation
Lawton Residence ElevationLawton Residence Elevation
Lawton Residence Elevation
 
8846 ict map front hr
8846 ict map front hr8846 ict map front hr
8846 ict map front hr
 
Training Schedule
Training ScheduleTraining Schedule
Training Schedule
 
8846 aerospace map front hr
8846 aerospace map front hr8846 aerospace map front hr
8846 aerospace map front hr
 
2007lv Nac Big Pic[1]
2007lv Nac Big Pic[1]2007lv Nac Big Pic[1]
2007lv Nac Big Pic[1]
 
ScalableCore system at SACSIS2010, NARA
ScalableCore system at SACSIS2010, NARAScalableCore system at SACSIS2010, NARA
ScalableCore system at SACSIS2010, NARA
 
Thong so ky thuat fxmq 200 250 + lo mo tran
Thong so ky thuat fxmq 200 250 + lo mo tranThong so ky thuat fxmq 200 250 + lo mo tran
Thong so ky thuat fxmq 200 250 + lo mo tran
 

Mehr von aniruddh Tyagi

Mehr von aniruddh Tyagi (20)

whitepaper_mpeg-if_understanding_mpeg4
whitepaper_mpeg-if_understanding_mpeg4whitepaper_mpeg-if_understanding_mpeg4
whitepaper_mpeg-if_understanding_mpeg4
 
BUC BLOCK UP CONVERTER
BUC BLOCK UP CONVERTERBUC BLOCK UP CONVERTER
BUC BLOCK UP CONVERTER
 
digital_set_top_box2
digital_set_top_box2digital_set_top_box2
digital_set_top_box2
 
Discrete cosine transform
Discrete cosine transformDiscrete cosine transform
Discrete cosine transform
 
DCT
DCTDCT
DCT
 
EBU_DVB_S2 READY TO LIFT OFF
EBU_DVB_S2 READY TO LIFT OFFEBU_DVB_S2 READY TO LIFT OFF
EBU_DVB_S2 READY TO LIFT OFF
 
ADVANCED DVB-C,DVB-S STB DEMOD
ADVANCED DVB-C,DVB-S STB DEMODADVANCED DVB-C,DVB-S STB DEMOD
ADVANCED DVB-C,DVB-S STB DEMOD
 
DVB_Arch
DVB_ArchDVB_Arch
DVB_Arch
 
haffman coding DCT transform
haffman coding DCT transformhaffman coding DCT transform
haffman coding DCT transform
 
Classification
ClassificationClassification
Classification
 
tyagi 's doc
tyagi 's doctyagi 's doc
tyagi 's doc
 
quantization_PCM
quantization_PCMquantization_PCM
quantization_PCM
 
ECMG & EMMG protocol
ECMG & EMMG protocolECMG & EMMG protocol
ECMG & EMMG protocol
 
7015567A
7015567A7015567A
7015567A
 
Basic of BISS
Basic of BISSBasic of BISS
Basic of BISS
 
euler theorm
euler theormeuler theorm
euler theorm
 
fundamentals_satellite_communication_part_1
fundamentals_satellite_communication_part_1fundamentals_satellite_communication_part_1
fundamentals_satellite_communication_part_1
 
quantization
quantizationquantization
quantization
 
art_sklar7_reed-solomon
art_sklar7_reed-solomonart_sklar7_reed-solomon
art_sklar7_reed-solomon
 
DVBSimulcrypt2
DVBSimulcrypt2DVBSimulcrypt2
DVBSimulcrypt2
 

DVB_Arch

  • 1. MPEG-2 Transport Stream Service Information (SI) in DVB Systems ISO/IEC 13818-1 International Standard ETSI EN 300 468 International Standard Discontinuity Information Section ISO/IEC 13818-1 transport packet P E S PACKET SYNTAX DIAGRAM (DI T) 24 bits 8 bits 16 bits Syntax No. of bits Network Information section (NIT) Service description section (SDT) Bouquet association section (BAT) Packet PES Optional Syntax No. of bits transport_packet ( ) { Stream Syntax No. of bits Syntax No. of bits Start Code Packet PES PES Packet Data Bytes Syntax No. of bits discontinuity_information_section ( ) { sync_byte 8 Id Prefix Length HEADER network_information_section( ){ service_description_section( ){ bouquet_association_section(){ table_id 8 transport_error_indica tor 1 table_id 8 table_id 8 table_id 8 section_syntax_indicator 1 section_syntax_indicator 1 payload_unit_start_indica tor 1 section_syntax_indicator 1 section_syntax_indicator 1 reserved_future_use 1 reserved_future_use 1 reserved_future_use 1 reserved_future_use 1 transport_priority 1 reserved 2 2 bits 2 bits 1 bit 1 bit 1 bit 1 bit 8 bits 8 bits m * 8 bits reserved 2 reserved 2 reserved 2 PID 13 section_length 12 section_length 12 section_length 12 PES Data Stuffing bouquet_id 16 section_length 12 transport_scrambling_control 2 PES Original PES network_id 16 transport_stream_id 16 Optional reserved 2 transition_flag 1 ada pta tion_field_control 2 ‘10’ Scrambling Alignment Copyright 7 Flags Header Bytes reserved 2 reserved 2 Priority or Copy Fields version_number 5 reserved_future_use 7 continuity_counter 4 Control Indicator Data Length (0xFF) version_number 5 version_number 5 current_next_indicator 1 current_next_indicator 1 current_next_indicator 1 section_number 8 } if(adaptation_field_control==’10’ || adaptation_field_control==’11’ ) { section_number 8 section_number 8 adaptation_field ( ) last_section_number 8 last_section number 8 last_section number 8 reserved_future_use 4 33 bits reserved_future_use 4 original_network_id 16 } 33 bits 42 bits 22 bits 8 bits 7 bits 16 bits bouquet_descriptors_length 12 network_descriptors_length 12 reserved_future_use 8 for(i=0;i<N;i++){ if(adaptation_field_control==’01’ || adaptation_field_control==’11’ ) { for(i=0;i<N;i++){ for(i=0;i<N;i++) { DSM Previous descriptor( ) for ( i=0;i<N;i++) { PTS ESCR ES Trick Additional PES PES descriptor() service_id 16 } Selection Information Section (SI T) da ta_byte 8 DTS Rate Copy Info Extension } reserved_future_use 6 Mode CRC reserved_future_use 4 Syntax No. of bits } reserved_future_use 4 EIT_schedule_flag 1 transport_stream_loop_length 12 transport_stream_loop_length 12 EIT_present_following_flag 1 for(i=0;i<N;i++){ } running_status 3 selection_information_section ( ) { for(i=0;i<N;i++){ transport_stream_id 16 } transport_stream_id 16 free_CA_mode 1 original_network_id 16 table_id 8 original_network_id 16 descriptors_loop_length 12 reserved_future_use 4 section_syntax_indicator 1 reserved_future_use 4 for(j=0;j<N;j++){ transport_descriptors_length 12 DVB_reserved_future_use 1 Optional transport_descriptors_length 12 descriptor( ) for(j=0;j<N;j++) { 5ESCR Flags } ISO_reserved 2 Fields for(j=0;j<N;j++){ descriptor ( ) TRANSPORT STREAM SYNTAX DIAGRAM } descriptor() } CRC_32 32 } } section_length DVB_reserved_future_use 12 16 188 bytes } } CRC_32 32 ISO_reserved 2 Transport 128 bits 8 bits 8 bits 16 bits 7 bits CRC_32 32 } version_number 5 Header Header Payload } Packet Payload Payload Header PES Packet PES PES current_next_indicator 1 Program Packet P-STD Photo courtesy of NASA/JPL/Caltech Stream Private Header Extension Extension section_number 8 Sequence Counter Buffer Data Field Field Length Field Data last_section_number 8 8 bits 1 bit 1 bit 1 bit 13 bits 2 bits 2 bits 4 bits DVB_reserved_for_future_use 4 transmission_info_loop_length 12 Sync Transport Payload Transport Adaptation for(i=0;i<N;i++) { Transport Continuity Adaptation Byte Error Unit Start PID Scrambling Field Priority Counter Field descriptor ( ) Indicator Indicator Control Control } Program association section (PAT) Event Information Section (EIT) for(i=0;i<N;i++) { 8 bits 1 bit 1 bit 1 bit 5 bits Syntax program_association_section( ) { No. of bits MPEG-2 DVB DVB Syntax event_information_section( ) { No. of bits service_id DVB_reserved_future_use 16 1 table_id 8 (Defined) (Mandatory) (Optional) table_id 8 running_status 3 Adaptation Random Elementary section_syntax_indicator 1 section_syntax_indicator 1 Discontinuity Optional Stuffing service_loop_length 12 Field Access Stream Priority 5 Flags ‘0’ 1 PID=0x0000 PID=0x0010 PID=0x0010 reserved_future_use 1 Indicator Fields Bytes for(j=0;j<N;j++) { Length Indicator Indicator reserved 2 reserved 2 section_length 12 section_length 12 descriptor ( ) transport_stream_id 16 Network service_id 16 } reserved version_number 2 5 PAT NIT NIT Information reserved version_number 2 5 } CRC_32 32 42 bits 42 bits 8 bits 8 bits 8 bits 3 bits current_next_indicator 1 Actual transport Other transport current_next_indicator 1 stream section_number 8 } Transport Transport Adaptation section_number 8 stream Splice Optional last_section_number 8 last_section_number 8 PCR OPCR Private Data Private Field Extenstion 3 Flags transport_stream_id 16 Countdown Fields Conditional access section (CAT) for (j=0;j< N;j++) { PID=0x0011 Length Data Length original_network_id 16 program_number 16 segment_last_section_number 8 Syntax No. of bits reserved 3 last_table_id 8 ETSI TR 101 290 -Table Timing Intervals CA_section( ) { if (program_number==’0’ ) { Bouquet for(i=0;i<N;i++) { 1 bit 15 bits 2 bits 22 bits 4 bits 33 bits table_id section_syntax_indicator 8 1 } network_PID 13 BAT Association event_id start_time 16 40 Table Type PID Max/Min Itw_valid Itw Piecewise Splice else { duration 24 PAT 0x 00 500 ms DTS_next_au ‘0’ 1 program_map_PID 13 Flag Offset Rate Type reserved 2 running_status 3 TSDT 0x 02 10000 ms [1] } free_CA_mode 1 NIT actual 0x10 10000 / 25 ms section_length 12 } reserved 18 PID=0x0011 PID=0x0011 descriptors_loop_length 12 NIT other 0x10 10000 / 25 ms CRC_32 32 for (j=0;j<N;j++) { version_number 5 } descriptor ( ) SDT actual 0x11 2000 / 25 ms current_next_indicator 1 } SDT other 0x11 10000 / 25 ms PID=0x0001 Service } BAT 0x11 10000 / 25 ms PROGRAM ASSOCIATION SECTION DIAGRAM section_number last_section number 8 8 SDT SDT Description } CRC_32 32 EIT actual present-following EIT other present-following 0x12 0x12 2000 / 25 ms [2] 10000 / 25 ms [2] 32 for (i=0;i< N;i++) { Actual transport Other transport 1 2 2 descriptor( ) TOT 0x14 30000 / 25 ms 8 bits 1 bit bit bits 12 bits 16 bits bits 5 bits 1 bit 8 bits 8 bits bits stream stream TDT 0x14 30000 / 25 ms Table ID Section Syntax ‘0’ Section Transport Stream Version Current Next Section Last Section N CRC } CRC_32 32 CAT PID=0x0012 PID=0x0012 PID=0x0012 PMT ALL 500 ms Length Number Number Loop 32 } [1] ETSI TR 101 211, TSDT interval defined in section 4.1.9 Indicator ID Indicator Number Running status section (RST) [2] ETSI TR 101 211, Additional EIT Actual/Other Schedule intervals EIT EIT EIT Event Syntax No. of bits defined for: -DVB Satellite/Cable in section 4.4.1 16 bits 3 bits 13 bits 16 bits 3 bits 13 bits PID=0x0002 Actual transport stream Actual transport stream Other transport stream Information running_status_section ( ) { -DVB Terrestrial in section 4.4.2 table_id 8 Program present/following schedule present/following section_syntax_indicator 1 Program Program reserved_future_use 1 Number Network ... Number Map ... Transport Stream Description Section schedule reserved 2 PID i PID_i (TSDT) section_length 12 0 Syntax No. of bits TSDT PID=0x0013 for(i=0;i<N;i++){ transport_stream_id 16 Stream Type Assignments original_network_id 16 Value Description TS_Description_section( ) { service_id 16 Abbreviations Running event_id 16 0x00 ITU-T | ISO/IEC reserved CONDITIONAL ACCESS SECTION DIAGRAM table_id section_syntax_indicator 8 1 RST Status reserved_future_use running_status 5 3 0x01 ISO/IEC 11172-2 Video AC-3 Dolby AC-3 audio coding ‘0’ 1