[ietf-types] MIME type for MPEG-2 transport streams
Thomas Stockhammer <stockhammer@nomor.de> Wed, 30 November 2011 10:40 UTC
Return-Path: <stockhammer@nomor.de>
X-Original-To: ietf-types@ietfa.amsl.com
Delivered-To: ietf-types@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 38C7921F8B21 for <ietf-types@ietfa.amsl.com>; Wed, 30 Nov 2011 02:40:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.287
X-Spam-Level:
X-Spam-Status: No, score=0.287 tagged_above=-999 required=5 tests=[BAYES_05=-1.11, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tbOyG5pDftXd for <ietf-types@ietfa.amsl.com>; Wed, 30 Nov 2011 02:40:04 -0800 (PST)
Received: from pechora2.lax.icann.org (pechora2.icann.org [IPv6:2620:0:2d0:201::1:72]) by ietfa.amsl.com (Postfix) with ESMTP id 2C60421F8B06 for <ietf-types@ietf.org>; Wed, 30 Nov 2011 02:40:03 -0800 (PST)
Received: from mo-p00-ob6.rzone.de (mo-p00-ob6.rzone.de [IPv6:2a01:238:20a:202:53f0::1]) by pechora2.lax.icann.org (8.13.8/8.13.8) with ESMTP id pAUAdfF3003674 for <ietf-types@iana.org>; Wed, 30 Nov 2011 10:40:01 GMT
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1322649580; l=70622; s=domk; d=nomor.de; h=Mime-Version:To:Cc:Date:Subject:Content-Type:From:X-RZG-CLASS-ID: X-RZG-AUTH; bh=3oq2gQzpsujIMsiIdiiDtwqnj5E=; b=SGZ7QTr7W+0HW0r1zG4BgvYmjE4Cof2/J+AQIwaSt9frXhzLvG6ogMIc0YDerwT9zJl PuweknqqZndA4OQKPkUFhMZm4nS4wvywssc6QV/VkIGtqX8ri4x1BYTkJifSsKkVFsEM/ syToa9MP6Ylw2lasxbuUSdGW/2xvbhKfD7o=
X-RZG-AUTH: :P3gLdkugevKirJkjH/RoTtk5THWq6nlFgKpnuMPeiu1/81cZd+MVACG0+zKN+A==
X-RZG-CLASS-ID: mo00
Received: from [192.168.16.215] ([195.94.37.227]) by post.strato.de (mrclete mo31) (RZmta 26.10 AUTH) with ESMTPA id e022fdnAU91JYw ; Wed, 30 Nov 2011 11:39:33 +0100 (MET)
From: Thomas Stockhammer <stockhammer@nomor.de>
Content-Type: multipart/alternative; boundary="Apple-Mail=_BE05AC36-F49F-49CD-8CDE-9BAD82D26C00"
Date: Wed, 30 Nov 2011 11:39:35 +0100
Message-Id: <B88B421C-003B-4596-9082-C295AC550640@nomor.de>
To: ietf-types@iana.org
Mime-Version: 1.0 (Apple Message framework v1251.1)
X-Mailer: Apple Mail (2.1251.1)
X-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-4.0 (pechora2.lax.icann.org [IPv6:2620:0:2d0:201::1:72]); Wed, 30 Nov 2011 10:40:02 +0000 (UTC)
Cc: gen-sys@lists.uni-klu.ac.at, Narasimhan Mandayam <Snarasimhan@motorola.com>, List DASH <dash@lists.uni-klu.ac.at>
Subject: [ietf-types] MIME type for MPEG-2 transport streams
X-BeenThere: ietf-types@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Media \(MIME\) type review" <ietf-types.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-types>, <mailto:ietf-types-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf-types>
List-Post: <mailto:ietf-types@ietf.org>
List-Help: <mailto:ietf-types-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-types>, <mailto:ietf-types-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Nov 2011 10:40:05 -0000
Dear experts, MPEG is working in defining a generic RTP-independent MIME type for MPEG-2 transport streams to be included as an Annex in ISO/IEC 13818-1. Please review media type registration of the MPEG-2 TS as provided below. Please provide any comments asap, latest by December 9th. Thanks! Thomas =================================================================== MIME type for MPEG-2 transport streams T.1 Introduction This Annex provides the formal MIME type registration for MPEG-2 transport streams. It is referenced from the registry at http://www.iana.org/. T.2 MIME type and subtype MIME media type name: video MIME subtype name: mp2t Required parameters: none Optional parameters: The ‘profiles’ parameter as documented in Annex T.2.1 The 'codecs' parameter as document in Annex T.2.2 Encoding considerations: This type is defined for general use; for transfer via RTP see [RFC 3550]. Security considerations: see Annex T.3 Interoperability considerations: The specification defines a platform-independent expression of a presentation, and it is intended that wide interoperability can be achieved. Published specification: ISO/IEC 13818-1, Information technology — Generic coding of moving pictures and associated audio information: Systems Applications that use this media type: various, including video streaming and video broadcasting applications Additional information: File extension(s): .ts Intended usage: COMMON Other Information/General Comment: none Person to contact for further information: Name: Mandayam Narasimhan e-mail: Snarasimhan@motorola.com Change controller: ISO/IEC JTC1/SC29 (MPEG) T.3 Security Considerations It is possible to inject non-compliant streams (Audio, Video, and Systems) in the transport stream to overload the receiver/decoder's buffers. This might compromise the functionality of the receiver or even crash it. An MPEG-2 Transport Stream is an extensible container format, and hence might carry streams that have active aspects (e.g. contain script snippets). If those subsystems are not properly defined or implemented, it may be possible to crash the receiver or temporarily make it unavailable. T.4 Parameters T.4.1 The profiles parameter Parameter Name: profiles Parameter Value: The 'profiles' parameter is an optional parameter that indicates one or more profiles to which the stream claims conformance. The contents of this attribute shall conform to either the pro-simple or pro-fancy productions of RFC6381, Section 4.5. The profile identifiers reported in the MIME type parameter takes as value the transport_profile, coded as a decimal integer, e.g. profiles="1" for streams conforming to the 'strict' profile. Example: video/mp2t;profiles="1" T.4.2 The codecs parameter Parameter Name: codecs Parameter Value: The 'codecs' parameter is an optional parameter that indicates one or more codecs which are used for the elementary streams in the MPEG-2 TS. The contents of this attribute shall conform to either the pro-simple or pro-fancy productions of RFC6381, Section 3.2. RFC 6381 defines ‘codecs’ parameter as a single value, or a comma-separated list of values identifying the codec(s), where each value consists of one or more dot-separated elements. The first element of such a value can be derived from the value of stream_type in the program_map_section. If the stream_type value appears in Table T-1, the value in the first element column shall be used as the first element. If the stream_type value is between 0x80 and 0xFF, the first element may be derived in ways not specified by this Annex (e.g. by examining the contents of registration_descriptor, if used). Table T-1 –‘codecs’ parameter values stream_type first element 0x01 mp1v 0x02 mp2v 0x03 mp1a 0x04 mp2a 0x0F mp2a 0x10 mp4v 0x11 mp4a 0x1B avc1 0x1C mp4a 0x1D tx3g 0x1F svc1 0x20 mvc1 0x21 mjp2 Wherever a definition for additional elements exists in RFC 6381 for a given first element, the definition in RFC 6381 shall be followed. When the first element of a value is ‘mp2a’ or ‘mp2v’, the second element of the codecs parameter value is the hexadecimal representation of the MP4 Registration Authority ObjectTypeIndication (OTI) for the appropriate specification and profile. Examples: ISO/IEC 13818-2 Main Profile video/mp2ts;codecs="mp2v.61" ISO/IEC 13818-3 is represented video/mp2ts;codecs="mp2a.69" ISO/IEC 13818-7 Low Complexity Profile video/mp2ts;codecs="mp2a.67" Dolby AC-3 audio (per ATSC A/52, AC-3 audio has stream_type 0x81 and format_identifier “AC-3” in the registration_descriptor ) video/mp2ts;codecs="ac-3" ISO/IEC 13818-2 Main Profile Video together with ISO/IEC 13818-7 audio video/mp2ts;codecs="mp2v.61,mp2a.67" =================================================================== --- Dr. Thomas Stockhammer (CEO) || stockhammer@nomor.de || phone +49 89 978980 02 || cell +491725702667 || http://www.nomor-research.com Nomor Research GmbH - Sitz der Gesellschaft: München - Registergericht: München, HRB 165856 – Umsatzsteuer-ID: DE238047637 - Geschäftsführer: Dr. Thomas Stockhammer, Dr. Ingo Viering.
- [ietf-types] MIME type for MPEG-2 transport strea… Thomas Stockhammer