RTP FAQs are covered at http://www.cs.columbia.edu/~hgs/rtp.
In particular, a common mistake is to assume that RTP mandates a certain packetization interval, e.g., 20 ms. This is *wrong*.
While RFC 1890 recommends certain values and SDP allows to express a
preference, implementations need to be able to handle all reasonable
values. There is no constraint that G.711 or other sample-based formats
is conveyed in multiples of a certain unit. Thus, an RTP packet with 123
samples of G.711 is perfectly legitimate and needs to be handled
appropriately.
|