[This is preliminary documentation and subject to change.]
A content server application generates a data stream that is sent to the broadcast client. An example of a content server application is the Microsoft® Internet Channel Server, which sends World Wide Web pages. This application collects Hypertext Markup Language (HTML) pages from the Web, using a mechanism based on Internet Explorer version 4.0 channels. Then, the server encapsulates the pages in Transmission Control Protocol/Internet Protocol (TCP/IP) packets and passes them to the MMR.
There are many factors to consider when developing a content server application. Such factors include the amount of data to send, how often the data should be resent, and the security the data requires. For information on how these and other factors affect the design of a content server application, see Writing Content Server Applications.