On Fri, 2011-03-04 at 10:09 -0300, Tiago Katcipis wrote: > - Hints on how to document the rest of the Rtp conference in detail > (the most important source code to give me understanding on how it > actually works). > - What exactly is a FsRtpSubStream? only looking at the source code > didn't helped me too much, it seems that all the work is done on the > rtp substream, what is the rtp stream for ?
The red boxes on your diagram labelled "FsRtpStream" are actually substreams. A sub stream is one codec received from one ssrc in one session, it should contains valve->capsfilter->codecbin->valve->ghostpad as documented at the top of the file. The substream object contains everything for the receive side (the send side is in the session object). The first valve is used if you want to stop receiving, the output valve is opened once it knows which FsStream the substream belongs to. A codec bin is a "encoder->paylaoder->capsfilter" or "capsfitlers->depayloader->decoder" depending on the direction. The rest of your diagram seems fine. You're missing the discovery thing too (on the send side). I guess these files should have a bit more documentation on what they're supposed to do. -- Olivier Crête olivier.cr...@collabora.co.uk Collabora Ltd
signature.asc
Description: This is a digitally signed message part
------------------------------------------------------------------------------ What You Don't Know About Data Connectivity CAN Hurt You This paper provides an overview of data connectivity, details its effect on application quality, and explores various alternative solutions. http://p.sf.net/sfu/progress-d2d
_______________________________________________ Farsight-devel mailing list Farsight-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/farsight-devel