> And the stream comes with some unknown codec inside. There is need for > some protocol to negotiate what codecs or other parameters should be used. Umm.. Err.. When utilizing RTP, a select few packets come in that are known as RTCP packets. They contain minimal control information, including, *TADA* the encoding format.. http://www.faqs.org/rfcs/rfc1890.html