MPEG-2 Transport Stream Packaging for Media over QUIC Transport
This document extends the MOQT Streaming Format (MSF) by registering the "m2ts" packaging value for carrying MPEG-2 Tran
先看结论:This document extends the MOQT Streaming Format (MSF) by registering the "m2ts" packaging value for carrying MPEG-2 Transport Stream and M2T
This document extends the MOQT Streaming Format (MSF) by registering the "m2ts" packaging value for carrying MPEG-2 Transport Stream and M2TS source packets over Media Over QUIC Transport.
核心内容
It defines catalog fields for transport-stream track description and specifies receiver and relay behavior for joining, switching, and validating packetized streams.¶ This note is to be removed before publishing as an RFC.¶ The latest revision of this draft can be found at https://mondain.github.io/msfts/draft-gregoire-moq-msfts.html.
Status information for this document may be found at https://datatracker.ietf.org/doc/draft-gregoire-moq-msfts/.¶ Discussion of this document takes place on the Media Over QUIC Working Group mailing list (mailto:moq@ietf.org), which is archived at https://mailarchive.ietf.org/arch/browse/moq/.
Subscribe at https://www.ietf.org/mailman/listinfo/moq/.¶ Source for this draft and an issue tracker can be found at https://github.com/mondain/msfts.¶ This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.¶ Internet-Drafts are working documents of the Internet Engineering Task Force (IETF).
Note that other groups may also distribute working documents as Internet-Drafts.
The list of current Internet-Drafts is at https://datatracker.ietf.org/drafts/current/.¶ Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time.
It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."¶ This Internet-Draft will expire on 7 November 2026.¶ Copyright (c) 2026 IETF Trust and the persons identified as the document authors.
All rights reserved.¶ This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document.
Please review these documents carefully, as they describe your rights and restrictions with respect to this document.
Code Components extracted from this document must include Revised BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Revised BSD License.¶ Media Over QUIC Transport (MOQT) [MoQTransport] delivers named tracks as ordered groups of objects.
The MOQT Streaming Format (MSF) [MSF] defines a catalog model and common streaming conventions for describing tracks delivered over MOQT.
This document extends MSF by registering the "m2ts" packaging value for carrying MPEG-2 Transport Stream packets as defined by [ISO138181] and M2TS source packets that prefix each transport-stream packet with a four-octet source-packet timestamp.¶ The format is intended for publishers that already produce packetized MPEG-2 Transport Stream output, including contribution feeds, broadcast workflows, and systems that currently segment transport streams for HTTP-based delivery.
It does not define a new elementary stream container.
Instead, it preserves the packet stream and maps consecutive source packets into MOQT Objects.¶ This document describes version 1 of the packaging format.¶ All specifications, requirements, and terminology defined in [MSF] apply to implementations of this extension unless explicitly noted otherwise in this document.¶ This document does not use the LOC packaging defined in [MSF].
MSF requirements that are conditioned on packaging: loc do not apply to m2ts-packaged tracks; equivalent behavior for m2ts tracks is defined in this document.¶ The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals, as shown here.¶ This document uses the conventions detailed in Section 1.3 of [RFC9000] when describing the binary encoding.¶ The following terms are used throughout this document:¶ A 188-octet MPEG-2 Transport Stream packet as defined by [ISO138181].¶ A 192-octet packet consisting of a four-octet source-packet timestamp followed by a 188-octet TS packet.¶ Either a TS packet or an M2TS source packet.
The source-packet size is signaled by the catalog.¶ A coded audio, video, or metadata unit carried by the MPEG-2 Transport Stream.¶ A point in the packet stream at which a receiver can begin decoding after receiving the applicable transport-stream tables and decoder initialization.¶ A transport stream whose Program Association Table lists exactly one program.¶ A transport stream whose Program Association Table lists two or more programs.¶ This specification defines:¶ The "m2ts" packaging value for use in an MSF catalog.¶ The mapping of consecutive TS or M2TS source packets into MOQT Objects.¶ Catalog fields that describe packet size, program selection, packetization, timing, and joining behavior.¶ Receiver processing rules for validating object payloads and reconstructing the packet stream.¶ This specification does not define:¶ New MPEG-2 Transport Stream syntax.¶ New audio, video, metadata, or subtitle codec signaling inside the transport stream.¶ A replacement for Program Association Table, Program Map Table, PCR, PTS, DTS, continuity counter, or scrambling semantics defined by [ISO138181].¶ A mandatory Adaptive Bitrate (ABR) switching model across separately encoded transport streams.¶ A key management protocol.¶ An m2ts-packaged MOQT Track carries a single ordered packet stream.
延伸阅读:如果你想继续找可转化的工具入口,可以去工具合集和副业赚钱继续看。