1、 I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n ITU-T H.248.66 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (04/2016) SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure of audiovisual services Communication procedures Gateway control protocol: Packages for RTSP and
2、 ITU-T H.248 interworking Recommendation ITU-T H.248.66 ITU-T H-SERIES RECOMMENDATIONS AUDIOVISUAL AND MULTIMEDIA SYSTEMS CHARACTERISTICS OF VISUAL TELEPHONE SYSTEMS H.100H.199 INFRASTRUCTURE OF AUDIOVISUAL SERVICES General H.200H.219 Transmission multiplexing and synchronization H.220H.229 Systems
3、aspects H.230H.239 Communication procedures H.240H.259 Coding of moving video H.260H.279 Related systems aspects H.280H.299 Systems and terminal equipment for audiovisual services H.300H.349 Directory services architecture for audiovisual and multimedia services H.350H.359 Quality of service archite
4、cture for audiovisual and multimedia services H.360H.369 Telepresence H.420H.429 Supplementary services for multimedia H.450H.499 MOBILITY AND COLLABORATION PROCEDURES Overview of Mobility and Collaboration, definitions, protocols and procedures H.500H.509 Mobility for H-Series multimedia systems an
5、d services H.510H.519 Mobile multimedia collaboration applications and services H.520H.529 Security for mobile multimedia systems and services H.530H.539 Security for mobile multimedia collaboration applications and services H.540H.549 Mobility interworking procedures H.550H.559 Mobile multimedia co
6、llaboration inter-working procedures H.560H.569 BROADBAND, TRIPLE-PLAY AND ADVANCED MULTIMEDIA SERVICES Broadband multimedia services over VDSL H.610H.619 Advanced multimedia services and applications H.620H.629 Ubiquitous sensor network applications and Internet of Things H.640H.649 IPTV MULTIMEDIA
7、 SERVICES AND APPLICATIONS FOR IPTV General aspects H.700H.719 IPTV terminal devices H.720H.729 IPTV middleware H.730H.739 IPTV application event handling H.740H.749 IPTV metadata H.750H.759 IPTV multimedia application frameworks H.760H.769 IPTV service discovery up to consumption H.770H.779 Digital
8、 Signage H.780H.789 E-HEALTH MULTIMEDIA SERVICES AND APPLICATIONS Personal health systems H.810H.819 Interoperability compliance testing of personal health systems (HRN, PAN, LAN, TAN and WAN) H.820H.859 Multimedia e-health data exchange services H.860H.869 For further details, please refer to the l
9、ist of ITU-T Recommendations. Rec. ITU-T H.248.66 (04/2016) i Recommendation ITU-T H.248.66 Gateway control protocol: Packages for RTSP and ITU-T H.248 interworking Summary Recommendation ITU-T H.248.66 provides guidance on mapping real time streaming protocol (RTSP) methods, error/status codes and
10、header fields to ITU-T H.248 protocol information elements, packages and procedures. RTSP is used to control the playout of media resources. A media gateway controller (MGC) may be required to support the RTSP and request an ITU-T H.248-controlled media gateway (MG) to playout media resources and pr
11、ovide other associated functionality. Several packages are defined to enhance interoperability between RTSP and ITU-T H.248, however the functionalities defined in these packages may be used for other applications/services. History Edition Recommendation Approval Study Group Unique ID* 1.0 ITU-T H.2
12、48.66 2016-04-13 16 11.1002/1000/12634 Keywords Interworking, media gateway protocols, MEGACO, package, real time streaming protocol, RTSP. * To access the Recommendation, type the URL http:/handle.itu.int/ in the address field of your web browser, followed by the Recommendations unique ID. For exam
13、ple, http:/handle.itu.int/11.1002/1000/11830-en. ii Rec. ITU-T H.248.66 (04/2016) FOREWORD The International Telecommunication Union (ITU) is the United Nations specialized agency in the field of telecommunications, information and communication technologies (ICTs). The ITU Telecommunication Standar
14、dization Sector (ITU-T) is a permanent organ of ITU. ITU-T is responsible for studying technical, operating and tariff questions and issuing Recommendations on them with a view to standardizing telecommunications on a worldwide basis. The World Telecommunication Standardization Assembly (WTSA), whic
15、h meets every four years, establishes the topics for study by the ITU-T study groups which, in turn, produce Recommendations on these topics. The approval of ITU-T Recommendations is covered by the procedure laid down in WTSA Resolution 1. In some areas of information technology which fall within IT
16、U-Ts purview, the necessary standards are prepared on a collaborative basis with ISO and IEC. NOTE In this Recommendation, the expression “Administration“ is used for conciseness to indicate both a telecommunication administration and a recognized operating agency. Compliance with this Recommendatio
17、n is voluntary. However, the Recommendation may contain certain mandatory provisions (to ensure, e.g., interoperability or applicability) and compliance with the Recommendation is achieved when all of these mandatory provisions are met. The words “shall“ or some other obligatory language such as “mu
18、st“ and the negative equivalents are used to express requirements. The use of such words does not suggest that compliance with the Recommendation is required of any party. INTELLECTUAL PROPERTY RIGHTSITU draws attention to the possibility that the practice or implementation of this Recommendation ma
19、y involve the use of a claimed Intellectual Property Right. ITU takes no position concerning the evidence, validity or applicability of claimed Intellectual Property Rights, whether asserted by ITU members or others outside of the Recommendation development process. As of the date of approval of thi
20、s Recommendation, ITU had received notice of intellectual property, protected by patents, which may be required to implement this Recommendation. However, implementers are cautioned that this may not represent the latest information and are therefore strongly urged to consult the TSB patent database
21、 at http:/www.itu.int/ITU-T/ipr/. ITU 2016 All rights reserved. No part of this publication may be reproduced, by any means whatsoever, without the prior written permission of ITU. Rec. ITU-T H.248.66 (04/2016) iii Table of Contents Page 1 Scope . 1 2 Reference 1 3 Definitions 2 3.1 Terms defined el
22、sewhere 2 3.2 Terms defined in this Recommendation . 2 4 Abbreviations and acronyms 2 5 Conventions 3 6 RTSP and ITU-T H.248 interworking 3 6.1 Method interworking 3 6.2 Embedded (interleaved) binary data . 6 6.3 Status/error code interworking . 6 6.4 Header field definitions 7 7 Media resource iden
23、tification package . 10 7.1 Properties 10 7.2 Events . 10 7.3 Signals 10 7.4 Statistics 11 7.5 Error codes 11 7.6 Procedures 11 8 Range format support package . 11 8.1 Properties 12 8.2 Events . 12 8.3 Signals 12 8.4 Statistics 12 8.5 Error codes 12 8.6 Procedures 13 9 Media resource description exp
24、iry package . 13 9.1 Properties 13 9.2 Events . 14 9.3 Signals 14 9.4 Statistics 14 9.5 Error codes 14 9.6 Procedures 14 10 Media block size package . 15 10.1 Properties 15 10.2 Events . 15 10.3 Signals 15 iv Rec. ITU-T H.248.66 (04/2016) Page 10.4 Statistics 15 10.5 Error codes 15 10.6 Procedures 1
25、5 11 RTSP media resource syntax package 16 11.1 Properties 16 11.2 Events . 16 11.3 Signals 16 11.4 Statistics 16 11.5 Error codes 16 11.6 Procedures 16 12 RTSP play package . 18 12.1 Properties 18 12.2 Events . 18 12.3 Signals 24 12.4 Statistics 27 12.5 Error codes 27 12.6 Procedures 28 13 Signal p
26、ause package 29 13.1 Properties 29 13.2 Events . 29 13.3 Signals 29 13.4 Statistics 31 13.5 Error codes 31 13.6 Procedures 31 14 Data delivery speed adjustment package 32 14.1 Properties 33 14.2 Events . 33 14.3 Signals 33 14.4 Statistics 35 14.5 Error codes 35 14.6 Procedures 35 15 Playback relativ
27、e scale adjustment package . 37 15.1 Properties 37 15.2 Events . 37 15.3 Signals 37 15.4 Statistics 40 15.5 Error codes 40 15.6 Procedures 40 16 RTP information package . 42 Rec. ITU-T H.248.66 (04/2016) v Page 16.1 Properties 42 16.2 Events . 43 16.3 Signals 43 16.4 Statistics 43 16.5 Error codes 4
28、3 16.6 Procedures 43 17 RTP interleaving package . 43 17.1 Properties 44 17.2 Events . 44 17.3 Signals 45 17.4 Statistics 46 17.5 Error codes 46 17.6 Procedures 46 Bibliography. 48 Rec. ITU-T H.248.66 (04/2016) 1 Recommendation ITU-T H.248.66 Gateway control protocol: Packages for RTSP and ITU-T H.2
29、48 interworking 1 Scope This Recommendation provides guidance on mapping real time streaming protocol (RTSP) methods, error/status codes and header fields to ITU-T H.248 protocol information elements, packages and procedures. Several packages are defined to enhance interoperability between RTSP and
30、ITU-T H.248, however the functionalities defined in these packages may be used for other applications/services. RTSP operates between user equipment (UE) and a media server. This Recommendation assumes that the media server is functionally decomposed into a media control function (MCF) and a media d
31、elivery function (MDF). These functions can be realized in a media gateway controller (MGC) and a media gateway (MG). The Figure 1 illustrates the theoretical architecture in scope. NOTE 1 There may be other network entities between the UE and MGC (MCF), or the UE and the MG (MDF). NOTE 2 Alternativ
32、e architectures are for further study. Figure 1 RTSP and ITU-T H.248 interworking architecture 2 Reference The following ITU-T Recommendations and other references contain provisions which, through reference in this text, constitute provisions of this Recommendation. At the time of publication, the
33、editions indicated were valid. All Recommendations and other references are subject to revision; users of this Recommendation are therefore encouraged to investigate the possibility of applying the most recent edition of the Recommendations and other references listed below. A list of the currently
34、valid ITU-T Recommendations is regularly published. The reference to a document within this Recommendation does not give it, as a stand-alone document, the status of a Recommendation. ITU-T H.248.1 Recommendation ITU-T H.248.1 (2013), Gateway control protocol: Version 3. ITU-T H.248.8 Recommendation
35、 ITU-T H.248.8 (2013), Gateway control protocol: Error code and service change reason description. ITU-T H.248.9 Recommendation ITU-T H.248.9 (2009), Gateway control protocol: Advanced media server packages. ITU-T H.248.10 Recommendation ITU-T H.248.10 (2001), Gateway control protocol: Media gateway
36、 resource congestion handling package. ITU-T H.248.11 Recommendation ITU-T H.248.11 (2013), Gateway control protocol: Media gateway overload control package. 2 Rec. ITU-T H.248.66 (04/2016) ITU-T H.248.77 Recommendation ITU-T H.248.77 (2010), Gateway control protocol: Secure real-time transport prot
37、ocol (SRTP) package and procedures. IETF RFC 2326 IETF RFC 2326 (1998), Real Time Streaming Protocol (RTSP). IETF RFC 3550 IETF RFC 3550 (2003), RTP: A Transport Protocol for Real-Time Applications. IETF RFC 3986 IETF RFC 3986 (2005), Uniform Resource Identifier (URI): Generic Syntax. IETF RFC 3987
38、IETF RFC 3987 (2005), Internationalized Resource Identifiers (IRIs). IETF RFC 4566 IETF RFC 4566 (2006), SDP: Session Description Protocol. IETF RFC 5234 IETF RFC 5234 (2008), Augmented BNF for Syntax Specifications: ABNF. IETF RFC 5322 IETF RFC 5322 (2008), Internet Message Format. IETF RFC 7826 IE
39、TF RFC 7826 (2016), Real Time Streaming Protocol 2.0 (RTSP). 3 Definitions 3.1 Terms defined elsewhere None. 3.2 Terms defined in this Recommendation This Recommendation defines the following terms: 3.2.1 Add.req: ITU-T H.248.1 Add command request. 3.2.2 AuditCapabilities.req: ITU-T H.248.1 AuditCap
40、abilities command request. 3.2.3 AuditValue.req: ITU-T H.248.1 AuditValue command request. 3.2.4 Modify.req: ITU-T H.248.1 Modify command request. 3.2.5 Move.req: ITU-T H.248.1 Move command request. 3.2.6 Notify.req: ITU-T H.248.1 Notify command request. 3.2.7 Playback: The process of delivering med
41、ia, otherwise known as “media delivery“ in RTSP. 3.2.8 ServiceChange.req: ITU-T H.248.1 internationalized resource identifier (IRI) command request. 4 Abbreviations and acronyms This Recommendation uses the following abbreviations and acronyms: ABNF Augmented Backus-Naur Form BER Basic Encoding Rule
42、s HTTP Hyper Text Transfer Protocol IGMP Internet Group Management Protocol IRI Internationalized Resource Identifier MCF Media Control Function MDF Media Delivery Function MG Media Gateway MGC Media Gateway Controller Rec. ITU-T H.248.66 (04/2016) 3 NPT Normal Play Time PDU Protocol Data Unit RTP R
43、eal-Time Transport Protocol RTCP RTP Control Protocol RTSP Real Time Streaming Protocol SDP Session Description Protocol SMPTE Society of Motion Picture and Television Engineers TCP Transmission Control Protocol TLS Transport Layer Security TTL Time To Live UDP User Datagram Protocol UE User Equipme
44、nt UTC Coordinated Universal Time URI Universal Resource Identifier 5 Conventions None. 6 RTSP and ITU-T H.248 interworking 6.1 Method interworking 6.1.1 OPTIONS The MGC should be able to provide a response to an RTSP OPTIONS method based on the RTSP service capabilities. As the RTSP OPTIONS method
45、may be used as a keep alive ,the MGC may issue an appropriate ITU-T H.248 command (e.g., an empty AuditValue.req) to the MG to maintain a keep alive with the MG for a particular termination. 6.1.2 DESCRIBE On receipt of an RTSP DESCRIBE method the MGC may request the presentation/session description
46、 from the MG if it does not already have this information. The MGC should add a Termination to a Context using an Add.req and set the Media Resource Identifier Specification (mri/spec) property to the universal resource identifier (URI) received in the DESCRIBE. The MGC should also CHOOSE wildcard t
47、he LocalControl descriptor to determine the presentation/session description information for the media resource of interest. 6.1.3 SETUP Using the information in the RTSP SETUP method the MGC can use an Add.req or Modify.req to set the remote address/port in the Remote Descriptor and request the ser
48、ver port from the Local Descriptor. The MGC shall ensure that the “Specification“ property of the Media Resource Identifier package (mri/spec) is set for the particular stream/termination to ensure that the correct media resource is specified. Session information can either be provided by the MGC or
49、 from the session description protocol (SDP) session information from the MG. If a session identifier is provided by the client then the MGC can use the ITU-T H.248 stream concept to bundle the session. 4 Rec. ITU-T H.248.66 (04/2016) In the case that a SETUP contains multiple transport options these may be provided to the MG using multiple groups and allowing the MG to choose the applicable group. The MGC may also request the acceptable range formats
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1