资 源 简 介
流媒体系统主要包括服务器和客户端两部分, 也是流媒体数据通信的核心部分, 其中包括节目源、服务
器、传输信道、客户端四个部分。服务器与客户端间通过 RTSP 协议(Real- TIme Streaming Protocol) 来进行会话
控制信息的交互。客户端可以在多种平台上工作, 比如 PC 机、无线的 PDA、手机等。根据工作平台的不同, 播放
器的形态也有区别。但究其原理, 播放器所完成的工作却都是相似的, 即从网络中接收服务器传来的各种媒体
数据流存人缓冲区, 对每一帧数据调用相应格式的解码器解码成原始的数据格式, 同步后输出到播放设备。
1. 1 流媒体播放器的层次结构
一个普通的媒体播放器对本地媒体的播放过程, 不外乎是
从本地媒体文件中读取出每一帧信息, 然后调用解码器解码并
播放。然而, 针对流媒体业务, 数据并不是存储在本地硬盘上, 而
是需要通过网络接收服务器发送的压缩数据流, 因此播放器必
须增加与服务器之间的网络通信功能。播放器与服务器之间的通
信, 主要是由位于在应用层的 RTSP 协议和位于传输层的 RTP
协议(Real- TIme Transport Protocol) 来实现的。图 1 描述了播放器
的结构