2.3.3 Encoder

The streaming media system depends on a source for content. This can be obtained by using an encoder. The encoding computer is typically networked to the media streaming server. The encoder typically enables both push and pull distribution. In push distribution, the encoder initiates the connection with a media server and passes the content to the server. In pull distribution, a player or a media server connects to an HTTP port on the client computer that receives the content. Microsoft encoder-to-server protocols are as follows:

  • Windows Media HTTP Push Distribution Protocol (WMHTTP): [MS-WMHTTP]

  • Media Stream Broadcast Distribution Protocol (MSBD): [MS-MSBD]

  • Windows Media HTTP Streaming Protocol (WMSP): [MS-WMSP]