Suche senden
Hochladen
DVB_Arch
•
3 gefällt mir
•
2,288 views
aniruddh Tyagi
Folgen
Melden
Teilen
Melden
Teilen
1 von 1
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
MPEG-DASH Dataset MMSys 2012
MPEG-DASH Dataset MMSys 2012
Alpen-Adria-Universität
Dvb Serviceinformation
Dvb Serviceinformation
geeksrik
RTP
RTP
fscmaia
Video over IP Networks -by Jim Jachetta, CEO, VidOvation - Moving Video Forward
Video over IP Networks -by Jim Jachetta, CEO, VidOvation - Moving Video Forward
VidOvation - Moving Video Forward
IPTV Service Assurance
IPTV Service Assurance
TTI Telecom
IPTV lecture
IPTV lecture
Adrian Hornsby
INTERNET PROTOCOL TELEVISION
INTERNET PROTOCOL TELEVISION
Subhashree Mishra
H.264 nal and RTP
H.264 nal and RTP
Yoss Cohen
Weitere ähnliche Inhalte
Ähnlich wie DVB_Arch
Copy (1) Of Rack Layout
Copy (1) Of Rack Layout
jakeborton
Best of Breed OpenStack Compute & Block Storage Cloud... .pdf
Best of Breed OpenStack Compute & Block Storage Cloud... .pdf
OpenStack Foundation
Human resource
Human resource
Daisuke Sugai
2008 lv nac-big-pic
2008 lv nac-big-pic
Naveen Sihag
2008 lv nac-big-pic
2008 lv nac-big-pic
Naveen Sihag
2008 lv nac-big-pic
2008 lv nac-big-pic
Naveen Sihag
Honeywell fg1625f-install-guide
Honeywell fg1625f-install-guide
Alarm Grid
080811
080811
sesejun
[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)
guestb64bf3
Qll Communications
Qll Communications
Qll Communications
The Trails of Two Cities
The Trails of Two Cities
Tony Smith
Dilapidation
Dilapidation
madigansurveying
Lawton Residence Elevation
Lawton Residence Elevation
snowcito
8846 ict map front hr
8846 ict map front hr
Richard Male
Training Schedule
Training Schedule
ShoubiiConsulting
8846 aerospace map front hr
8846 aerospace map front hr
Richard Male
2007lv Nac Big Pic[1]
2007lv Nac Big Pic[1]
gerardgoubert
ScalableCore system at SACSIS2010, NARA
ScalableCore system at SACSIS2010, NARA
Shinya Takamaeda-Y
Thong so ky thuat fxmq 200 250 + lo mo tran
Thong so ky thuat fxmq 200 250 + lo mo tran
tiger1202
Ähnlich wie DVB_Arch
(20)
Copy (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... .pdf
Human resource
Human resource
2008 lv nac-big-pic
2008 lv nac-big-pic
2008 lv nac-big-pic
2008 lv nac-big-pic
2008 lv nac-big-pic
2008 lv nac-big-pic
Honeywell fg1625f-install-guide
Honeywell fg1625f-install-guide
080811
080811
[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)
Qll Communications
Qll Communications
The Trails of Two Cities
The Trails of Two Cities
Dilapidation
Dilapidation
Lawton Residence Elevation
Lawton Residence Elevation
8846 ict map front hr
8846 ict map front hr
Training Schedule
Training Schedule
8846 aerospace map front hr
8846 aerospace map front hr
2007lv Nac Big Pic[1]
2007lv Nac Big Pic[1]
ScalableCore 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 tran
Mehr von aniruddh Tyagi
whitepaper_mpeg-if_understanding_mpeg4
whitepaper_mpeg-if_understanding_mpeg4
aniruddh Tyagi
BUC BLOCK UP CONVERTER
BUC BLOCK UP CONVERTER
aniruddh Tyagi
digital_set_top_box2
digital_set_top_box2
aniruddh Tyagi
Discrete cosine transform
Discrete cosine transform
aniruddh Tyagi
DCT
DCT
aniruddh Tyagi
EBU_DVB_S2 READY TO LIFT OFF
EBU_DVB_S2 READY TO LIFT OFF
aniruddh Tyagi
ADVANCED DVB-C,DVB-S STB DEMOD
ADVANCED DVB-C,DVB-S STB DEMOD
aniruddh Tyagi
DVB_Arch
DVB_Arch
aniruddh Tyagi
haffman coding DCT transform
haffman coding DCT transform
aniruddh Tyagi
Classification
Classification
aniruddh Tyagi
tyagi 's doc
tyagi 's doc
aniruddh Tyagi
quantization_PCM
quantization_PCM
aniruddh Tyagi
ECMG & EMMG protocol
ECMG & EMMG protocol
aniruddh Tyagi
7015567A
7015567A
aniruddh Tyagi
Basic of BISS
Basic of BISS
aniruddh Tyagi
euler theorm
euler theorm
aniruddh Tyagi
fundamentals_satellite_communication_part_1
fundamentals_satellite_communication_part_1
aniruddh Tyagi
quantization
quantization
aniruddh Tyagi
art_sklar7_reed-solomon
art_sklar7_reed-solomon
aniruddh Tyagi
DVBSimulcrypt2
DVBSimulcrypt2
aniruddh Tyagi
Mehr von aniruddh Tyagi
(20)
whitepaper_mpeg-if_understanding_mpeg4
whitepaper_mpeg-if_understanding_mpeg4
BUC BLOCK UP CONVERTER
BUC BLOCK UP CONVERTER
digital_set_top_box2
digital_set_top_box2
Discrete cosine transform
Discrete cosine transform
DCT
DCT
EBU_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 DEMOD
DVB_Arch
DVB_Arch
haffman coding DCT transform
haffman coding DCT transform
Classification
Classification
tyagi 's doc
tyagi 's doc
quantization_PCM
quantization_PCM
ECMG & EMMG protocol
ECMG & EMMG protocol
7015567A
7015567A
Basic of BISS
Basic of BISS
euler theorm
euler theorm
fundamentals_satellite_communication_part_1
fundamentals_satellite_communication_part_1
quantization
quantization
art_sklar7_reed-solomon
art_sklar7_reed-solomon
DVBSimulcrypt2
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
Jetzt herunterladen