I'm developing an application that publishes multiple RTP streams to Flash clients. Each RTP stream must have its own port. I use VLC for testing.
When using default settings for VLC, streaming RTP on, say, port 30001, will cause VLC to automatically occupy port 30002 with RTCP traffic.
VLC has a setting called rtcp-mux, which prevents this, but sends RTCP packets over the same port as RTP. You get an entry in the SDP file (a=rtcp-mux), and I put that on the Wowzaserver. However, I still hear clicks in the stream.
My custom depacketizer receives the RTCP packets in the method handleRTPPacket, not handleRTCPPacket.