您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 浅谈流媒体服务器的安装与基本设置
浅谈流媒体服务器的安装与基本设置作者:牛玉冰,徐鑫,NiuYubing,XuXin作者单位:渤海大学,辽宁锦州,121000刊名:中国现代教育装备英文刊名:CHINAMODERNEDUCATIONEQUIPMENT年,卷(期):2007,(6)引用次数:0次参考文献(2条)1.鄢仁祥视频点播系统中突破传输信道瓶颈的研究[学位论文]20022.廖勇.周德松流媒体技术入门与提高2005相似文献(10条)1.学位论文李学森流媒体服务器性能测试与评价方案研究2008随着网络带宽的增加与流媒体应用规模的扩大,流媒体服务器的性能成为制约流媒体应用的重要因素。视频服务器作为VOD系统的核心设备,它的选择在很大程度上决定了整个系统解决方案的优劣。对运营商而言,如何选择合适的视频服务器成为一个比较突出的问题。流媒体服务提供商需要了解流媒体服务器的性能从而选择合适的服务器,目前尚无合适的流媒体服务器的性能评测方案。本文首先介绍了流媒体的概念和技术特点,分析了流媒体服务器的工作原理和几种常见的服务器硬件设备。接下来我们对流媒体服务器性能指标进行了分析,从整体测试角度来看,测试指标主要有最大并发流数目、聚合输出带宽、丢包率、点播平均响应时间等,这些指标作为本文对流媒体服务器进行性能评价的指标。在测试环节中,我们首先介绍了单台流媒体服务器性能测试环境,我们使用的流媒体服务器软件是.Apple公司出品的DarwinStreamingServer5.5.3,该软件利用实时流协议和实时传输协议/实时传输控制协议向用户提供视频点播服务。接着我们分别选用了几款不同硬件类型的服务器,设计了性能指标的参数测试方案和测试程序对流媒体服务器进行测试,得出了性能指标的测试结果。单台服务器无法满足流媒体和Web等服务的需要,一个可行的方案就是构建一个有多台服务器组成的集群。我们提出一种流媒体服务器集群的解决方案,利用RedHat公司的RedHatClusterSuite进行了流媒体服务器集群的建立,并利用RedHatGFS(GlobalFileSystem)配置了GFS文件系统,最后对这个集群进行了性能测试,证明了集群系统的可行性。我们利用测试得到的性能指标数据对流媒体服务器进行评价。针对流媒体服务器评价指标的特征,我们利用多属性决策的理论知识建立流媒体服务器性能评价模型,通过评价模型来反映流媒体服务器性能的高低。我们首先介绍了多属性决策方法,然后采用层次分析法确定各个评价指标的权重,接着分别对定量和定性评价指标进行决策分析,最后给出了流媒体服务器性能评价模型,对流媒体服务器的性能进行了评价。2.学位论文向伟昌流媒体服务器性能测评系统的设计与实现2004随着Internet和流媒体技术的飞速发展,以及世界广播电视数字化的来临,流媒体服务器的性能日益成为制约流媒体应用的重要因素。因此,对流媒体服务器性能测评的研究,不仅有助于我国国产高性能服务器测试平台的搭建,而且有利于用户选择服务器和厂商改进服务器。论文首先介绍了课题研究的背景和意义以及当前的研究现状,并以现有的流媒体技术和流媒体服务器为基础,探讨了流媒体服务器的性能测评指标,并且提出了本课题所采用的测评指标。接着在分析流媒体服务器的工作原理的基础上,详细说明了在流媒体服务器中,MPEG-2数据的PS流和TS流之间的关系和转换,以及MPEG-2数据在RTP/RTCP协议下的传输过程,最终提出了我们的测评方法:SSMU,该方法只需要一台或者几台客户机就能实现流媒体服务器的性能测评。论文详细说明了该测评系统SSMU的设计和实现,最终用实验证明了该测评系统能简单有效的反应流媒体服务器的性能。在论文的最后总结了全文,并指出了下一步的工作方向。3.学位论文徐朝胜嵌入式流媒体服务器的设计与实现2007计算机网络技术和多媒体技术的不断进步成为网络多媒体应用日益普及和发展的强大动力。人们在生产和生活中,也早已不满足单一的媒体形式,使得基于流媒体技术的相关开发与应用成为当前热点之一。视频会议,视频点播,远程教育,无人监控等分布式多媒体应用正迅速走入人们的生活,使用者根据自己的需求主动获得多媒体信,它们和传统信息发布的最大不同在于其主动性和选择性,这给人们的工作和生活带来了极大的便利和无穷的乐趣。与基于PC的流媒体服务器相比,嵌入式流媒体服务器具有体积小,携带方便,功能专业化高,成本较低,稳定性高,实时性好等优点,因此越来越受到开发厂商和消费者的青睐。本文正是在这种背景下,开始研究流媒体技术的实现原理,并在此基础上设计了和实现了一个基于ARM嵌入式处理器H13510的流媒体服务器。本文首先对流媒体传输系统进行了需求分析,在此基础上选择了要使用的相关技术。本文选用实时流协议(RTSP)来进行多用户并发连接管理,和多流控制的功能,从而实现视频点播的功能。由于RTSP所控制和传输的流是多媒体流,因此系统同时实现实时传输协议(RTP),以为多媒体数据流添加实时特性,方便客户端进行实时播放。RTSP服务器端和客户端在进行连接请求和应答时需对会话信息和媒体信息进行描述,本文采用会话描述协议(SDP)来实现对这些信息的描述。同时,本文自行设计了一个命令控制协议MTCP来实现用户与嵌入式设备的交互,实现诸如IP,端口,媒体数据编码格式,图像采样率等硬件参数的设置。本文使用C语言编写流服务器应用程序,所有代码的编写遵循模块化设计的原则,以便于进行调试,维护和更新。在进行底层网络接口设计时,同时封装了Windows和Linux的接口函数,以满足不同嵌入式操作系统的需求。但是,本应用仅在Linux操作系统下进行过调试。为了进行流服务器的调试,本文的最后设计了一个基于通用PC的流播放器与之通信。实现实时流播放器,选择了微软的DirectShow作为开发平台。通过测试与实际应用,嵌入式流服务器最终达到了我们设计的目标。4.学位论文杨武流媒体技术的研究及其在网络教学系统中的应用2004流媒体采用边下载、边输出的流方式传输,这不仅使启动延时大幅的缩短,而且对系统缓存的需求也大大降低,另外它还可以进行同步、标识、控制等.正由于流媒体技术具有这些优点,所以流媒体技术自真正诞生至今天不过短短几年时间就被广泛应用于互联网多媒体新闻发布、在线直播、网络广告、电子商务、视频点播、远程医疗、网络电台、远程教育、实时视频会议等互联网信息服务的方方面面.流媒体的应用系统、国际标准和基础研究正成为目前产业界和科研机构密切关注的焦点.通过设计一套流媒体应用系统,从理论和实践两个方面对流媒体技术进行研究具有重要的意义.本文深入研究了流媒体的技术原理、播放方式、文件格式以及关键网络协议等方面,通过总结和比较现有流媒体技术的主流产品,选择WindowsMediaService为流媒体框架设计出一套网络教学系统.文中给出了网络教学系统的总体设计,然后对流媒体技术在网络教学系统中的应用进行了深入的剖析.对编码端的设计,通过分析提出使用采屏技术作为编码方式,采用推模式向服务器发布流媒体的方案;对客户端的设计,根据使用场景和使用对象的不同,把客户端分为实时听课模块、课件点播模块和教学评估模块三部分,并分别对每一部分的设计和实现进行了讨论.流媒体服务器设计是流媒体系统设计中的重点,文中通过对目前存在的流媒体服务器解决方案进行比较,选择服务器集群解决方案实现课件流媒体服务器的设计.在此设计中采用了服务器集群与存储区域网络(SAN)相结合的系统设计,利用网络负载平衡技术(NLB)实现服务器集群内各节点的负载均衡,并用WindowsMediaService技术实现流媒体的管理.5.学位论文沈磊基于超级节点的高性能P2P流媒体技术的研究与实现2007近年来,P2P流媒体得到了迅猛的发展。本论文在分析了P2P技术在视频流媒体网络中的应用后,深入研究了P2P技术在应用层的多播技术中的应用,并针对基于P2P技术的视频流媒体网络的典型模型进行了分析,发现不同的模型都是试图在网络带宽效率(bandwidtheficiency)、延时(delay)和可靠性(reliability)之间做出某种权衡。根据各种流媒体网络中典型模型的分析总结,本课题设计并实现了一种基于流媒体服务器、超级节点、普通节点三层结构的视频流媒体网络模型SuperStream。其中通过超级节点参与流媒体网络的管理,一方面可以有效缓解流媒体服务器的压力,另一方面可以对局部范围内的资源信息进行集中管理,起到提高资源检索覆盖范围与帮助普通节点选择更优伙伴的作用。SuperStream是数据驱动的流媒体网络,其伙伴选择策略则是通过计算节点的时间参数进而知道节点所获得的数据片内容相对于整个流中的时域位置,每个节点尽可能选择与自己时域相近的节点作为伙伴。它具有以下特性:1)健壮性:不需要维护复杂的数据结构,能很好适应复杂的网络环境。2)时效性:节点严格根据数据的时间特性选择资源,进行资源调度。3)高效性:整个流媒体网络采用类似Bittorrent的数据分发机制,并根据网络拓扑就近原则构建组播网络,同时利用了超级节点的性能优势来提高资源的检索效率和覆盖范围。4)带宽利用高,每个节点及时监控自己的网络带宽,充分利用自己的空闲带宽5)节点无缝连接:在内网中的节点通过超级节点做为第三方实现NAT穿透,实现了节点之间的无缝连接。6.学位论文李中流媒体服务器的设计与实现2001该文从流媒体技术的特点出发,研究了流媒体服务器在数据存储、数据I/O、缓冲区管理、访问调度等方面的设计要求;并通过分析目前流行的流媒体服务器的体系结构,总结出了的几种流媒体服务器设计的系统解决方案,它们分别是集中式解决方案、分布式解决方案和服务器集群解决方案.通过对几种解决方案的分析,我们选择服务器集群解决方案实现流媒体服务器的设计.在该文的后一部分,对我们所设计的流媒体服务器的性能进行了分析,发现影响服务器性能的瓶颈在于磁盘阵列读取操作的低效率.7.学位论文李鑫流媒体服务器在网络摄像机中的嵌入式实现2008计算机技术和高速宽带网络的发展,为多媒体技术的应用提供了广阔的空间,网络多媒体是电子技术、计算机技术、通信技术相互结合的产物。稳定可靠的网络多媒体系统需要解决音视频编解码、网络传输、远端设备控制等技术问题,同时还要考虑系统的灵活性和精简性,将嵌入式系统和流媒体技术相结合,构建一个灵活高效、扩展性强、可靠性高的系统是当前网络多媒体技术的发展趋势。嵌入式的视频会议、视频点播、远程教育、无人监控、数字家庭等分布式多媒体应用逐渐走入人们的生活,给人们的工作和生活带来了极大的便利和无穷的乐趣。本文以一个实际的嵌入式视频监控系统一---网络摄像机开发为背景,对嵌入式网络摄像机实现的关键技术,系统的软硬件设计及实现方法都进行了研究。最后,重点结合流媒体服务器的原理,实现了其在网络摄像机的移植,并给出了系统测试步骤及结果。通过研究国际上流行的嵌入式流媒体通信系统结构框架,结合本系统设计时所要求的性能指标,在硬件平台的选择上,选用了美国Micronas公司推出的基于MIPS架构的CYPHER7108处理芯片。7108是一块单片型的、实时流式音视频压缩的SOC芯片,具有较强的实时多格式编码能力和多媒体应用上的诸多特点。在软件平台上我们采用源代码开放完全免费的Linux2.6操作系统。文中对IETF(InternetEngineeringTaskForce)制定的多种流媒体传输协议做了深入研究,其中RTP协议提供端到端的实时数据传输服务,RTCP协议提供对RTP的控制功能,可以有效的监控视频信息的传输,RTSP协议定义了如何高效的实现一对多的多媒体数据传输等等。在对这些协议充分了解的基础上,才能更加灵活的进行流媒体服务器软件的移植和修改工作。分析了Spook的部分源代码,并成功移植到目标机中运行,实现了视频数据的低误码、低延迟、无明显抖动的传输。本课题最主要的创新之处是将流媒体服务器软件Spook应用于嵌入式系统上,Spook是一个能捕捉实时音视频流并转换成流格式、通过IP网络传输的Linux服务器应用程序。文中
本文标题:浅谈流媒体服务器的安装与基本设置
链接地址:https://www.777doc.com/doc-1597155 .html