ImageVerifierCode 换一换
格式:PDF , 页数:22 ,大小:381.76KB ,
资源ID:1046652      下载积分:10000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1046652.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(SMPTE ST 2022-5-2013 Forward Error Correction for Transport of High Bit Rate Media Signals over IP Networks (HBRMT).pdf)为本站会员(sofeeling205)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

SMPTE ST 2022-5-2013 Forward Error Correction for Transport of High Bit Rate Media Signals over IP Networks (HBRMT).pdf

1、 Copyright 2013 by THE SOCIETY OF MOTION PICTURE AND TELEVISION ENGINEERS 3 Barker Avenue., White Plains, NY 10601 (914) 761-1100 Approved February 27, 2013 Table of Contents Page Foreword . 2 Intellectual Property 2 Introduction 2 1 Scope . 4 2 Conformance Notation . 4 3 Normative References . 4 4

2、Acronyms (Informative) . 5 5 Definitions (Normative) 5 6 FEC Datagram Structure 6 6.1 Datagram Structure 6 6.2 RTP Header for FEC Datagrams . 7 7 FEC Scheme 8 7.1 FEC Datagram Arrangement . 8 7.2 FEC Buffer Overhead and Latency Implications 10 7.3 FEC Header Format . 10 7.4 Construction of FEC Datag

3、rams 12 7.5 FEC Traffic Shaping Issues . 14 7.6 Re-Order Tolerance (Informative) . 14 Annex A Bibliography (Informative) . 15 Annex B Non Block-Aligned FEC Arrangement (Informative) . 16 Annex C Block-Aligned FEC Arrangement (Informative) . 17 Annex D Delay (Informative) 18 Annex E Conceptual Diagra

4、m (Informative) 19 Annex F Datagram Recovery (Informative) . 20 Annex G Revision Notes (Informative) 22 Page 1 of 22 pages SMPTE ST 2022-5:2013 Revision of SMPTE ST 2022-5:2012 SMPTE STANDARD Forward Error Correction for Transport of High Bit Rate Media Signals over IP Networks (HBRMT) SMPTE ST 2022

5、-5:2013 Page 2 of 22 pages Foreword SMPTE (the Society of Motion Picture and Television Engineers) is an internationally-recognized standards developing organization. Headquartered and incorporated in the United States of America, SMPTE has members in over 80 countries on six continents. SMPTEs Engi

6、neering Documents, including Standards, Recommended Practices, and Engineering Guidelines, are prepared by SMPTEs Technology Committees. Participation in these Committees is open to all with a bona fide interest in their work. SMPTE cooperates closely with other standards-developing organizations, i

7、ncluding ISO, IEC and ITU. SMPTE Engineering Documents are drafted in accordance with the rules given in Part XIII of its Operations Manual. SMPTE ST 2022-5 was prepared by Technology Committee 32NF. Intellectual Property At the time of publication no notice had been received by SMPTE claiming paten

8、t rights essential to the implementation of this Standard. However, attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. SMPTE shall not be held responsible for identifying any or all such patent rights. Introduction This section is en

9、tirely informative and does not form an integral part of this Engineering Document. IP-based networks have become increasingly important for delivery of Standard Definition (SD) and High-Definition (HD) television signals at high bit rates (without compression). However, existing transport protocols

10、 do not fully meet user requirements, especially for a standardized forward error correction (FEC) technique required for interoperability between different manufacturers. This standard defines a FEC technique to be used to correct for errors induced when real time video/audio payloads are transport

11、ed over IP networks. This standard is designed to support FEC for SMPTE ST 2022-6, Transport of High Bit Rate Media Signals over IP (HBRMT). This document defines a structured mechanism for FEC. Nothing in this standard defines when this FEC mechanism should be used. It is up to the implementer to d

12、etermine whether FEC is required, and whether the mechanism presented here meets their application requirements. This standard is intended for real-time audio/video applications such as contribution, primary distribution and digital cinema. This standard is designed to be applied to television trans

13、port for broadcast production and is not intended for emission purposes. Typically a connection will be set up and torn down as a managed configuration of transmitting and receiving equipment. A connection may be unicast or multicast mode. The support of Session Description Protocol (SDP) and Real T

14、ime Control Protocol (RTCP) are not required for equipment supporting this standard. This standard defines two levels of FEC Level A and Level B. Level A uses one FEC stream and Level B uses two FEC streams. These levels are different from the Uneven Level Protection levels of RFC 5109. On IP networ

15、ks, datagram losses typically come from three sources gross reordering, bit-error induced datagram drops and burst losses/drops. For any FEC scheme to operate properly, errors from these sources need to be low enough so that the FEC scheme can correct enough of these errors to meet the application r

16、equirements. Implementers should be aware of limitations of any FEC scheme and take steps to ensure that application of this standard will meet their objectives, given uncorrected link performance. SMPTE ST 2022-5:2013 Page 3 of 22 pages Because, when using the IP protocol, the underlying transport

17、technologies such as Ethernet will ensure datagrams received with bit errors will be discarded, there is no requirement for an error correction scheme that can handle datagrams containing errors every datagram will either arrive correctly or not at all. An RTP payload format for Generic Forward Erro

18、r Correction Datagrams has been defined in RFC 2733 which was used in SMPTE ST 2022-1 to enable regeneration of lost IP datagrams with MPEG-2 video/audio Transport Streams. However, in RFC 2733 a few fields (the P, X, and CC fields) in the RTP header are specified in ways that are not consistent wit

19、h the way that they are designed in RFC 3550. This prevents payload-independent validity check of the RTP Datagrams. This has been corrected in RFC 5109. This standard is based on SMPTE ST 2022-1 and includes the corrections contained in RFC 5109. The RFC 5109 FEC Datagram structure consists of a FE

20、C Header followed by one or several sections of FEC Level Header and FEC Level Payload. RFC 5109 provides for protection of up to 16 or 48 Media Datagrams and includes a mechanism for providing uneven correction of essential media content and for exclusion of less important datagrams by use of maski

21、ng. Uneven protection is not included in this standard. To recover from burst loss at high bit rates, the SMPTE ST 2022-1 FEC column size and row size is extended and an RFC 5109 style header is used. The same traditional error correcting codes are applied to non-consecutive Media Datagrams. Each FE

22、C Datagram is Associated with Media Datagrams periodically selected. Therefore, consecutive RTP Datagrams can be recovered from consecutive FEC Datagrams. This standard is intended for constant bit rate (CBR) and anticipates variable bit rate (VBR) applications. CBR applications are assumed to use c

23、onstant datagram size and constant datagram rate as this provides the lowest FEC overheads. VBR applications can use variable datagram rates and/or variable datagram lengths as defined in SMPTE ST 2022-3. The method described herein has been in the process of standardization for several years; the i

24、nformal name “High Bit-Rate Media Transport” and the acronym “HBRMT” have been associated with the work throughout that time. The mention of HBRMT in the title of this document references that heritage. SMPTE ST 2022-5:2013 Page 4 of 22 pages 1 Scope This Standard defines a forward error correction

25、technique for the carriage of High Bit Rate real-time media over IP networks. The term High Bit Rate is used herein to distinguish from other Media-over-IP applications in which primarily compressed signals are transported; the FEC system described herein is differentiated by an ability to accommoda

26、te media payloads at rates of 270 Mbits/sec and higher. 2 Conformance Notation Normative text is text that describes elements of the design that are indispensable or contains the conformance language keywords: “shall“, “should“, or “may“. Informative text is text that is potentially helpful to the u

27、ser, but not indispensable, and can be removed, changed, or added editorially without affecting interoperability. Informative text does not contain any conformance keywords. All text in this document is, by default, normative, except: the Introduction, any section explicitly labeled as “Informative“

28、 or individual paragraphs that start with “Note:” The keywords “shall“ and “shall not“ indicate requirements strictly to be followed in order to conform to the document and from which no deviation is permitted. The keywords, “should“ and “should not“ indicate that, among several possibilities, one i

29、s recommended as particularly suitable, without mentioning or excluding others; or that a certain course of action is preferred but not necessarily required; or that (in the negative form) a certain possibility or course of action is deprecated but not prohibited. The keywords “may“ and “need not“ i

30、ndicate courses of action permissible within the limits of the document. The keyword “reserved” indicates a provision that is not defined at this time, shall not be used, and may be defined in the future. The keyword “forbidden” indicates “reserved” and in addition indicates that the provision will

31、never be defined in the future. A conformant implementation according to this document is one that includes all mandatory provisions (“shall“) and, if implemented, all recommended provisions (“should“) as described. A conformant implementation need not implement optional provisions (“may“) and need

32、not implement them as described. Unless otherwise specified, the order of precedence of the types of normative information in this document shall be as follows: Normative prose shall be the authoritative definition; Tables shall be next; followed by formal languages; then figures; and then any other

33、 language forms. 3 Normative Reference The following standard contains provisions which, through reference in this text, constitute provisions of this Standard. At the time of publication, the edition indicated was valid. All standards are subject to revision, and parties to agreements based on this

34、 standard are encouraged to investigate the possibility of applying the most recent edition of the standard indicated below. IETF RFC 3550, RTP: A Transport Protocol for Real-Time Applications SMPTE ST 2022-5:2013 Page 5 of 22 pages 4 Acronyms (Informative) CBR: Constant Bit Rate CSRC: Contributing

35、Source D: Number of Media Datagrams protected by a row FEC Datagram FEC: Forward Error Correction IANA: Internet Assigned Numbers Authority IP: Internet Protocol (see IETF STD05) L: Number of Media Datagrams protected by a column FEC Datagram RTCP: Real Time Control Protocol (see IETF RFC 3550) RTP:

36、 Real Time Protocol (see IETF RFC 3550) SDI: Serial Digital Interface SDP: Session Description Protocol (see IETF RFC 4566) SDTI: Serial Digital Transport Interface SNbase: Base RTP Sequence Number SSRC: Synchronization Source TS: Timestamp UDP: User Datagram Protocol (see IETF STD06) VBR: Variable

37、Bit Rate XOR: Exclusive OR 5 Definitions (Normative) Associated: A FEC Datagram is said to be “associated“ with one or more Media Datagrams (or vice versa) when those Media Datagrams are used to generate the FEC Datagram (by use of the XOR operation). Block-Aligned FEC Operation: Block-Aligned FEC o

38、peration is a correction scheme using a two dimensional matrix where the Media Datagrams are a contiguous group of L x D datagrams. The Media Datagrams are protected as follows. Level A protection is achieved by L FEC Datagrams derived from each column for the FEC Matrix. Optional level B protection

39、 is achieved by D FEC Datagrams derived from each row for the FEC Matrix. Level A FEC stream shall protect all media packets exactly once. Optional Level B FEC stream shall protect all media packets exactly once. See Figure 3. Delay: Delay is time consumed by all sources such as processing delay, ac

40、cumulation and de-accumulation delay, FEC processing delay, IP transfer delay, IP delay variation buffering and FEC Latency delay. SMPTE ST 2022-5:2013 Page 6 of 22 pages FEC Datagram: An FEC Datagram is an RTP Datagram consisting of an RTP header and FEC data payload. The FEC data payload is compos

41、ed of an FEC Header and the FEC Payload. The FEC Datagrams are formatted according to the rules contained this standard. FEC Header: The FEC Header is the header information contained in an FEC Datagram. FEC Matrix: An FEC Matrix is a set of Media Datagrams ordered in a matrix with L columns and D r

42、ows. The datagrams are entered into the matrix to fill each row sequentially with incremented RTP numbers. FEC Payload: The FEC Payload is the payload of an FEC Datagram. High Bit Rate: At the time of development of this Standard, High Bit Rate commonly refers to transmission rates higher than 270 M

43、b/s (SDI, HD SDI, 3G), although the techniques specified herein may have continued utility at higher rates (e.g. 40 Gb/s, 100 Gb/s) as technology allows. Latency: Latency is the time for data to become available for a subsequent process. Media Datagram: A Media Datagram is an RTP Datagram consisting

44、 of an RTP header and media data payload. The media data payload is composed of a Payload Header and a Media Payload. Media Datagrams are formatted according to another standard (e.g. SMPTE ST 2022-6). Media Header: A Media Header is the RTP header for the datagram containing the Media Payload. Medi

45、a Payload: The Media Payload is the raw data (including video, audio, and ancillary data) that are transmitted from the sender. The Payload Header and the Media Payload are placed inside of a Media Datagram. Non Block-Aligned FEC Operation: A Non Block-Aligned FEC Operation is a correction scheme si

46、milar to a Block-Aligned FEC Operation, but performed over non-contiguous Media Datagrams. In a Non Block-aligned FEC Operation, the FEC columns are offset from each other to facilitate Traffic Shaping and/or lower Latency. The FEC rows of a Non Block-Aligned FEC Operation cover contiguous Media Dat

47、agrams. See Annex B and in particular Figure B1. RTP Datagram: RTP Datagrams are defined in IETF RFC 3550. Traffic Shaping: Traffic Shaping is the process of reducing peak variations in instantaneous bit rate so as to produce a more constant data flow. Wrapped Media: Media that is in a container suc

48、h as that described in SMPTE ST 377-1:2009. 6 FEC Datagram Structure This section defines the construction of RTP Datagrams carrying FEC information. 6.1 Datagram Structure A FEC Datagram is constructed by placing an FEC Header and FEC processed payload into the RTP payload, as shown in Figure 1. SM

49、PTE ST 2022-5:2013 Page 7 of 22 pages +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | RTP Header (12 octets) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | FEC Header (16 octets) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | FEC Payload | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Figure 1 FEC Datagram Header Format 6.2 RTP Header for FEC Datagrams All the fields in the RTP header of FEC Datagrams a

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1