摘要
文中的流媒体系统包括3个部分:编码部分、流媒体服务器部分和播放器部分。编码部分和播放器部分采用了IBM的ToolkitForMPEG-4SDK.jar开发包。编码部分包括两个工具,实时的MPEG-4制作工具和非实时的MPEG-4制作工具。流媒体服务器部分是在Darwin流媒体服务器的基础上,加入了QoS管理模块,与客户端的QoS模块一起实现质量管理。对Darwin流媒体服务器的RTP打包模块进行了修改,将MPEG-4文件进行特殊形式的打包,并采用“漏桶算法”实现RTP的调度,以适应客户端带宽的需要,最终实现自适应的传输。
The system consists of three parts: coding part, streaming server part and playback parr. The coding and playback part are devel- oped with ToolkitForMPEG - 4SDK. jar from IBM. The coding part contains two tools, real - time MPEG - 4 coding tool and unreal - time MPEG - 4 coding tool. The server part is developed based on Darwin streaming server, adding a QoS managing part which works with the QoS of client to finish QoS management. To carry out it,RTP packs part is modified,which packs the MPEG- 4 in special format. Then use special arithmetic to control sending RTP package to meet the need of the client and carry out the adaptive transmitting.
出处
《计算机技术与发展》
2006年第10期167-170,共4页
Computer Technology and Development