[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [AVT] Re: draft-jones-avt-audio-t38-04.txt



Hi Paul,

Some replies and further concerns over the T.38 RTP payload format.

I have now scanned the T.38 Amendment 2 and the original specification. And I have some concern over the RTP payload format itself. I found the following text in the T.38 amendment 2:

Each RTP packet starts with a fixed RTP header. The following describes the payload specific fields of the RTP fixed header when the RTP packet encapsulates fax:

Payload Type (PT): The payload type for fax is a dynamic payload type identified by the name “t38”. If redundancy is used per RFC-2198, the payload type must indicate the payload format RED (as per RFC-2198).

Marker (M) bit: The marker bit is not used for fax and MUST be set to zero. The Marker bit should be
ignored by the receiver of the packet.


I can't find anywhere that you define the RTP TS field. The timestamp must also be defined by a RTP payload format. If you do not use it for any purpose, then you should at least define it as being the timestamp at the time of the sending so that the RTCP jitter measurements work.

See further comments below.

Paul E. Jones wrote:

[snip]


It is strange as defined. What I would prefer is that devices would just
use
the same value they use for audio codecs, which is typically 8000.
Since
the usage of this MIME type will be with TDM circuits, it is probably
reasonable to just set it to 8000, though I'd prefer it to match the
voice
codec-- perhaps the voice codec rate is 16000.  I'm open to suggestions.


I don't see a problem with defining 8 kHz as default, and then recommend that in any gateway cases the RTP TS rate is equal to the audio RTP TS rates used in the same session.


However I think ITU must start with defining what the TS field actually contains.

[snip, answered in another mail]


Section 6. Offer/Answer: I think I understand how you intended this to
work. I think it can benefit from further review and discussion.

The draft contains three different policies for different parameters:

A. Declarative parameters where the answers is not allowed to change

it

in the answer.

B. parameters that are negotiated.

C. Declarative parameters that are allowed to be set independently.

Case A is a payload format configuration parameter. Although I don't
fully why it needs to be set symmetric. Please clarify why rate must

be

the same in both direction. Or is this simple to ensure that one can
actually determine what PTs actually was in the offer and which are
actually answered?


Rate really doesn't matter.  Quite simply, I just wanted to say
something
concrete.  We could say that a device can set it to whatever it wants.
It
will not impact T.38.


I think it is reasonable to maintain the rate as fixed between offer and answer as the first identifier of the configuration. Otherwise it will be impossible to map if the offer and answer uses different PT numbers for the same configuration.



Cheers

Magnus Westerlund

Multimedia Technologies, Ericsson Research EAB/TVA/A
----------------------------------------------------------------------
Ericsson AB                | Phone +46 8 4048287
Torshamsgatan 23           | Fax   +46 8 7575550
S-164 80 Stockholm, Sweden | mailto: magnus.westerlund at ericsson.com


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