Live Encoding supports two types of live streaming modes: Broadcast and Publishing Point.
You can only transmit live encoding streams using Windows Media–HTTP. Clients may connect to a stream by using RTSP if that stream is relayed by a Windows Media server. However, Microsoft Expression Encoder itself will not support Real Time Streaming Protocol (RTSP) stream generation. Also, you can use only constant bit rate encoding for either streaming mode.
When you stream using Broadcast Mode, you are specifying that the host, such as a portable computer, will broadcast the stream to a local port. A remote client then initiates streaming or pulls the content from the encoder. This client could be Windows Media Player, a Microsoft Silverlight player, or a Windows Media server. The Broadcast mode is useful for the following reasons:
You can stream the content to a limited number of clients. You can specify the number of possible client connections, up to ten. You can specify the number of possible client connections, up to 10.
You can allow each of multiple distribution servers, or individual clients that connect at different times, to connect to the content at the time that they want to receive the content.
If a server is behind a firewall, but the encoder is set up on a public network (for example, at a conference), then pulling from the encoder allows the firewalled server to keep the content protected by pulling it through a firewall and then putting the stream on a distribution server in the protected network.
In Push to Windows Media mode, you deploy the streaming content directly to a Windows Media server. For more information about how to use Windows Media Services for streaming content, see Streaming media server role: Configuring a streaming media server.