SMPTE ST 325M-1999 Digital Television - Opportunistic Data Broadcast Flow Control.pdf
《SMPTE ST 325M-1999 Digital Television - Opportunistic Data Broadcast Flow Control.pdf》由会员分享,可在线阅读,更多相关《SMPTE ST 325M-1999 Digital Television - Opportunistic Data Broadcast Flow Control.pdf(6页珍藏版)》请在麦多课文档分享上搜索。
1、STD-SMPTE 325M-ENGL 3774 = 8357403 0003877 27T SMPTE STANDARD for Digital Television - Opportunistic Data Broadcast Flow Control SMPTE 325M-I 999 1 Scope This standard defines the flow control protocol to be used between an emission multiplexer and data server for opportunistic data broadcast. Oppor
2、tunistic data broadcast inserts data packets into the output multi- plex to fill any available free bandwidth. The emission multiplexer maintains a buff er from which it draws data to be inserted. The multiplexer will request additional MPEG-2 transport packets from the data server as its buffer bec
3、omes depleted. The number of packets requested depends upon the implementation, with the most stringent requirement being requesting a single MPEG-2 transport packet where the request and delivery can occur in less than the emission time of an MPEG-2 transport packet from the muhiplexer. This protoc
4、ol is designed to be extensible and provide a basis for low-latency, real-time backchannel com- munications from the emission multiplexer. Encapsulated in MPEG-2 transport packets, the messages of the flow control protocol are transmitted via MPEG-2 DSM-CC sections, following the message format defi
5、ned in ISOAEC 13818-6, chapter 2. Such sections provide the capability to support error correction or error detection (or to ignore either). 2 Normative references The following standards contain provisions, which through reference in this text constitute provisions of this standard. At the time of
6、publication, the editions indicated were valid. All standards are subject to revision, and parties to agreements based on this standard are encouraged to investigate the possibility of applying the most recent edition of the standards indicated below. Page 1 of 6 pages ISOAEC 13818-1 :1996, Informat
7、ion Technology - Generic Coding of Moving Pictures and Associated Audio Information: Systems ISOAEC 1381 8-6:1998, Information Technology - Generic Coding of Moving Pictures and Associated Audio Information - Part 6: Extensions for DSM-CC digital storage media command and control 3 Mnemonics bslbf:
8、Bit string, left bit first, where left is the order in which bit strings are written in this standard. Bit strings are written as a string of Is and Os within single quote marks; e.g., loo0 0001. Blanks within a bit string are for ease of reading and have no sigiificance. tpchof: Remainder polynomia
9、l coefficients, highest order first. uimsbf: Unsigned integer, most significant bit first. 4 Flow control protocol The first message defined in the flow control protocol is the FCPacketRequest() message. The FCPacket- Request() message allows the multiplexer to request the data server to send a spec
10、ified number of packets associated with an opportunistic data service in order to maintain buffer fullness. The FCPacketRequest() mes- sages shall be packaged in 18-We MPEG-2 transport packets. The space remaining in the packet ater the message shall be filled with OxFE 4.1 Transport packet The MPEG
11、-2 transport packet as defined in ISOAEC 13818-1, clauses 2.4.3.2 and 2.4.3.3, shall be used with the following constraints as defined below (see table 1): CoWnghl81999 byTHESOCIEPIOF MOTION PICNRE AND TELEVISION ENGINEERS 595 W. Hamdale Ave., white Plains, NY 10607 (914) 761-1100 Approved August 19
12、,1999 SMPTE 325M-1999 sy nc-b yt e transport-error-indicator payload-unit-start-indicator Table 1 - Transport packet 8 0x47 1 O 1 1 I Syntax I No. of bits I Mnemonic I transport-scrambling-control I Transport Dacket ( I I I I 2 00 adaptationf ield-control 2 I transport-priority I 1 l O I 01 I PID I
13、13 I uimsbf I data-byte 8 bsibf l continuitv-counter I 4 1 uirnsbf I I Dointer field I 8 I ox00 I 4.1.1 Semantic definition of fields in transport packet sync-byte: This field shall be set to 0x47. transport-error-indicator: This field shall be set to O. pay I o ad - u n it -s t a rt - i n d i c a t
14、 o r : The pay- load-unit-start-indicator shall be set to a value of 1 to indicate the start of a private section within the current transport packet. transportjriority: This field shall be set to O. PID: The PID is a 13-bit field conveying the session number. The session number (PID) is mapped to t
15、he output service (a PID or aggregate of PIDs) during the provisioning process. The following PID ranges shall not be used: 0x0000-OxOOOF and 0x1 FFB. transport-scramblingcontrol: This field shall be set to OO. adaptationfield-control: This field shall be set to O1 , indicating no adaptation field,
16、payload only. continuity-counter: The continuity-counter is a 4-bit field that shall increment with each transport stream packet with the same PID. The continuity-counter wraps around to O after its maximum value. pointer-field: This is an 8-bit field whose value shall be the number of bytes, immedi
17、ately following the pointer-field until the first byte of the first section that is present in the payload of the transport stream packet (so a value of Ox00 in the pointer-field indi- cates that the section starts immediately after the pointer-field). In this usage, sections may not overlap within
18、packets - so the pointer-field always has a value of 0x00. data-byte: Data-bytes shall be contiguous bytes of data from the DSM-CC section defined below. Any data-byes remaining in the transport packet following the checksum or the CRC-32 field of the DSM-CC section structure shall be set to OxFF. T
19、he total number of data-bytes, N, within the transport packet is 183. 4.2 DSM-CC section for encapsulation of flow control protocol in transport packets Flow control messages shall be encapsulated in the DSM-CC section structure defined in clause 9.2.2 of ISOAEC 1381 8-6. The stream-type value assoc
20、i- ated with this elementary stream shall be OxOD (which per ISO/IEC 13818-6, clause 9.2.3, indicates that the elementary stream consists of DSM-CC sections). A table-id value of OxD7 shall be used to Page 2 of 6 pages STDOSMPTE 325M-ENGL 1777 8357403 0003877 042 I SMPTE 325M-1999 Table 2 - Flow con
21、trol message section signal the presence of flow control messages in DSM- CC sections (see table 2). 4.2.1 Semantic definition of fields in flow control message section table-id: This is an 8-bit field which, in the case of flow control messages, shall be set to OxD7. section-syntax-indicator: This
22、is a 1 -bit indicator that when set to lshall indicate the use of a valid CRC-32 in the CRC-32khecksum field. When set to 0,the bit indicates the use of a valid checksum in the CRC_32/checksum field. This field shall be set as defined by ISOAEC 13818-6, clause 9.2.2.1. private-indicator: This is a 1
23、-bit flag that shall be set to the complement value of the section-syntax-indi- cator. This field shall be set as defined by ISOAEC 1381 8-6, clause 9.2.2.1. dsmcc-section-length: This field shall be set as de- fined by ISOAEC 13818-6, clause 9.2.2.1. table-id-extension: This 16-bit field value shal
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SMPTEST325M1999DIGITALTELEVISIONOPPORTUNISTICDATABROADCASTFLOWCONTROLPDF

链接地址:http://www.mydoc123.com/p-1046901.html