Multicasting is another way of reducing the number of streams in use. It requires a specially configured network. Overview
Multicasting is a way of sending a single live stream to multiple clients, rather than sending a stream to every single client. Clients connect to the stream, rather than to the RealServer.
Multicasting
In contrast, regular unicasting transmission sends a stream to each client that requests it
Unicasting
To take advantage of multicasting, both RealServer and clients, as well as the routers, switches, and other devices between them, must be multicast-enabled. For this reason, multicasting is mostly used with intranets where network devices can be configured for multicasts. However, multicast delivery can be done over the Internet where intermediary network devices have been multicast-enabled.
The live material being multicast can be a live event encoded by an encoder such as RealProducer Plus, or it can be a prerecorded live event which is broadcast by G2SLTA. Only live or simulated live content can be delivered with multicasting
字串4
组播功能在一般的realserver里只有back-channel,
Back-Channel Multicasting
Back-channel multicast maintains an accounting control channel between the client and RealServer. RealServer uses this channel to provide information about the presentation and to query the client for a user name and password, if authentication is in use. The client uses the control channel to send password information and commands such as play and stop. With this information, RealServer can track how many clients are viewing a presentation. Monitoring tools such as the Java Monitor in RealSystem Administrator show client activity.
Back-channel multicast can be accessed using the RTSP or PNA protocols. In this type of multicast, authenticated material, client statistics, and quality of service information can be sent because the exchange between the client and RealServer is bi-directional.
字串6
Back-Channel Multicasting