Subject: [MMUSIC] Rtspspec-bugs digest, Vol 1 #26 - 1 msg

From: [email-masked]
Date: Thu, 07 Mar 2002 12:47:45 -0800

This is an automatic digest of bugs submitted and changed on the RTSP bug tracker.  To see a list of bugs, visit:

http://sf.net/projects/rtspspec

When replying, please make your Subject line more specific than "Re: Rtspspec-bugs digest"

Today's Topics:

   1. [ rtspspec-Bugs-526545 ] Multiple range specifiers ([email-masked])

--__--__--

Message: 1
To: [email-masked]
From: [email-masked]
Date: Wed, 06 Mar 2002 10:47:11 -0800
Subject: [rtspspec-bugs] [ rtspspec-Bugs-526545 ] Multiple range specifiers

Bugs item #526545, was opened at 2002-03-06 19:47
You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=377744&aid=526545&group_id=23194

Category: General
Group: Fix for DS - Need WG Input
Status: Open
Resolution: None
Priority: 5
Submitted By: Magnus Westerlund (magwes)
Assigned to: Rob Lanphier (robla)
Summary: Multiple range specifiers

Initial Comment:
In the RFC the BNF allows for multiple range
specifiers. This was intended to be used to specify
diffrent formats of the same range. But the text and
BNF does not express this. Therefore it has been
interpreted by me (Magnus Westerlund) to be a
possibility to specify multiple different ranges. 

The main question is if this functionallity is useful
at all? It is similar to queued plays but have some
differencies; 1. Does not allow addition after the
first play has been issued; 2. Have fewer issues on how
to be handled, like, no RTP-Info, state transitions
problems.

It seems fairly obvious that it should be an optional
behavior but should it be part of the core spec or an
extension? What mechanism should be used for discovery
of support? 

If implementing this feature the behavior related to
pause need to be resolved. To be able to resume a play
request containing multiple ranges the server must
singal unambigous in what range and point it actually
did pause. A proposal discussed during the telecon 6
march 2002 was to do the following:
 
1. C->S PLAY range=10-20,30-60,15-45.
2. S->C 200 OK
3. wait approx 11 sec.
4. C->S PAUSE
5. S->C 200 OK, range=31.2-60,15-45
6. User wants to resume.
7. C->S PLAY range=-60,15-45
8. S->C 200 ok

By removing the inital range in point 5 the client
ensures that the server continues where it halted. And
by specifying all the ranges remaining it will play
exactly the intended. 

If point 7 would be done without range the playback
would be from 31.2 to end of media.

----------------------------------------------------------------------

You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=377744&aid=526545&group_id=23194

End of Rtspspec-bugs Digest

_______________________________________________
mmusic mailing list
[email-masked]
https://www1.ietf.org/mailman/listinfo/mmusic