摘要
传统的MMS和RTSP点播协议只能点播其自有的wmv和rm文件格式,但其不能提供有效的针对屏幕的视频编解码器。该文设计了一种高效的CSMX屏幕编解码器,同时压缩视频、音频,生成了一种自有格式的多媒体课件。为支持点播,设计并实现了一种新型流媒体点播协议sjtum s协议以及整个流媒体点播系统。该协议交互原语简洁,每个客户端与点播服务器之间只创建一个连接,交互原语采用同步方式收发,流媒体数据采用异步方式收发,点播服务器采用多线程方式设计。客户端解决了三路流媒体之间的同步,点播文件的缓存以及视频的优化显示等难题。经过系统仿真和实际测试使用,该系统能够支持大规模客户端,点播效果稳定流畅。该点播协议的实现对流媒体协议的研究有着重要的理论价值。
Traditional MMS and RTSP VOD protocol can only support wmv and rm file format of their own, but they cannot supply effective screen video codec. Therefore, we design an effective CSMX screen video codec, at the same time, compress video and audio, produce a new multi - media course. To support VOD, we design and implement sjtums protocol of stream media of demand and VOD system. Its interaction primitive is simple, only one con- nection is created between each client and VOD server, primitive message is sent and received with synchronous method, and stream media data are sent and received with asynchronous method, multi - thread is used in the design of VOD server. In client end, we solve such problems : synchronization of 3 stream media, buffer of media file and optimized display of video. Via system simulation, actual test and use, this system can support large - scale client, its effect is stable and fluent. The implementation of sjtums protocol has important theory value to the research of stream media protocol.
出处
《计算机仿真》
CSCD
2005年第11期289-292,共4页
Computer Simulation
关键词
上交流媒体协议
流媒体
点播
多线程
交互原语
Sjtums protocol
Stream media
VOD
Multi - thread
Interaction primitive