RE: [MMUSIC] End of movie signalling
"Spiros Spirou" <spis@intracom.gr> Fri, 04 February 2005 07:29 UTC
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA28658 for <mmusic-web-archive@ietf.org>; Fri, 4 Feb 2005 02:29:42 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CwyDB-0008RP-R2 for mmusic-web-archive@ietf.org; Fri, 04 Feb 2005 02:49:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CwxsA-0004Wu-GP; Fri, 04 Feb 2005 02:27:22 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1Cwxlx-0000wy-9U for mmusic@megatron.ietf.org; Fri, 04 Feb 2005 02:20:57 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA27975 for <mmusic@ietf.org>; Fri, 4 Feb 2005 02:20:55 -0500 (EST)
Received: from mailserv.intranet.gr ([146.124.14.106]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Cwy4d-0008GC-ON for mmusic@ietf.org; Fri, 04 Feb 2005 02:40:18 -0500
Received: from mailserv.intranet.gr (localhost [127.0.0.1]) by mailserv.intranet.gr (8.13.1/8.13.1) with ESMTP id j147NBbB000538 for <mmusic@ietf.org>; Fri, 4 Feb 2005 09:23:11 +0200 (EET)
Received: from aiolos.intranet.gr (aiolos.intranet.GR [146.124.6.7]) by mailserv.intranet.gr (8.13.1/8.13.1) with ESMTP id j147N8QM000492; Fri, 4 Feb 2005 09:23:08 +0200 (EET)
Received: from pcnt189 (pcnt189 [146.124.44.189]) by aiolos.intranet.gr (8.11.7p1+Sun/8.11.7) with SMTP id j147PGF22030; Fri, 4 Feb 2005 09:25:16 +0200 (EET)
From: Spiros Spirou <spis@intracom.gr>
To: Thomas Zeng <zeng@pvnetsolutions.com>, Joerg Ott <jo@informatik.uni-bremen.de>
Subject: RE: [MMUSIC] End of movie signalling
Date: Fri, 04 Feb 2005 09:21:19 +0100
Message-ID: <PPEPKGOKJJGOIIEBKKOEEEGKDAAA.spis@intracom.gr>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0)
Importance: Normal
In-Reply-To: <758B5A159B385447B4F950DE72D7D7AD678C71@srsdmail01.PVNS.COM>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 37af5f8fbf6f013c5b771388e24b09e7
Content-Transfer-Encoding: 7bit
Cc: IETF mmusic WG list <mmusic@ietf.org>
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
Sender: mmusic-bounces@ietf.org
Errors-To: mmusic-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b132cb3ed2d4be2017585bf6859e1ede
Content-Transfer-Encoding: 7bit
Hi Thomas, Thanks for the suggestion. I had thought about that but I am trying to cover cases where the server is not implementing RTCP as well (oh yes, these heathens do exist). Anyway, the four reasons you are mentioning in Appendix A of draft-ietf-mmusic-rtsp-announce-00.txt against the use of RTCP BYE as an end-of-stream signaling mechanism are certainly valid in general. I am oriented towards maintaining a presentation clock (npt) in the client for detecting EOS locally in the case of RFC2326 servers. This has the added feature of being able to display to the user the running play time, remaining time etc. just like DVD players can. I could add support for draft-ietf-mmusic-rtsp-announce-00.txt as it progresses in order to be forwards compatible. Spiros -----Original Message----- From: Thomas Zeng [mailto:zeng@pvnetsolutions.com] Sent: Thursday, February 03, 2005 6:43 PM To: Spiros Spirou; Joerg Ott Cc: IETF mmusic WG list Subject: RE: [MMUSIC] End of movie signalling Hi Spiros: Your transport is RTP, right? Can you not use RTCP BYE to signal end-of-stream until draft-ietf-mmusic-rfc2326bis-08.txt and draft-ietf-mmusic-rtsp-announce-00.txt are ratified? Cheers, -thomas -----Original Message----- From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org]On Behalf Of Spiros Spirou Sent: Thursday, February 03, 2005 4:08 AM To: Joerg Ott Cc: IETF mmusic WG list Subject: RE: [MMUSIC] End of movie signalling Hi Joerg, Thanks for the pointers. Reading between the lines, I would say that there is no provisioned mechanism for signaling end-of-stream using RFC2326 means only. Implementations wishing to be backwards compatible should probably revert to costly tricks. Is this correct? Spiros -----Original Message----- From: Joerg Ott [mailto:jo@informatik.uni-bremen.de] Sent: Thursday, February 03, 2005 10:23 AM To: Spiros Spirou Cc: IETF mmusic WG list; Joerg Ott Subject: Re: [MMUSIC] End of movie signalling Hi Spiros, what you are looking for is being addressed in an addition to the revised RTSP spec: draft-ietf-mmusic-rtsp-announce-00.txt defines a generic announcement mechanism that, among other uses, the server can use to signal end-of-stream to the client. Please also take a look draft-ietf-mmusic-rfc2326bis-08.txt, the updated RTSP spec that is supposed to override RFC 2326 in the not too distant future. Joerg > > Hi, > > In a VoD scenario, I am trying to find a STANDARD way to detect the end of a > movie in the client in order to free the associated resources for control > (RTSP), transport (RTP) and play-out. > > RFC 2326 states that when the server reaches the end of the movie it "... > reverts from state Playing ... to state Ready ...". From there "... it MAY > revert to Init and tear down the RTSP session if it has not received > \"wellness\" information, such as RTCP reports or RTSP commands, from the client > for a defined interval, with a default of one minute." Both of these state > changes happen without sending any notification to the client. > > Now, the client could detect the end of movie on its own by maintaining a > presentation clock, set initially by the Range header in the PLAY reply. > However, this would probably involve polling, which seems incorrect given the > usual scarcity of resources in the client platform. A variant of this method > would be to poll the server by sending PLAY requests without a Range header and > reading the current presentation time in the Range header of the reply. This > adds waste of bandwidth to the waste of local resources. > > Any ideas? > > Spiros > > > _______________________________________________ > mmusic mailing list > mmusic@ietf.org > https://www1.ietf.org/mailman/listinfo/mmusic > _______________________________________________ mmusic mailing list mmusic@ietf.org https://www1.ietf.org/mailman/listinfo/mmusic _______________________________________________ mmusic mailing list mmusic@ietf.org https://www1.ietf.org/mailman/listinfo/mmusic
- [MMUSIC] End of movie signalling Spiros Spirou
- Re: [MMUSIC] End of movie signalling Joerg Ott
- RE: [MMUSIC] End of movie signalling Spiros Spirou
- RE: [MMUSIC] End of movie signalling Thomas Zeng
- RE: [MMUSIC] End of movie signalling Spiros Spirou
- Re: [MMUSIC] End of movie signalling Magnus Westerlund