节点文献

流媒体管理系统的设计与实现

Design and Implementationof Streamngmedia Management Systrm

【作者】 郑薇

【导师】 顾小丰; 吴俊;

【作者基本信息】 电子科技大学 , 软件工程(专业学位), 2013, 硕士

【摘要】 流媒体是应用流技术在网络上传输的多媒体文件。流媒体技术主要是服务器把视频、音频文件进行压缩,然后以流水传输方式连续的传送给用户,当用户接收到该媒体流后,存入实时缓冲区,但缓冲区中的流量达到可以播放的容量时,播放器就开始播放,并释放陈旧的流文件。在流媒体播放技术中,其网络宽带速率以及流媒体服务器在整个流媒体用户体验中其关键作用,对于网络带宽低或者服务器流媒体服务器数据处理缓慢,在用户端呈现为流媒体缓冲区中容量得不到及时补充,导致客户端需要达到播放容量才会播放,从而服务质量控制无法得到保障。在这种情况为了提高流媒体服务质量,需要根据实际流媒体特点进行针对性解决方案定制。因此本文通过CDN技术来设计与实现具有智能分发和负载均衡功能的流媒体管理,其管理思路是通过在用户接入网络部署分布式流媒体服务器,当用户进行相关视频访问的时候,首先解析用户所在位置,然后与部署的流媒体服务器匹配,找出离用户最近的流媒体服务器,然后把用户应导入该流媒体服务器进行视频播放,最终实现用户所需内容就近获取的原则,同时解决当骨干网处于拥塞状态情况下用户还能通过边缘接入网进行视频播放。实现解决网络拥塞高服务质量的分布式流媒体内容服务系统的要求。同时在设计过程中还使用到了J2EE体系结构、MVC设计模式的技术框架以及在系统整体结构上采取模块化设计,以支持分布式部署。这些因素保证了系统可随时进行服务能力、功能模块的动态扩展。

【Abstract】 Streaming media is streaming technology on the network transmission ofmultimedia files. The streaming media technology is a continuous stream time-basedmedia technology. Streaming compressed video, audio and other media as a compressedpackage from the video server to the user’s computer for real-time transmission, youonly need enough to play video in the client cache capacity can begin to play. Instreaming media services, access to streaming requires high stability of datatransmission, broadband network and streaming media server must ensure efficientprocessing capabilities, but these on-demand platform for poor performance andmanagement capabilities, making the server and bandwidth resources are not fully use,often streaming media content buffer break, the QoS can not be guaranteed, it isdifficult to meet the users to watch high quality video requirements. Therefore, in orderto improve the quality of streaming media services, the need for further analysis of thestreaming media features and system problems, in order to develop targeted solutions.CDN technology to design and realization of intelligent distribution and loadbalancing of streaming media management software to real-time processing ofstreaming media traffic on the user’s request-oriented service node, allowing usersnearest to obtain the required content, and ultimately solve the network congestion inthe Internet environment to build high availability, high quality of service of distributedstreaming media content service system requirements.In the design process the JAVAEE architecture, MVC design patterns and SOA(service-oriented) technical framework and the overall system structure to take amodular design to support distributed deployment. These factors to ensure the system atany time of the dynamic expansion of service capabilities, functional modules.

  • 【分类号】TP311.52
  • 【被引频次】3
  • 【下载频次】142
节点文献中: 

本文链接的文献网络图示:

本文的引文网络