Re: [AVTCORE] [payload] MMTP vs RTP

Thomas Edwards <Thomas.Edwards@fox.com> Tue, 28 July 2015 19:01 UTC

Return-Path: <Thomas.Edwards@fox.com>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E0891B2E08; Tue, 28 Jul 2015 12:01:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.424
X-Spam-Level:
X-Spam-Status: No, score=0.424 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=1.989, IP_NOT_FRIENDLY=0.334, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zT4nDI75jxYg; Tue, 28 Jul 2015 12:01:03 -0700 (PDT)
Received: from mx0a-00195501.pphosted.com (mx0a-00195501.pphosted.com [67.231.149.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 65C9A1B2E24; Tue, 28 Jul 2015 12:00:51 -0700 (PDT)
Received: from pps.filterd (m0072270.ppops.net [127.0.0.1]) by mx0a-00195501.pphosted.com (8.15.0.59/8.15.0.59) with SMTP id t6SIvWQ5019863; Tue, 28 Jul 2015 12:00:44 -0700
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2lp0206.outbound.protection.outlook.com [207.46.163.206]) by mx0a-00195501.pphosted.com with ESMTP id 1vxexn05ve-1 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 28 Jul 2015 12:00:42 -0700
Received: from BLUPR05MB659.namprd05.prod.outlook.com (10.141.205.144) by BLUPR05MB531.namprd05.prod.outlook.com (10.141.29.148) with Microsoft SMTP Server (TLS) id 15.1.225.19; Tue, 28 Jul 2015 19:00:39 +0000
Received: from BLUPR05MB659.namprd05.prod.outlook.com (10.141.205.144) by BLUPR05MB659.namprd05.prod.outlook.com (10.141.205.144) with Microsoft SMTP Server (TLS) id 15.1.225.19; Tue, 28 Jul 2015 19:00:39 +0000
Received: from BLUPR05MB659.namprd05.prod.outlook.com ([10.141.205.144]) by BLUPR05MB659.namprd05.prod.outlook.com ([10.141.205.144]) with mapi id 15.01.0225.018; Tue, 28 Jul 2015 19:00:39 +0000
From: Thomas Edwards <Thomas.Edwards@fox.com>
To: "Mo Zanaty (mzanaty)" <mzanaty@cisco.com>, Michael Speer <michael.speer@pluribusnetworks.com>
Thread-Topic: [payload] [AVTCORE] MMTP vs RTP
Thread-Index: AQHQyWexVluR8DZPkEODV+dBxJhC7A==
Date: Tue, 28 Jul 2015 19:00:39 +0000
Message-ID: <D1DD16F7.3731B%thomas.edwards@fox.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.4.5.141003
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [216.205.246.229]
x-microsoft-exchange-diagnostics: 1; BLUPR05MB659; 5:mcIT8EQZ21rh8L5LJN6uyYYCxkWkX6kswtVk2oKE1FV9dfF5UCMUC8t9zRzjKRUs8YlHtIE/mMcvV3NW4ytlOAMJTjdR2nfPl5ap5P8rwuvGk6SZmlWVdp5T37MQjZNZRv3eNJlPE6mrsXaan55c4A==; 24:MnMprH4mtLvPwWrqLlSe/PSy78RjeOdstfX4JToGd6og/kZpYHoBMNP7oVISvXodTjqDfdx7F5Tub1kI8yMyMss/AewAdOHPG4XMDiSdl+s=; 20:6fBApER8lL6NHNMEt8ZqQqg7NKlCjuKnKln6KSAshBF8ORschXkaM/GSK5AkHskbqDrb5I8TtPcrQ71d6BjM9A==
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(42139001); SRVR:BLUPR05MB659; UriScan:; BCL:0; PCL:0; RULEID:(42139001); SRVR:BLUPR05MB531;
blupr05mb659: X-MS-Exchange-Organization-RulesExecuted
x-microsoft-antispam-prvs: <BLUPR05MB65926904ED4080B1B19A7E6948D0@BLUPR05MB659.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BLUPR05MB659; BCL:0; PCL:0; RULEID:; SRVR:BLUPR05MB659;
x-forefront-prvs: 06515DA04B
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(24454002)(479174004)(377454003)(13464003)(4001350100001)(5002640100001)(189998001)(19580395003)(19617315012)(19580405001)(16236675004)(54356999)(83506001)(77096005)(106116001)(62966003)(66066001)(87936001)(77156002)(50986999)(86362001)(2656002)(102836002)(99286002)(92566002)(2900100001)(15975445007)(36756003)(46102003)(5001960100002)(40100003)(5001770100001); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR05MB659; H:BLUPR05MB659.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
Content-Type: multipart/alternative; boundary="_000_D1DD16F73731Bthomasedwardsfoxcom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jul 2015 19:00:39.3443 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: de99ade3-81db-4070-ae0d-3c1562041b30
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB659
X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB531; 2:EIeLCHmOqynvvfLqXHVv/f8STzBtpQtB+WWdM+Z/sqEuBw3sTe3cfwiicIDDz7540WQu1d0FmD7TNFUQokGGcljnV5E0G9mGQ5lQv7E+gqoRnzA67C4UXFO2kuX0tkTN/cpOcoaOk8NVJmMNbuf2yCTdPgcqSHw/thK8y6xzn38=; 3:dQKDWP3hmzanpECAjPv3pQn+I3M+h/xqrd7N6RS3+OWtUhyy6m4WVrje01beTZT6YLloLlaYIiz0xFip7HB05ThpUbDwqA0hEvRSb5bKfRIZ2u+xvSwlf6ViiianicyWMgbXBmRxw/AnOknfnqFIDgDyiGj4pH98JGiHiGT9QHw=; 25:PhiHj0OUhOXzCXoOepX3CuXn+BXpwcskzUkpxkumw9m7V178q2dtSrkFGQnUUJxO9SzU7epeetWRNdsRflCK9bH62E6/3zxarg+iP51xFJVoHMFh5+XhfKEjVxxCEd250/Qo9Cu9WAJguhDbQcFPsbPel6u5GYCcM1Ftc9E7xYJRWa1lopBeDluvii1lFrcFJw8NqbMYD3tuFWAEsabdzJ/4SmfybCPtqW12ZxhEw/EMVVDz/Ioew8ehnotUHF7INfiaQFHPeuVK4bpUTeF7oQ==
X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB531; 20:PNaNUNb6Gfcju8XxYAtaWIhQCFKM6VLkZ/0LvJ0GUMA9GbXqRM9mA4GfQ2ynyXJg6MwLjIaskLb0jUQI9VTVwnjKUDhwXvnye+Kqp5eR1KEyO+UWPcYZIz6yAYK1twt6n0sj5MkO4YAI1DJtT7LMENqWOEcrM70QgGKJiH1zBygGP6pZayuv2//ibym1ZWnYQSboOYv5CZlKhbgx8/BOWWFqCeeG9/jYSG99Qd2ZUnQJ9h+BSQxTwGJB6B5A3YIsGTvwK45i/VEk1inWQt908Lucqx4b8wCDu2Np+daAxyIWhnBGxQbGLV6yQ0gJ7AP5e/jo0xxwgJiUNawSw3a/CcZnDsTacsMCv15pUDKYKPmrya1gzSCn5Nwiy56ZbHggx51MfnNieaLabRcVmNdMneiraftxU91E0TuvOonVrUvGM3kNhHpScLlomxiA40nGSBXQ5BwRTBVzTVUp2bxusuWPNaNdRXJ5hdLGCbvi12lSeKLAebcgx3AIljUcRq3i; 23:fmTTDz5QDBGWQmZvWXaLiRxvtvU9/eSlHHVW7zJmYswrybTex6mtsIo1sIAPJaqQBPc+cNYYNDE60JEbzgKS2jkriEPyBaPiiMXRFsPQRiEJRG4pRUTWsgIQNr6dQJYsAimgHdxveOBE53yDt/tKDBAIs4CqJ6AA7JL5CxVCmjjIob5f/y80bfehd4RSRdbOGCsmvOpCGeNg7J3f9me3q7OxRSVUBArptkkPS5OTxB30//9/+PuD6o9bwTDxpBb5
BLUPR05MB531: X-MS-Exchange-Organization-RulesExecuted
X-OriginatorOrg: fox.com
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.14.151, 1.0.33, 0.0.0000 definitions=2015-07-28_10:2015-07-28,2015-07-28,1970-01-01 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1506180000 definitions=main-1507280283
Archived-At: <http://mailarchive.ietf.org/arch/msg/avt/BeNIx-vRKgLcQMQ3cxUNaj7yVB8>
X-Mailman-Approved-At: Wed, 29 Jul 2015 11:31:48 -0700
Cc: "gorry@erg.abdn.ac.uk" <gorry@erg.abdn.ac.uk>, "avt@ietf.org" <avt@ietf.org>, "payload@ietf.org" <payload@ietf.org>
Subject: Re: [AVTCORE] [payload] MMTP vs RTP
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/avt/>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Jul 2015 19:01:05 -0000

I will add that MMT is under study by the ATSC TG3/S33 "Specialist Group on Management and Protocols" to be a transport in the ATSC 3.0 digital broadcast television standard.

It is not yet clear to me if MMT is a good candidate to replace all uses of RTP, but it certainly appears to be a good candidate to replace the use of MPEG Transport Streams for delivery of completed linear content over IP systems.

-Thomas

--
Thomas Edwards
VP Engineering & Development
FOX Networks Engineering and Operations
thomas.edwards@fox.com
Phone: +1.310.369.6696
10201 West Pico Blvd.
Los Angeles, CA 90035


From: "Mo Zanaty (mzanaty)" <mzanaty@cisco.com<mailto:mzanaty@cisco.com>>
Date: Tuesday, July 28, 2015 at 11:22 AM
To: Michael Speer <michael.speer@pluribusnetworks.com<mailto:michael.speer@pluribusnetworks.com>>
Cc: "gorry@erg.abdn.ac.uk<mailto:gorry@erg.abdn.ac.uk>" <gorry@erg.abdn.ac.uk<mailto:gorry@erg.abdn.ac.uk>>, "avt@ietf.org<mailto:avt@ietf.org>" <avt@ietf.org<mailto:avt@ietf.org>>, "payload@ietf.org<mailto:payload@ietf.org>" <payload@ietf.org<mailto:payload@ietf.org>>
Subject: Re: [payload] [AVTCORE] MMTP vs RTP

This is not my work. I just became aware of it in the last meeting. This work would replace RTP itself (RFC 3550) and all RTP payload formats (many specs, e.g. RFC 6184 for H.264). The MMT payload format would be the elementary stream as defined by the codec spec for storage in ISOBMFF containers, augmented with MMT specs and features such as generic packetization / fragmentation.

Mo


On 7/28/15, 2:05 PM, Michael Speer <michael.speer@pluribusnetworks.com<mailto:michael.speer@pluribusnetworks.com>> wrote:

Mo,

Hi, can you post the RFCs you trying to replace?  In particular, what RTP payload
specification are you trying to replace?

Cheers,
Michael


On Tue, Jul 28, 2015 at 9:15 AM, Mo Zanaty (mzanaty) <mzanaty@cisco.com<mailto:mzanaty@cisco.com>> wrote:
I assumed TSVAREA was already aware of this since it was presented there
and will be in their notes. I wanted to bring this to the attention of RTP
folks that may be interested but probably missed this. If there are any
replies here that may be useful for TSV, I will forward. I try to avoid
cross-posting to lists with significantly different topics and subscribers.

Mo

On 7/28/15, 12:05 PM, Ali C. Begen (abegen) <abegen@cisco.com<mailto:abegen@cisco.com>> wrote:
Is not this thread supposed to cc the transport area, too?

-----Original Message-----
From: avt on behalf of "Mo Zanaty (mzanaty)"
Date: Tuesday, July 28, 2015 at 7:02 PM
To: "avt@ietf.org<mailto:avt@ietf.org>", "payload@ietf.org<mailto:payload@ietf.org>"
Cc: "gorry@erg.abdn.ac.uk<mailto:gorry@erg.abdn.ac.uk>"
Subject: [AVTCORE] MMTP vs RTP

>MMTP (MPEG Media Transport Protocol) aims to replace RTP and MPEG-2 TS
>for media streaming applications, both real-time and non-real-time. It
>integrates FEC, buffering, congestion control and other functions. It was
>presented in TSVAREA in IETF 93. See
> below for the slides and draft.
>https://www.ietf.org/proceedings/93/slides/slides-93-tsvarea-1.pdf<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_proceedings_93_slides_slides-2D93-2Dtsvarea-2D1.pdf&d=AwMFAg&c=uw6TLu4hwhHdiGJOgwcWD4AjKQx6zvFcGEsbfiY9-EI&r=lekNOOM5noV61zrPH3rwPyhtNnLLWoLEHgd0quQxly8&m=tBjpXMFtLuZk1jwHWIGqof6K2uO7Wx-KbcsnpO6Pvps&s=NxulWK2WFT1-IulMBMEZG0IfB3xGui12ThP4r70yv_Y&e=>
>https://tools.ietf.org/html/draft-bouazizi-tsvwg-mmtp<https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dbouazizi-2Dtsvwg-2Dmmtp&d=AwMFAg&c=uw6TLu4hwhHdiGJOgwcWD4AjKQx6zvFcGEsbfiY9-EI&r=lekNOOM5noV61zrPH3rwPyhtNnLLWoLEHgd0quQxly8&m=tBjpXMFtLuZk1jwHWIGqof6K2uO7Wx-KbcsnpO6Pvps&s=aOIhGhYRg-c1eGOuhU0NEoUhK_oXj5JGAbgopI1nIRk&e=>
>
>I found slides 5 and 15 particularly relevant for AVT folks, so inlining
>them.
>
>Why not RTP? (slide 5)
>- Lack of  Multiplexing
>  - One media session per component and without RTP multiplexing, 2 ports
>per session
>- Server Maintenance
>  - RTP Payload Format for every new media codec
>  - Support needs to be added to the media server
>- Coupling of  Presentation and Delivery
>  - RTP carries presentation and synchronization information at the
>transport level
>- Limited support for Non-Real Time Media
>  - Presentations consist of  timed and non-timed media
>  - Need other protocol or countless number of  payload formats to
>support NRT
>
>Why are we here? (slide 15)
>- We want to develop MMTP further in the IETF
>- We want to address the Internet (unicast and Multicast)
>- We want to reuse existing components such as congestion control and
>security
>- A protocol is needed by many SDOs: MPEG, ATSC, 3GPP, DVB, ...
>- Can we revive rmt?
>- Can we start a BoF or a new ad-hoc group?
>- Or can we do an informational RFC?
>
>I think there should be some dialogue on RTP evolution with the MMTP
>folks. Some interesting points are raised in this work, such as generic
>packetization vs. specific RTP payload formats. Perhaps a generic payload
>draft can address this generic packetization
> (i.e. fragmentation and perhaps aggregation) in the absence of a
>specific RTP payload format for the elementary media stream.
>
>Thanks to Gorry for bringing this to my attention.
>
>Mo

_______________________________________________
Audio/Video Transport Core Maintenance
avt@ietf.org<mailto:avt@ietf.org>
https://www.ietf.org/mailman/listinfo/avt<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_avt&d=AwMFAg&c=uw6TLu4hwhHdiGJOgwcWD4AjKQx6zvFcGEsbfiY9-EI&r=lekNOOM5noV61zrPH3rwPyhtNnLLWoLEHgd0quQxly8&m=tBjpXMFtLuZk1jwHWIGqof6K2uO7Wx-KbcsnpO6Pvps&s=YCsKHXdmo4T7QaGfbqI2eF0rgv_ZQ_jk9LFwhTVQwJ0&e=>