Protocols
HyperText Transport Protocol (HTTP)
- Batch transfer (download).
- Single channel between client and server
- Client makes request, server sends data.
RealTime Protocol (RTP) RealTime Streaming Protocol (RTSP)
- Multiple channels for data and control
- Client makes initial request and can modify the request (pause, resume, jump to time 4:30).
- Enables the opportunity for on-the-fly bandwidth negotiation.
Microsoft Media Server Protocol (MMS)
Media Stream Broadcast Distribution Protocol (MSBD)
- MS Specific (live streaming pre Windows Media Encoder 7)