datatracker.ietf.org
Sign in
Version 5.4.0, 2014-04-22
Report a bug

RTP Payload Format for JPEG 2000 Video Streams
RFC 5371

Network Working Group                                         S. Futemma
Request for Comments: 5371                                    E. Itakura
Category: Standards Track                                       A. Leung
                                                                    Sony
                                                            October 2008

             RTP Payload Format for JPEG 2000 Video Streams

Status of This Memo

   This document specifies an Internet standards track protocol for the
   Internet community, and requests discussion and suggestions for
   improvements.  Please refer to the current edition of the "Internet
   Official Protocol Standards" (STD 1) for the standardization state
   and status of this protocol.  Distribution of this memo is unlimited.

Abstract

   This memo describes an RTP payload format for the ISO/IEC
   International Standard 15444-1 | ITU-T Rec. T.800, better known as
   JPEG 2000.  JPEG 2000 features are considered in the design of this
   payload format.  JPEG 2000 is a truly scalable compression technology
   allowing applications to encode once and decode many different ways.
   The JPEG 2000 video stream is formed by extending from a single image
   to a series of JPEG 2000 images.

Futemma, et al.             Standards Track                     [Page 1]
RFC 5371              JPEG 2000 RTP Payload Format          October 2008

Table of Contents

   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  3
     1.1.  Conventions Used in This Document  . . . . . . . . . . . .  6
   2.  JPEG 2000 Video Features . . . . . . . . . . . . . . . . . . .  6
   3.  Payload Design . . . . . . . . . . . . . . . . . . . . . . . .  6
   4.  Payload Format . . . . . . . . . . . . . . . . . . . . . . . .  7
     4.1.  RTP Fixed Header Usage . . . . . . . . . . . . . . . . . .  7
     4.2.  RTP Payload Header Format  . . . . . . . . . . . . . . . .  8
   5.  RTP Packetization  . . . . . . . . . . . . . . . . . . . . . . 10
   6.  Media Type Registration  . . . . . . . . . . . . . . . . . . . 11
   7.  SDP Parameters . . . . . . . . . . . . . . . . . . . . . . . . 14
     7.1.  SDP Mapping  . . . . . . . . . . . . . . . . . . . . . . . 14
     7.2.  Usage with the SDP Offer/Answer Model  . . . . . . . . . . 15
       7.2.1.  Examples . . . . . . . . . . . . . . . . . . . . . . . 16
       7.2.2.  Examples: Non-90kHz Timestamp  . . . . . . . . . . . . 16
   8.  IANA Considerations  . . . . . . . . . . . . . . . . . . . . . 17
   9.  Security Considerations  . . . . . . . . . . . . . . . . . . . 17
   10. Congestion Control . . . . . . . . . . . . . . . . . . . . . . 18
   11. References . . . . . . . . . . . . . . . . . . . . . . . . . . 19
     11.1. Normative References . . . . . . . . . . . . . . . . . . . 19
     11.2. Informative References . . . . . . . . . . . . . . . . . . 19
   Appendix A.  Informative Appendix  . . . . . . . . . . . . . . . . 21
     A.1.  Recommended Practices  . . . . . . . . . . . . . . . . . . 21
     A.2.  Sample Headers in Detail . . . . . . . . . . . . . . . . . 22
       A.2.1.  Sample 1: Progressive Image with Single Tile, 3500
               Bytes (i.e., thumbnail)  . . . . . . . . . . . . . . . 22
       A.2.2.  Sample 2: Image with 4 Tiles . . . . . . . . . . . . . 24
       A.2.3.  Sample 3: Packing Multiple Tiles in Single
               Payload, Fragmented Header . . . . . . . . . . . . . . 25
       A.2.4.  Sample 4: Interlace Image, Single Tile . . . . . . . . 27

Futemma, et al.             Standards Track                     [Page 2]
RFC 5371              JPEG 2000 RTP Payload Format          October 2008

1.  Introduction

   This document specifies a payload format for JPEG 2000 video streams
   over the Real-time Transport Protocol (RTP).  JPEG 2000 is an ISO/IEC
   International Standard and ITU-T Recommendation (ISO/IEC
   International Standard 15444-1 | ITU-T Rec. T.800) developed for
   next-generation, still-image compression.  JPEG stands for the Joint
   Photographers Experts Group, an international group made of academia
   and industry to develop image compression standards.  JPEG 2000 basic
   compression technology is defined in detail in ISO JPEG 2000 Part 1:
   Core Coding System [JPEG2000Pt_1], with motion defined in ISO JPEG
   2000 Part 3: Motion JPEG 2000 [JPEG2000Pt_3].

   Part 3 of the JPEG 2000 standard defines Motion JPEG 2000
   [JPEG2000Pt_3].  However, Motion JPEG 2000 defines a file format, not
   a transmission format for the network.  This document specifies a
   transmission format for the network for a series of JPEG 2000 images.

   JPEG 2000 supports many powerful features [JPEG2000Pt_1]
   [JPEG2000Pt_3] that are not supported in the current JPEG standard,

[include full document text]