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

Re: [AVT] Multicast RTP session.



Hi,

--> B Prashanth writes:
>I am new in this list and am working on developing application layer 
>stacks for streaming and telephony application. I had a very fundamental 
>question in this regard. How does RTP handle incoming packets coming 
>from number of sources on a multicast port? Is the
>1. Are the packets (coming from different SSRCs) given to the 
>application using the stack in the order of their arrival.

This is a valid approach, if the jitter buffer and playout code is part of
the application. The RTP library I wrote as part of the Robust-Audio Tool 
(http://www-mice.cs.ucl.ac.uk/multimedia/software/rat/) works like this. 
It gives you a very simple RTP library, leaving a lot to the application.

>OR,
>2. Seperate jitter buffers would be needed to be maintained in the RTP 
>stack for each of the SSRCs (senders of RTP data) so that the jitter 
>from each of the senders is removed individually and then the payload be 
>given to the application that is using this stack.

This is a valid approach, if the playout buffer is managed by the RTP
library. The resulting application will be simple, wrapped around a
more complex playout framework provided by the RTP library.

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