Windows Media HTTP Streaming Protocol (WMSP): [MS-WMSP] Real-Time Streaming Protocol Windows Media Extensions (RTSP-WME): [MS-RTSP] Windows Media HTTP Push Distribution Protocol (WMHTTP): [MS-WMHTTP] Media Stream Broadcast Distribution Protocol (MSBD): [MS-MSBD] Multicast streaming is a one-to-many relationship between a server and the clients receiving the stream. With a multicast stream, the server streams to a multicast IP address on the network and clients receive the stream by subscribing to the IP address. All clients receive the same stream and do not have control of content playback. Multicast streaming does not work reliably on the Internet due to the fact that many routers are not multicast-enabled. To provide a multicast streamed event, the routers on the network are required to be multicast-enabled. Multicast streaming is supported with the following protocols: Media Stream Broadcast Protocol (MSB): [MS-MSB] Stream Broadcast Distribution Protocol (MSBD): [MS-MSBD] Use Cases The following table provides an overview for the groups of use cases that span the functionality of the Media Streaming Server system. The sections that follow provide detailed descriptions of the use cases in each group. Use case group Use cases Publish Content Publish Content to Media Server - Encoder Publish Secure Content to Server Digital Rights – Management (DRM) Packager Stream Content Stream Content from Media Server - Media Player Client Request License from License Server - Media Player Client Log Statistics to Servers - Media Player Client Discover Media Server URLs - Medial Player Client Publish Content to Media Server - Encoder In this use case, the encoder publishes content to a media server. Context of use: To push captured content to a media server for distribution on the network. This use case is illustrated in the following diagram. Figure 8: Use case diagram for publishing content to a media server Goal: To publish content to media server. Actors Encoder The encoder is the primary actor. It is an application for converting both live and prerecorded audio and video content to digitized media format.
Windows Media HTTP Streaming Protocol (WMSP): [MS-WMSP] Real-Time Streaming Protocol Windows Media Extensions (RTSP-WME): [MS-RTSP] Windows Media HTTP Push Distribution Protocol (WMHTTP): [MS-WMHTTP] Media Stream Broadcast Distribution Protocol (MSBD): [MS-MSBD] Multicast streaming is a one-to-many relationship between a server and the clients receiving the stream. With a multicast stream, the server streams to a multicast IP address on the network and clients receive the stream by subscribing to the IP address. All clients receive the same stream and do not have control of content playback. Multicast streaming does not work reliably on the Internet due to the fact that many routers are not multicast-enabled. To provide a multicast streamed event, the routers on the network are required to be multicast-enabled. Multicast streaming is supported with the following protocols: Media Stream Broadcast Protocol (MSB): [MS-MSB] Stream Broadcast Distribution Protocol (MSBD): [MS-MSBD] Use Cases The following table provides an overview for the groups of use cases that span the functionality of the Media Streaming Server system. The sections that follow provide detailed descriptions of the use cases in each group. Use case group Use cases Publish Content Publish Content to Media Server - Encoder Publish Secure Content to Server – Digital Rights Management (DRM) Packager Stream Content Stream Content from Media Server - Media Player Client Request License from License Server - Media Player Client Log Statistics to Servers - Media Player Client Discover Media Server URLs - Medial Player Client Publish Content to Media Server - Encoder In this use case, the encoder publishes content to a media server. Context of use: To push captured content to a media server for distribution on the network. This use case is illustrated in the following diagram. Figure 8: Use case diagram for publishing content to a media server Goal: To publish content to media server. Actors Encoder The encoder is the primary actor. It is an application for converting both live and prerecorded audio and video content to digitized media format.