[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [AVT] Update (-09) of Timed Tex draft (WAS: RE:Commentsondraft-ietf-avt-rtp-3gpp-timed-text-08.txt)
Jose,
On 11 Feb 2005, at 14:31, Rey Jose wrote:
Jan and I have discussed this offline and came with the following
proposal, which is much simple and requires almost no changes. It
doesn't mess up the timestamp while still associating a TS to SDs (in
some way). As follows:
1.- if a text sample needs an SD SHOULD include it always *before* the
text samples it applies to.
2.- SD become available for use as indicated by the TS in the packet
so even if more than one (SD,TextSample) pair is present in the packet
this is valid since they are timely ordered. If some SDs are available
'too early', so what?
3.- if you send spare SDs nothing changes, only there are no text
samples
4.- The SHOULD in 1) is not a MUST because there may be cases you can
relax this, e.g., SDs can be omitted if the server knows that these
are available at the client. This allows applications that can 'live'
with some SD losses and still display something useful
This, and the text that is in -13, seem to be unnecessarily complex. We
talked about changing:
TYPE 5 units are exception: TYPE 5 units do not make use of the
timestamp, but instead become active upon reception and not at
the time instant indicated by the timestamp. Therefore, if RTP
packets contain only one TYPE 5 unit or only (several) TYPE 5
unit(s), the RTP timestamp SHALL be set to the current value of
RTP timestamp plus one. Adding one (1) unit, as opposed to just
using the current timestamp, further allows the use of the
timestamp for identifying RTP packets that carry fragments of
the same text sample.
into something like:
TYPE 5 units are exception: TYPE 5 units can be used to convey
sample descriptions that are used by many samples. Accordingly,
their timestamp does not represent the instant when they are
played out, but instead the instant at which they become
available
for use. A sample description conveyed in a TYPE 5 packet MUST
NOT
be referenced by a unit with earlier timestamp.
which to me seems much clearer than the text in section 4.5 of draft
-13. I don't understand the objections raised about sending duplicate
type 5 data: surely if you give such duplicate data the timestamp of
the packet in which it's sent, you get exactly the same semantics as in
the earlier draft, while retaining the RTP timing model and accurate
jitter calculations?
Colin
_______________________________________________
Audio/Video Transport Working Group
avt at ietf.org
https://www1.ietf.org/mailman/listinfo/avt