Multicast movies on the internet
End users who control movie playback use the SDP to create a detailed description of the session, including when the movie is played, the content of the movie, and some of the variables needed to receive the media. These variables include multicast addresses, port numbers, and minimal media formats. This SDP session description is distributed to potential recipients through SAP using multicast routing.
Interested end users will check the SDP they receive and properly configure their media tools to be able to watch the movie regularly. When the movie is scheduled, the session controller uses the RTSP notification to store the movie's multimedia server for multicasting, which uses the previously distributed SDP session description.
Each server will multicast video and audio RTP groupings that contain movies. It will use RTCP to store the statistics of the quality of service received by the receiver. RSVP may also be used to confirm QoS between the media server and the receiver.
--from Gonzalo Bai Jianjun, "sip revealed"
Examples of using the Internet Multimedia Conferencing Toolkit