随着互联网技术、信息技术和多媒体技术的不断发展,网络应用的种类越来越丰富,以流式传输为特点的流媒体系统逐渐成为研究的热点。同时,无线网络研究的发展以及嵌入式设备在各个领域的广泛使用,给流媒体应用的研究开辟了新的方向。因此,本文提出了运行在有线和无线环境下的流媒体系统的设计方案,旨在通过该方案对流媒体技术进行新的研究。 本文设计了可以运行在有线和无线环境下的支持多用户并发使用的系统结构。文中就整个系统的模型、系统工作流程和系统关键功能模块的技术支持和设计细节做了详细阐述。在系统中,通过对RTSP协议工作原理的分析实现了对系统的实时控制功能,包括服务器与用户端之间的会话控制、媒体流传输通道的控制以及类似VCR的控制功能。同时,系统实现了三个层次,即对象间交互式的、媒体流内和流间的同步控制。除此以外基于流媒体系统的商业应用特征,还实现了对插播广告时的同步控制。最后,将有线环境下的用户端移植到嵌入式系统下,实现了无线环境下的流媒体应用。 本文通过对该系统设计方案的实现,实现了工作在无线以及有线网络环境下的流媒体应用系统,并通过实验证实了文中采用的实时控制方案能很好地达到控制的目的;同步控制方案也能很好地完成预定的流内和流间的同步任务,这保证了媒体播放的顺利进行;最后移植到嵌入式系统下的用户端也能按照预期顺利地完成各项功能。实验结果证明了系统设计方案的有效和合理性,为将来更进一步的研究打下了良好的基础。