流媒体服务器Red5的扩展设计、测试与优化

被引量 : 0次 | 上传用户:q3177848
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学技术的逐渐进步,互联网技术也发生了日新月益的变化,网络传输能力得到了快速提高,作为新一代互联网应用的标志,流媒体技术在近几年也得到了快速的发展,其应用领域也在不断地扩展。流媒体技术已经广泛应用于实时新闻现场发布、在线直播、视频点播、网络广告、电子商务、远程教育、远程医疗、网络电台、实时视频会议等领域。流媒体服务器是流媒体技术应用的核心系统,是运营商向用户提供视频服务的关键平台。其主要功能是对媒体内容进行采集、缓存、调度和传输播放,流媒体应用系统的主要性能体现都取决于媒体服务器的性能和服务质量。因此,流媒体服务器是流媒体技术研究的基础,也是其最主要的组成部分。Flash Media Server是实现了RTMP协议的流媒体服务器,能够迅速地传播流媒体数据,并且可以根据客户端的带宽情况进行适配性操作。但是,Flash Media Server是商业化的多媒体系统支持软件,其代码是保密的,通信协议RTMP也是非公开的,而且它的价格较为昂贵。开源的流媒体服务器Red5可以支持具有中国自主知识产权的核心产品,不再受国外相关公司垄断的影响,于是,逐渐成为网络流媒体视音频内容服务领域的重点研究对象。本文分析了流媒体服务器Red5核心架构Spring Framework,对Red5的进行了扩展设计,包括:基于反射的分布式方面分层交互模型Spring AOP;复杂网络环境下基于上下文的控制反转容器Spring IoC。同时,分析了支持Web2.0应用程序的Spring Web MVC框架;Red5中面向网络通讯连接的Apache Mina;面向开发配置的Jetty Web Server。然后,在研究实时消息传输协议RTMP的基础上,对流媒体服务器Red5进行响应性能与支持并发负载压力测试,并对测得的相关数据进行了有效性验证。最后,研究了Red5基于集群的负载均衡策略,优化它的并发访问性能,提升它对并发访问最大负载压力的支持能力。
其他文献
近年来,中国的数学教育已逐渐受到国际关注,从以往单方面从西方国家引进数学教育理念的情况,正向双方平等交流迈进。在国外关注中国的数学教育的同时,我们也要审视自己,总结
美利纸业工业园区林纸基地的灌溉用水采用处理后的造纸废水与黄河水按比例混合灌溉,本文通过对该工业园区内土壤环境质量监测结果进行分析,掌握园区内土壤环境质量变化,确定污灌
水损(即供水损失)是我单位业务管理工作的一项突出矛盾,管内各给水站水损率参差不齐.造成水损的主要原因有管材选择不当造成的管道漏水,如镀锌钢管与灰口铸铁管.因此,供水管
提出无锑富液式密封启动型铅酸蓄电池是现代启动型铅酸蓄电池的发展方向和21世纪国内外市场的主导产品,结合开发实践探讨了无锑富液式密封启动型铅酸蓄电池开发的技术,工艺要点
下乡走了一些学校,听了很多课之后,我非常欣喜地看到中小学课堂教学中显现出来了很强的“牛活化”意识,可以说这已成了新课程实践中一个非常重要的突破几。
<正>晚明帖学大家董其昌于《容台集》自评道:"余书与赵文敏较,各有长短,行间茂密,千字一同,吾不如赵,若临仿历代,赵得十一,吾得十七。又赵书因熟得俗态,吾书因生得秀色。"他
肌腱损伤是手部常见损伤之一,而肌腱缺损约占肌腱损伤的25%.
血液系统副作用是抗癫药物 (AEDs)的主要副作用之一 ,其临床表现及处理方法是临床医生、患者及其家属所共同关心的问题。一、AEDs对血液系统的影响大量个案报道及几项大样
Spitz痣又称梭形和上皮样细胞痣(spindle cell and epithelioid cell nevus),是一种后天发生的良性黑素细胞增生性疾病,在组织病理上容易与黑素瘤混淆。本病多发生于儿童和青少年
行政区划是一个国家基本政治制度的重要组成部分,是大国治理的基础和基本手段,它关系着国家政权建设、民族团结、经济社会发展、资源开发利用、行政管理效率等方方面面,其研