Dan Wing | 1 Mar 2008 02:22
Picon
Favicon

Re: SSRC to DTLS-SRTP mapping

> On 21 Feb 2008, at 17:28, Dan Wing wrote:
> ...
> >>> Would dropping a DTLS packet on the floor if its source IP  
> >>> address and port are different from the DTLS handshake be  
> >>> acceptable?
> >>
> >> Yes, I think so. Why do you think it might not be?
> >
> > Because it is my understanding RTP does not allow similar filtering.
> 
> RTP is certainly used in scenarios where such filtering is  
> inappropriate, but I don't think an end-point is prohibited from  
> filtering based on the source address.

Ok.

-d

_______________________________________________
Audio/Video Transport Working Group
avt <at> ietf.org
https://www.ietf.org/mailman/listinfo/avt

Tom Taylor | 3 Mar 2008 15:15
Favicon

HDREXT outcome

Thanks to the eight people who replied on the HDREXT request for consensus. The 
outcome is convincing, with eight YES and no NO. I shall be resubmitting the 
draft for publication.

Tom Taylor
_______________________________________________
Audio/Video Transport Working Group
avt <at> ietf.org
https://www.ietf.org/mailman/listinfo/avt

James Minseok Kwon | 3 Mar 2008 22:14
Picon

ICNP 2008: Call for papers

[Sincere apologies if you receive multiple copies of this CFP.]

CALL FOR PAPERS
ICNP 2008
16th IEEE International Conference on Network Protocols
Orlando, Florida
October 19-22, 2008

ICNP 2008, the sixteenth IEEE International Conference on Network
Protocols, is a conference covering all aspects of network protocols,
including design, analysis, specification, verification,
implementation, and performance. ICNP 2008 will be held in Orlando,
Florida, on October 19-22, 2008. Papers with significant research
contributions to the field of network protocols are solicited for
submission. Papers cannot be previously published nor under review by
another conference or journal. Topics of interest include, but are not
limited to:

1. Protocol testing, analysis, design and implementation
2. Measurement and monitoring of protocols
3. Protocols designed for specific functions, such as: routing, flow
   and congestion control, QoS, signaling, security, network
   management, or resilience
4. Protocols designed for specific networks, such as: wireless and
   mobile networks, Ad hoc and sensor networks, virtual networks, and
   ubiquitous networks

Papers must deal specifically with protocols. Papers of general
networking nature where protocols are only a secondary focus will be
considered only if they are of exceptional high quality and only a
(Continue reading)

Mike Taylor | 4 Mar 2008 02:03
Picon
Favicon

Attack causing false key derivation

Hello all,
 
Maybe this has been asked and answered, but it seems like session key derivation
can be triggered by a packet that has not yet been authenticated since one can't
authenticate such a packet until after the new session keys have been derived.
Isn't that true?  Or am I missing something.  When the packet index is zero,
modulo the key derivation rate, then you have to do a key derivation to get
the authentication key to attempt to authentication the packet.  Right?
 
So it seems like an attacker can cause significant CPU usage, especially for a low key
derivation rate (i.e., frequently deriving new session keys) by just sending packets with
random sequence numbers and getting lucky when they fall within the range that causes
a new key derivation.  Once the offending packet fails authentication the damage
could be undone (save old keys etc. and don't overwrite until the packet is
authenticated) but it would still burn significant CPU time doing the derivation?
 
Is this a correct assessment? 
 
Regards,
 
Mike Taylor
 
_______________________________________________
Audio/Video Transport Working Group
avt <at> ietf.org
https://www.ietf.org/mailman/listinfo/avt
Randell Jesup | 5 Mar 2008 01:11

Re: Clarification on Offer Answer usage of H.264 payload format (RFC 3984)

This is a response to a VERY old message (and there's been one long
discussion of this since then (last summer)).  

Magnus Westerlund <magnus.westerlund <at> ericsson.com> writes:
>We authors was made aware of an issue in the Offer/Answer usage for the
>H.264 RTP payload format by Tang Yongliang.
>
>The issue is that section 8.2.2 says:
>
>    o  The parameters identifying a media format configuration for H.264
>       are "profile-level-id", "packetization-mode", and, if required by
>       "packetization-mode", "sprop-deint-buf-req".  These three
>       parameters MUST be used symmetrically; i.e., the answerer MUST
>       either maintain all configuration parameters or remove the media
>       format (payload type) completely, if one or more of the parameter
>       values are not supported.
>
>And later
>
>"  o  Parameters declaring a configuration point are not downgradable,
>       with the exception of the level part of the "profile-level-id"
>       parameter."
>
>That is contradicting for the "profile-level-id" parameter. The intention
>of the authors was that the profile part (profile_idc and profile_iop)
>would be fixed but the level (level_idc) can be downgraded. That way you as
>an receiver state the profiles and highest level for that profile you are
>willing to accept. The answerer can then respond with the same profile but
>with a possibly lower level.
>
>So for clarification: An answerer MUST only maintain the profile_idc and
>profile_iop bytes of the profile-level-id value and MAY downgrade the level
>part.
>
>Please note: This may require the offering party to make a new offer to
>provide its "sprop" parameters correctly due to the reduction in level.
>
>However without this clarification the only way of getting a successful
>offer/answer for H.264 when not fully aware of the counter-parts
>capabilities would be to write one payload type for each profile-level
>combination that one could downgrade to.
>
>Any comments on this clarification?

Yes:

There is another side-effect on the text of RFC 3984 of this clarification.

In particular, this text (in description of Offer/Answer):

  o  The "sprop-parameter-sets" parameter is used as described above.
      In addition, an answerer MUST maintain all parameter sets received
      in the offer in its answer.  Depending on the value of the
      "parameter-add" parameter, different rules apply: If "parameter-
      add" is false (0), the answer MUST NOT add any additional
      parameter sets.  If "parameter-add" is true (1), the answerer, in
      its answer, MAY add additional parameter sets to the "sprop-
      parameter-sets" parameter.  The answerer MUST also, independent of
      the value of "parameter-add", accept to receive a video stream
      using the sprop-parameter-sets it declared in the answer.

         Informative note: care must be taken when parameter sets are
         added not to cause overwriting of already transmitted parameter
         sets by using conflicting parameter set identifiers.

is a real problem.

If you offer level 3.0, and include a level 3.0 sprop-paramater-set (which
you should), then per the above, I MUST maintain the 3.0 parameter-set in
my response.  If I want to respond with level 1.0, Magnus says above
that I can, but I'm going to have to include a level 3.0 parameter set.
I can also (if allowed by parameter-add) add a level 1.0 set.  When you add
this:

 o  The parameters "sprop-parameter-sets", "sprop-deint-buf-req",
      "sprop-interleaving-depth", "sprop-max-don-diff", and "sprop-
      init-buf-time" describe the properties of the NAL unit stream that
      the offerer or answerer is sending for this media format
      configuration.  This differs from the normal usage of the
      Offer/Answer parameters: normally such parameters declare the
      properties of the stream that the offerer or the answerer is able
      to receive.  When dealing with H.264, the offerer assumes that the
      answerer will be able to receive media encoded using the
      configuration being offered.

That says the offerer should assume the answerer can receive it, and the
previous quote says that the answerer MUST be willing to receive any
parameter-set in the answer, and it also says the answerer MUST maintain
the original parameter sets in the answer.  Since in most cases, the reason
for downgrading the level in a response is the inability to handle the
level of the offer, the answerer won't be able to handle video encoded
using the parameter sets from the offer.  

Thus, I see no way an answerer can validly answer with a downgrade unless
it internally decides to lie, and drop all video packets until the offerer
renegotiates to remove the unusable parameter sets.

Also, to verify: does this mean that offer-matching is done using the first
4 digits of profile-level-id (and packetization-mode and
sprop-deint-buf-req as needed)?  Should "is the same" (when applied to
profile-level-id) always mean "first 4 digits the same, and last two digits
be the same or lower"?

This really, really, really needs a rewrite.  It's also so complex, it
needs more examples, and if possible an informational(?) algorithm on
how to respond. Right now, I'm not certain *anyone* has come even close to
100% compliance.  (Maybe one or two have, but...)

Existing examples of H.264 traces I've seen show huge variations:

*) Many respond without a matching packetization-mode (i.e. respond to an
   offer of packetization-mode=1 with no packetization-mode)
*) Some respond with a level *higher* than the offer.
*) None I've seen include the sprop-parameter-sets from the offerer.
*) I haven't seen any that respect parameter-add, though given the previous
   point it may not matter.
*) Some don't even include profile-level-id at all.
*) Some accept packetization-mode=1 in the SDP, but send packetization-mode=0.
and there are more problems, that's just the start.  :-(

--

-- 
Randell Jesup, Worldgate (developers of the Ojo videophone), ex-Amiga OS team
rjesup <at> wgate.com
"The fetters imposed on liberty at home have ever been forged out of the weapons
provided for defence against real, pretended, or imaginary dangers from abroad."
		- James Madison, 4th US president (1751-1836)

_______________________________________________
Audio/Video Transport Working Group
avt <at> ietf.org
https://www.ietf.org/mailman/listinfo/avt

Even, Roni | 6 Mar 2008 08:51
Picon

Presentations for the AVT sessions in Philadelphia

Hi,

The AVT first session is on Tuesday afternoon.

 

In order to allow the chairs to upload the presentations before the session, I would like to ask all presenters (At least those presenting on Tuesday) to email the chairs their presentation by the morning of Tuesday March 11th.

 

Thanks

 

Roni Even 

 

_______________________________________________
Audio/Video Transport Working Group
avt <at> ietf.org
https://www.ietf.org/mailman/listinfo/avt
Michael Pevzner | 6 Mar 2008 13:24
Favicon

Timestamp in UEMCLIP

Hello,

 

The RTP UEMCLIP 04 draft defines the timestamp considerations in the following way:

 

“In cases where the audio sampling rate can change

during a session, the RTP timestamp rate MUST equal to the maximum

rate (in Hz) given in the mode range (see Section 6.2.1).”

 

Does this mean that the timestamp increment of the transmitted stream may differ from the

timestamp increment of the received stream?

 

 

Michael Pevzner

AudioCodes Ltd.

 


This email and any files transmitted with it are confidential material. They are intended solely for the use of the designated individual or entity to whom they are addressed. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, use, distribution or copying of this communication is strictly prohibited and may be unlawful.

If you have received this email in error please immediately notify the sender and delete or destroy any copy of this message
_______________________________________________
Audio/Video Transport Working Group
avt <at> ietf.org
https://www.ietf.org/mailman/listinfo/avt
Tom Taylor | 7 Mar 2008 04:15
Favicon

Review of draft-ietf-avt-rtp-atrac-family-13

The Working Group Last Call period expired for 
draft-ietf-avt-rtp-atrac-family-13 without comment on the AVT list. There was 
one objection on the Media Types list, that it is unacceptable to register a 
media type in the IETF tree without giving a reference to the source 
documentation. The submitting organization is discussing the matter.

Here are my own comments. There are a few fixes that are essential, followed by 
a long list of trivial editorial changes.

Issues that need fixing:

1. Numbering of fragments

There is an inconsistency in the numbering of fragments. Section 5.3.1 says it 
starts from 0. Section 5.3.2.2, first sentence of the second paragraph, says 
that it starts from 1. The example in section 6.2 also shows it starting from 1. 
Before deciding too quickly what is the right answer, you should also think 
about and indicate in section 5.3.1 what the value should be for an unfragmented 
frame.

2. Normative language in section 7.5.2

There is a "should", a "must", and a "recommended" (mis-spelled) in section 
7.5.2 that should probably be capitalized. There is also a lower-case 
"recommended" near the end of section 7.5.3.

3. Cut-and-paste error in section 7.9?

First example offer shows the same rtpmap description for payload types 98 and 
99. Should payload type 99 be the same as in the answer?

4. Obsolete reference

Your final normative reference [8] should now be to 
draft-ietf-mmusic-decoding-dependency-01.

Trivial:

- most I-Ds have the authors' organization (e.g., Sony Corporation) in the draft 
header. You're turning down a chance to put your organization's name in front of 
the public :)

- section 1, first para first line: are designed -> is designed
[to agree with "family"]

- section 1, second para, fourth line: add comma at the end after "codecs"

- section 4.1 third line: octect -> octet

- section 4.4 second line: "decoding gap" by -> "decoding gap" at

- section 4.4 again: I suggest adding a sentence: "For further details, see 
section 5.3.2.1." You could also consider adding a reference to RFC 2198 as a 
more sophisticated approach (implying a new informative reference).

- I assume section 4.5.2 has multiple paragraphs, but the blank lines between 
them are missing. Anyway, in what appears to be the third para:
   can not -> cannot
   only with ignoring -> only, ignoring

- section 5.1, second para (first after Figure 3), last sentence:
   In case of using redundant mechanism, -> When using the redundancy mechanism 
described in section 5.3.2.1,

- section 5.2:
   Extention -> Extension
   In last line of timestamp description: sigalling -> signalling

- section 5.3.1, Continuous flag:
   Might make more sense to call this the "Continuation flag", here and 
elsewhere in the document.
   fragmentaion -> fragmentation

- section 5.3.2: is it too obvious to say that if multiple frames in a packet 
cover multiple sampling times, the frames must be ordered by increasing sample 
time? And as a consequence, when the redundancy mechanism of section 5.3.2.1 is 
used, the redundant frames come first and the timestamp corresponds to the 
sampling time of the oldest redundant frame. Also, probably should say that the 
frames in a packet, including the redundant ones, must cover a continuous time 
interval. The calculation in section 5.3.2.1 depends on these assumptions.

- section 5.3.2 first para third line: preceeded -> preceded

- section 5.3.2, block length description: final sentence could be confusing and 
should be deleted. The first para of the section already says that each frame is 
preceded by the Layer Type flag as well as the Block Length.

- section 5.3.2.1 first para, second-last line:
   and to expand -> and warns it to expand

- section 5.3.2.1, Figure 7:
   reciever -> receiver
   Exmaple -> Example

- section 5.3.2.2, first to second lines of second para:
   packet, its -> packet with its

- section 5.3.2.2, third para has its ideas in the wrong order, I think. I 
suggest that the para be rewritten to read:

   "Packets containing related fragmented frames MUST have identical
    timestamps. Thus, while the Continuous bit and Fragment Number fields
    indicate fragmentation and a means to reorder the packets, the
    timestamp can be used to determine which packets go together."

- section 7.3, channelID description, second-last line:
   could be used -> could be used in this case

- section 7.3, maxptime description:
   a multiple frames can not -> multiple frames cannot
   reciever -> receiver

- section 7.4 first para: The Table 1. is explaining -> Table 1 explains

- section 7.5.1, Media subtype:
   channels SHALL also be included -> channels (0 or 1) SHALL also be specified

- section 7.5.3, remaining parameters bullet, fifth line:
   MUST be existing -> MUST be present

- section 7.6, second line: either -> either of

- section 7.7 first bullet:
   configuration(s) that is provided -> configuration(s) provided

- section 7.7, final para, first sentence:
   scaleble -> scalable
   the attribute -> the attributes

- section 9.1 first para: preferrable -> preferable

- section 9.1 second para:
   for encryption affecting -> that encryption will affect

- section 9.2 first line: due malicious -> due to malicious

Tom Taylor
_______________________________________________
Audio/Video Transport Working Group
avt <at> ietf.org
https://www.ietf.org/mailman/listinfo/avt

actech | 7 Mar 2008 04:41
Picon

Re: Review of draft-ietf-avt-rtp-atrac-family-13

Dear Mr.Taylor,

Thank you for your review and comments on our draft.
We will fix the matter, and revise the draft as "...atrac-family-14"
in soon.

In that case, do we have to re-submit the draft to AVT group and
have reviewed again in the group, or is there any short cuts? :-)

Best Regards,

Jun Matsumoto

> The Working Group Last Call period expired for 
> draft-ietf-avt-rtp-atrac-family-13 without comment on the AVT list. There was 
> one objection on the Media Types list, that it is unacceptable to register a 
> media type in the IETF tree without giving a reference to the source 
> documentation. The submitting organization is discussing the matter.
> 
> Here are my own comments. There are a few fixes that are essential, followed by 
> a long list of trivial editorial changes.
> 
> Issues that need fixing:
> 
> 1. Numbering of fragments
> 
> There is an inconsistency in the numbering of fragments. Section 5.3.1 says it 
> starts from 0. Section 5.3.2.2, first sentence of the second paragraph, says 
> that it starts from 1. The example in section 6.2 also shows it starting from 1. 
> Before deciding too quickly what is the right answer, you should also think 
> about and indicate in section 5.3.1 what the value should be for an unfragmented 
> frame.
> 
> 2. Normative language in section 7.5.2
> 
> There is a "should", a "must", and a "recommended" (mis-spelled) in section 
> 7.5.2 that should probably be capitalized. There is also a lower-case 
> "recommended" near the end of section 7.5.3.
> 
> 3. Cut-and-paste error in section 7.9?
> 
> First example offer shows the same rtpmap description for payload types 98 and 
> 99. Should payload type 99 be the same as in the answer?
> 
> 4. Obsolete reference
> 
> Your final normative reference [8] should now be to 
> draft-ietf-mmusic-decoding-dependency-01.
> 
> 
> Trivial:
> 
> - most I-Ds have the authors' organization (e.g., Sony Corporation) in the draft 
> header. You're turning down a chance to put your organization's name in front of 
> the public :)
> 
> - section 1, first para first line: are designed -> is designed
> [to agree with "family"]
> 
> - section 1, second para, fourth line: add comma at the end after "codecs"
> 
> - section 4.1 third line: octect -> octet
> 
> - section 4.4 second line: "decoding gap" by -> "decoding gap" at
> 
> - section 4.4 again: I suggest adding a sentence: "For further details, see 
> section 5.3.2.1." You could also consider adding a reference to RFC 2198 as a 
> more sophisticated approach (implying a new informative reference).
> 
> - I assume section 4.5.2 has multiple paragraphs, but the blank lines between 
> them are missing. Anyway, in what appears to be the third para:
>    can not -> cannot
>    only with ignoring -> only, ignoring
> 
> - section 5.1, second para (first after Figure 3), last sentence:
>    In case of using redundant mechanism, -> When using the redundancy mechanism 
> described in section 5.3.2.1,
> 
> - section 5.2:
>    Extention -> Extension
>    In last line of timestamp description: sigalling -> signalling
> 
> - section 5.3.1, Continuous flag:
>    Might make more sense to call this the "Continuation flag", here and 
> elsewhere in the document.
>    fragmentaion -> fragmentation
> 
> - section 5.3.2: is it too obvious to say that if multiple frames in a packet 
> cover multiple sampling times, the frames must be ordered by increasing sample 
> time? And as a consequence, when the redundancy mechanism of section 5.3.2.1 is 
> used, the redundant frames come first and the timestamp corresponds to the 
> sampling time of the oldest redundant frame. Also, probably should say that the 
> frames in a packet, including the redundant ones, must cover a continuous time 
> interval. The calculation in section 5.3.2.1 depends on these assumptions.
> 
> - section 5.3.2 first para third line: preceeded -> preceded
> 
> - section 5.3.2, block length description: final sentence could be confusing and 
> should be deleted. The first para of the section already says that each frame is 
> preceded by the Layer Type flag as well as the Block Length.
> 
> - section 5.3.2.1 first para, second-last line:
>    and to expand -> and warns it to expand
> 
> - section 5.3.2.1, Figure 7:
>    reciever -> receiver
>    Exmaple -> Example
> 
> - section 5.3.2.2, first to second lines of second para:
>    packet, its -> packet with its
> 
> - section 5.3.2.2, third para has its ideas in the wrong order, I think. I 
> suggest that the para be rewritten to read:
> 
>    "Packets containing related fragmented frames MUST have identical
>     timestamps. Thus, while the Continuous bit and Fragment Number fields
>     indicate fragmentation and a means to reorder the packets, the
>     timestamp can be used to determine which packets go together."
> 
> - section 7.3, channelID description, second-last line:
>    could be used -> could be used in this case
> 
> - section 7.3, maxptime description:
>    a multiple frames can not -> multiple frames cannot
>    reciever -> receiver
> 
> - section 7.4 first para: The Table 1. is explaining -> Table 1 explains
> 
> - section 7.5.1, Media subtype:
>    channels SHALL also be included -> channels (0 or 1) SHALL also be specified
> 
> - section 7.5.3, remaining parameters bullet, fifth line:
>    MUST be existing -> MUST be present
> 
> - section 7.6, second line: either -> either of
> 
> - section 7.7 first bullet:
>    configuration(s) that is provided -> configuration(s) provided
> 
> - section 7.7, final para, first sentence:
>    scaleble -> scalable
>    the attribute -> the attributes
> 
> - section 9.1 first para: preferrable -> preferable
> 
> - section 9.1 second para:
>    for encryption affecting -> that encryption will affect
> 
> - section 9.2 first line: due malicious -> due to malicious
> 
> Tom Taylor
> 
> 
> 

_______________________________________________
Audio/Video Transport Working Group
avt <at> ietf.org
https://www.ietf.org/mailman/listinfo/avt

Tom Taylor | 7 Mar 2008 05:07
Favicon

Re: Review of draft-ietf-avt-rtp-atrac-family-13

The issues are small enough that a short review will be sufficient. The only 
difficult issue is the one Harald raised, about the requirement for a specification.

actech wrote:
> Dear Mr.Taylor,
> 
> Thank you for your review and comments on our draft.
> We will fix the matter, and revise the draft as "...atrac-family-14"
> in soon.
> 
> In that case, do we have to re-submit the draft to AVT group and
> have reviewed again in the group, or is there any short cuts? :-)
> 
> Best Regards,
> 
> Jun Matsumoto
> 
> 
>> The Working Group Last Call period expired for 
>> draft-ietf-avt-rtp-atrac-family-13 without comment on the AVT list. 
>> There was one objection on the Media Types list, that it is 
>> unacceptable to register a media type in the IETF tree without giving 
>> a reference to the source documentation. The submitting organization 
>> is discussing the matter.
>>
>> Here are my own comments. There are a few fixes that are essential, 
>> followed by a long list of trivial editorial changes.
>>
>> Issues that need fixing:
>>
>> 1. Numbering of fragments
>>
>> There is an inconsistency in the numbering of fragments. Section 5.3.1 
>> says it starts from 0. Section 5.3.2.2, first sentence of the second 
>> paragraph, says that it starts from 1. The example in section 6.2 also 
>> shows it starting from 1. Before deciding too quickly what is the 
>> right answer, you should also think about and indicate in section 
>> 5.3.1 what the value should be for an unfragmented frame.
>>
>> 2. Normative language in section 7.5.2
>>
>> There is a "should", a "must", and a "recommended" (mis-spelled) in 
>> section 7.5.2 that should probably be capitalized. There is also a 
>> lower-case "recommended" near the end of section 7.5.3.
>>
>> 3. Cut-and-paste error in section 7.9?
>>
>> First example offer shows the same rtpmap description for payload 
>> types 98 and 99. Should payload type 99 be the same as in the answer?
>>
>> 4. Obsolete reference
>>
>> Your final normative reference [8] should now be to 
>> draft-ietf-mmusic-decoding-dependency-01.
>>
>>
>> Trivial:
>>
>> - most I-Ds have the authors' organization (e.g., Sony Corporation) in 
>> the draft header. You're turning down a chance to put your 
>> organization's name in front of the public :)
>>
>> - section 1, first para first line: are designed -> is designed
>> [to agree with "family"]
>>
>> - section 1, second para, fourth line: add comma at the end after 
>> "codecs"
>>
>> - section 4.1 third line: octect -> octet
>>
>> - section 4.4 second line: "decoding gap" by -> "decoding gap" at
>>
>> - section 4.4 again: I suggest adding a sentence: "For further 
>> details, see section 5.3.2.1." You could also consider adding a 
>> reference to RFC 2198 as a more sophisticated approach (implying a new 
>> informative reference).
>>
>> - I assume section 4.5.2 has multiple paragraphs, but the blank lines 
>> between them are missing. Anyway, in what appears to be the third para:
>>    can not -> cannot
>>    only with ignoring -> only, ignoring
>>
>> - section 5.1, second para (first after Figure 3), last sentence:
>>    In case of using redundant mechanism, -> When using the redundancy 
>> mechanism described in section 5.3.2.1,
>>
>> - section 5.2:
>>    Extention -> Extension
>>    In last line of timestamp description: sigalling -> signalling
>>
>> - section 5.3.1, Continuous flag:
>>    Might make more sense to call this the "Continuation flag", here 
>> and elsewhere in the document.
>>    fragmentaion -> fragmentation
>>
>> - section 5.3.2: is it too obvious to say that if multiple frames in a 
>> packet cover multiple sampling times, the frames must be ordered by 
>> increasing sample time? And as a consequence, when the redundancy 
>> mechanism of section 5.3.2.1 is used, the redundant frames come first 
>> and the timestamp corresponds to the sampling time of the oldest 
>> redundant frame. Also, probably should say that the frames in a 
>> packet, including the redundant ones, must cover a continuous time 
>> interval. The calculation in section 5.3.2.1 depends on these 
>> assumptions.
>>
>> - section 5.3.2 first para third line: preceeded -> preceded
>>
>> - section 5.3.2, block length description: final sentence could be 
>> confusing and should be deleted. The first para of the section already 
>> says that each frame is preceded by the Layer Type flag as well as the 
>> Block Length.
>>
>> - section 5.3.2.1 first para, second-last line:
>>    and to expand -> and warns it to expand
>>
>> - section 5.3.2.1, Figure 7:
>>    reciever -> receiver
>>    Exmaple -> Example
>>
>> - section 5.3.2.2, first to second lines of second para:
>>    packet, its -> packet with its
>>
>> - section 5.3.2.2, third para has its ideas in the wrong order, I 
>> think. I suggest that the para be rewritten to read:
>>
>>    "Packets containing related fragmented frames MUST have identical
>>     timestamps. Thus, while the Continuous bit and Fragment Number fields
>>     indicate fragmentation and a means to reorder the packets, the
>>     timestamp can be used to determine which packets go together."
>>
>> - section 7.3, channelID description, second-last line:
>>    could be used -> could be used in this case
>>
>> - section 7.3, maxptime description:
>>    a multiple frames can not -> multiple frames cannot
>>    reciever -> receiver
>>
>> - section 7.4 first para: The Table 1. is explaining -> Table 1 explains
>>
>> - section 7.5.1, Media subtype:
>>    channels SHALL also be included -> channels (0 or 1) SHALL also be 
>> specified
>>
>> - section 7.5.3, remaining parameters bullet, fifth line:
>>    MUST be existing -> MUST be present
>>
>> - section 7.6, second line: either -> either of
>>
>> - section 7.7 first bullet:
>>    configuration(s) that is provided -> configuration(s) provided
>>
>> - section 7.7, final para, first sentence:
>>    scaleble -> scalable
>>    the attribute -> the attributes
>>
>> - section 9.1 first para: preferrable -> preferable
>>
>> - section 9.1 second para:
>>    for encryption affecting -> that encryption will affect
>>
>> - section 9.2 first line: due malicious -> due to malicious
>>
>> Tom Taylor
>>
>>
>>
> 
> 
_______________________________________________
Audio/Video Transport Working Group
avt <at> ietf.org
https://www.ietf.org/mailman/listinfo/avt


Gmane