【实用】P2P直播系统设计与实现执行项目解决方案_第1页
【实用】P2P直播系统设计与实现执行项目解决方案_第2页
【实用】P2P直播系统设计与实现执行项目解决方案_第3页
【实用】P2P直播系统设计与实现执行项目解决方案_第4页
【实用】P2P直播系统设计与实现执行项目解决方案_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 P2P直播系统设计执行项目解决方案目录 TOC o 1-5 h z 第一章申尼介绍4第二章申尼P2P系统介绍 52.1关于P2P系统5第三章流媒体编码系统介绍73.1关于流媒体编码系统 73.2产品特点83.3产品优势9第四章项目介绍1.2.4.1终端客户简介12.4.2客户需求分析.1.3.4.3系统架构分析 .1.4.4.3音视频采集系统 1.7.4.3.1支持的输入信号源 17.4.3.2支持的输出媒体格式18.4.3.3 转码系统.1.9.第五章整体方案说明 2.1.5.1方案简介 21.5. 2设计原则 21第一章申尼介绍上海申尼电子科技有限公司是以发展视频产业为中心的企业,致力于

2、通信与信息系统的研究和发展,为行业用户提供整体解决方案、专业咨询、应用软件开发与系统集成服务。 我们秉承专业化,品质化,人性化的经营理念,客户至上的服务宗旨,服务于诸多著名 企业,缔造了良好的客户群关系和优质的产品服务。上海申尼电子科技有限公司在大型信息系统的规划、设计、工程实施等方面积累了深厚地技术积累,应用领域包括教育、银行、广电、酒店等相关行业。我们期待与您建立长期的合作关系,并希望通过这些合作来彼此了解和建立信任关系。我们坚信对客户的项目保持高度的警惕性并且时刻保持“交流-反馈-再交流”的办事原则才能更好的完成客户的项目;热情重要,谨慎更重要。第二章申尼P2P系统介绍2.1关于P2P系

3、统申尼P2P系统是一种分布式网络,网络的参与者共享他们所拥有的一部分硬件资源(处理能力、存储能力、网络连接能力等),这些共享资源需要由网络提供服务和内容, 能被其它对等节点(Peer)直接访问而无需经过中间实体。在此网络中的参与者既是资源(服务和内容)提供者(Server ),又是资源(服务和内容)获取者( Client )。虽然上述定义稍有不同,但共同点都是申尼 P2P系统打破了传统的 Client/Server (C/S) 模式,在网络中的每个结点的地位都是对等的。每个结点既充当服务器,为其他结点提 供服务,同时也享用其他结点提供的服务。申尼P2P系统技术的特点体现在以下几个方面非中心化(

4、Decentralization ):网络中的资源和服务分散在所有结点上,信息的传输和服务的实现都直接在结点之间进行,可以无需中间环节和服务器的介入,避免了可能的瓶颈。申尼P2P系统的非中心化基本特点,带来了其在可扩展性、健壮性等方面的 优势。可扩展性:在申尼 P2P系统网络架构中,随着用户的加入,不仅服务的需求增加了,系统整体的资源和服务能力也在同步地扩充,始终能较容易地满足用户的需要。整个体系是全分布的,不存在瓶颈。理论上其可扩展性几乎可以认为是无限的。健壮性:申尼P2P系统架构天生具有耐攻击、高容错的优点。由于服务是分散在各个结点之间进行的,部分结点或网络遭到破坏对其它部分的影响很小。申

5、尼P2P系统网络架构一般在部分结点失效时能够自动调整整体拓扑,保持其它结点的连通性。申尼P2P系统网络通常都是以自组织的方式建立起来的,并允许结点自由地加入和离开。申尼P2P系统网络还能够根据网络带宽、结点数、负载等变化不断地做自适应式的调整。高性能/价格比:性能优势是申尼 P2P系统被广泛关注的一个重要原因。随着硬件技术 的发展,个人计算机的计算和存储能力以及网络带宽等性能依照摩尔定理高速增长。采 用申尼P2P系统可以有效地利用互联网中散布的大量普通结点,将实时的视频信号发 送到所有结点上。利用其中闲置的计算能力或存储空间,达到高性能计算和海量存储的目的。通过利用网络中的大量空闲资源,可以用

6、更低的成本提供更高的计算和存储能力。隐私保护:在申尼P2P系统中,由于信息的传输分散在各节点之间进行而无需经过某个 集中环节,用户的隐私信息被窃听和泄漏的可能性大大缩小。此外,目前解决In ter net隐私问题主要采用中继转发的技术方法,从而将通信的参与者隐藏在众多的网络实体之中。在传统的一些匿名通信系统中,实现这一机制依赖于某些中继服务器节点。而在申 尼P2P系统中,所有参与者都可以提供中继转发的功能,因而大大提高了匿名通讯的 灵活性和可靠性,能够为用户提供更好的隐私保护。减少了对负载均衡:在申尼P2P系统网络环境下由于每个节点既是服务器又是客户机,传统C/S结构服务器计算能力、 存储能力

7、的要求,同时因为资源分布在多个节点,更好的实现了整个网络的负载均衡。第二章流媒体编码系统介绍3.1关于流媒体编码系统AVerCaster流媒体编码系统是新一代网络数字电视的流媒体编码设备。AVerCaster流媒体编码系统提供全面性的串流及编码/再编码等多功能合一的解决方案,它不但具有实时影像串流功能,同时支持多屏幕显示、多种比特率和分辨 率设定,以及多样化的编码模式,可让管理员轻松地完成操作,并将高质量的影像 内容传送到电视终端、一般 PC用户以及移动设备。这些功能都可让您快速完整地 将AVerCaster整合到您的视频直播系统以及工作流程中,大幅降低企业的研发部 署经费。AVerCaste

8、r流媒体编码系统提供影音电脑群体广播解决方案,采集高清 标清视频讯号、高清数字电视讯号、模拟电视讯号,以及卫星电视讯号,然后统一 以H.264或者MPEG-2方式进行压缩,最后以标准的IP流输出,通过局域网络或 者广域网络进行同步实时组播或者单播。AVerCaster流媒体编码系统支持多种输入源,且单一输入源可实现多重码流同时 进行编码输出功能,并可对各种终端装置的主 P2P格式优化,提供领先业界的影像 质量。此外,AVerCaster流媒体编码系统有稳定度高,兼容性广和可扩充等条件,可有效降低管理成本,更提前为您在未来的4G网络环境下做好准备。如图所示:图2-13.2产品特点米集编码组播一体

9、化集成采集各种视频讯号,转换为标准的IPP2P讯号(一机多卡),并透过局域网络进行不限观赏人数的同步实时组播或者在公网上面运行TCP单播,支援标清/高清视频串流功能。高弹性高清采集支持IP、ASI、SDI、HD-SDI、HDMI以及多种仿真讯号输入源,提供用户于 不同场合弹性应用。支持高清视频输入,最高可达1080p30fps 。完备的后台管理高度可靠性的广播级设备,具有完善的Web管理、系统自动监控功能以及报警机制。3.3产品优势支持多种信号源传统的多点视频源广播,往往只能采集某一种特定的电视讯号,且对多平台的系统扩展有所限制。视频节目种类和数量十分有限,对观看的人数又有限制(unicast

10、 )。如果想扩展到其他平台播放,则需要另外购买设备。AVerCaster流媒体编码系统可以大大节约客户的运行成本,具有极大的市场优势。可靠度高的服务主机设计内建Web Server 处理浏览器,提供用户 Web远程集中管理。支持 SNMP 传输协议(Simple Network Management Protocol),可进行远程监控服务器状态以及流量。结合长久以来的采集专业与完整的技术支持,可确保AVerCaster流媒体编码系统在长时间使用下仍能保持稳定的视频串流。高度的扩展性AVerCaster流媒体编码系统的扩充容易,如果需要再增加一路视频直播, AVerCaster流媒体编码系统仅需

11、加装的采集卡或电视卡,无需重新修改软件, 即可在原系统上运行。扩充性远高于其他厂商的产品,并且更为经济。可维护性AVerCaster流媒体编码系统维护方便,一旦有某一张采集卡或电视卡发生异常 状况,只要调换该张采集卡或电视卡,即可立即恢复并且继续提供服务,不致影响整体运行。高质量编码与转码提供强大的视讯编码功能,不但支持 IPTV最常用的H.264格式,还可以支持 广电行业在HFC上的MPEG-2格式,并且可自由调整分辨率与输出码率, 用户 可依据应用情况弹性选择输出格式。?支持多萤输出功能,单一输入源可实现多重码流同时进行编码输出功能。?支持多种标准媒体格式, 包括 MPEG 2、H.264

12、/ AAC、H.264/ MP3、H.263/ AMR、AAC、MP3 播放。?整合H.264与Flash格式,终端使用者无需额外安装特定播放软件,即可通 过浏览器访问服务器接收高质量视频流。多功能IPTV与OTT串流服务支持多种终端接收设备,除了PC和笔记本计算机( Win/Mac/Linux )上的FLASH,还支持Apple HLS及3GPP规范,可于目前市面上广泛的 3G移动 设备接收视频流观看,如平板电脑( iPad / An droid Pad )、智能型手机(iPho ne /An droid Phone)等。并被大量大量应用在如下行业:新兴/传统广电行业根据已有IP机顶盒和有线

13、网络设施,让住房客户使用IP机顶盒、计算机或其他连网设备观赏高清/标清视频节目。学校或政府机关应用AVerCaster采集并串流演讲、会议、研讨会等内容,实时的组播到区域网络 或网际网络,让众多的师生、同仁或大众可以使用各种不同连网装置,同步收看视 频内容。餐厅或大众运输工具让用餐客人使用个人随身携带的终端设备透过区域无线网络收看各自喜爱的高清/标清视频节目。医疗机构让住院病患观赏优质高清/标清视频节目。其他行业需要集成多种电视或视频内容, 并使众多用户同时收看不同节目内容的单位或服务运营商。第四章项目介绍4.1终端客户简介XXX省XXX市教育局管理、指导全区小学、初中、普通高中和职业高中的教

14、育(合 社会力量举办的学校),指导中小学德育、特殊教育和工读教育;落实教育计划,指导 教育改革、学校管理、教育教学工作。指导、协调招生、考试工作,管理学籍和毕业证 书发放工作,指导社会力量举办中小学、职业高中工作。并且管理全区学前教育、扫盲 教育,落实教育计划、指导教育改革;受理社会力量办学审批、年检工作;统筹管理成 人文化技能教育,指导社会力量举办各类学校、职业培训学校和职业证书考试;负责社 区教育工作;指导全区语言文字规范化建设等。4.2客户需求分析XXX省XXX市教育局大致需求:1信号源端:目前初步定为通过 AV接口采集,其中3路需要适时直播,并且限定传 输带宽为50M.各区县教育局端:

15、目前xxxxxx市教育局下属25个区县教育局,要求下属的25个区县教育局能够同步适时的接收到3路从xxx市教育局串流出来的 VCD级别的视频流。并且要保证画面清晰流畅。各区县教育局下属学校:需要保证各区县学校能够从相应的区县教育局接收到3路直播信号,要求画面清晰流畅。各学校老师:通过访问对应学校或者对应区县教育局的服务器接收直播信号,要求画面清晰流畅。并且终端接收设备普通电脑,要求通过网页形式观看直播视频。服务器端硬件和网络环境:有一个中心机房,可以放 1 2台P2P主服务器,总的 上行带宽是50M,另外,有50 0个实时采集点(最多3台同时采集并直播),上 行带宽是10M ;客户端观看环境:

16、同时一万人并发,支持PC平台,无需支持IOS系统;视频源、频道数和视频码率:视频源由申尼电子的前端设备采集,并以RTMP的协议Push到P2P服务器,在频道上,同时并发频道数最大3个,视频码率固定为:300kbps 。4.3系统架构分析根据客户需求,做出如下拓扑图:1其中3路用来串流直播,并且 P2P主服务器设备放置在xxx市电教中心机房,由于 xxx市教育局下属25个分支机构外加大约 30所重点中学,其中每个地方都会作为直播 现场。2各区县分别放置一台服务器,该设备在接收流媒体编码系统串流出来的视频流后到每 个对应区县的学校老师电脑上面,并且从xxx市教育局中心机房到各区县教育局和各区县教育

17、局到每个老师之间都是通过RTMP网络传输。3.中心机房安装一台中心服务器;其他 50 60个点的服务器作为边缘服务器;通过以 上两项配置,整个系统总带宽可以达到 500 00M,预计能实现单频道一万人在线观 看。中心服务器负责建立和保持 P2P连接,边缘服务器用户视频传输。4每个学校的老师通过专用电脑访问对应区县教育局的服务器来观看实时的直播视频,并且是通过网页的形式观看。网络环境实现方案局限性VPN申尼P2P系统基于互联网的虚拟专用网的可靠性 和性能不在学校的直接控制之下。企业创建和部署一个虚拟专用网技 术难度高并且成本高。老师直接通过虚拟专用网访问主不同厂商提供的网络设备和解决方 服务器案

18、不兼谷。虚拟专用网在与无线设备一起使用 时会产生安全风险。网络安全性高通过上传下载降低使用带宽资源管理网络难度小3.占用网络带宽少CDN使用机制占用带宽资源只适用于广域网下通过上面的比较,我方认为3种方案各有利弊,但是从xxx省xxx市教育局的网 络架构来看,第二种方式使用机制可能更适合。我方建议在运营时,因地制宜,根据不同地区的不同情况采用P2P系统。因为根据xxx市教育局的网络架构和相关需求,整个架构应该是一个环状的分散式结构:最外层为xxx市教育局各学校老师, 其次是各区县教育局和市重点中学,最中心的位置为xxx市教育局中心机房。根据这种分层的环状结构,使用机制是性价比最高的,该架构层次

19、清晰,功能完善,产品相对独立,可以提高整个系统额稳定性和减少成本。4.3音视频米集系统音视频采编系统针对最广泛的视频源,可以方便的将各种模拟视音频数据或者数字音视频数据实时采编为 MPEG2、H.264等数字化音视频文件。4.3.1支持的输入信号源由于视频信息的来源广泛, 设备接口情况复杂。制作系统应该可以支持多种接口规范,最大程度简化工作难度。目前比较常见的接口包括:AV、S-Video,色差分量,HDMI,ASI,电视射频信号等。信号源说明电视射频信号电视射频信号需要通过转换设备将射频信号转换为A/V信号或者其他类型的信号。通过转换设备对射频信号进行解码和解密。DVD播放器DVD/VCD

20、信号转换为 HDMI信号输出高清摄像机普通AS 1信号转变为H.264格式输出各种DV设备DV摄像机等设备可以直接输出 HDMI信号432支持的输出媒体格式输出格式说明国际动态图像专家组标准;当前流行的视频格式中,质量最高的视频编MPEG2码格式,在网络带宽较好的情况下,提供最佳的服务质量采用DivX编码技术,即为互联网上广泛流行的AVI格式;采用动态补H.264偿技术,压缩比高,在较低网络带宽下提供较好的视频质量。FLV采用动态补偿技术,压缩比高,在较低网络带宽下提供较好的视频质量。可通过网页直接观看。AAC采用H.264编码技术,压缩比高。和 H.264图像配合使用。433转码系统本方案提

21、供的转码系统,可将多种主流音视频原始文件重新编码转换为多种目标 编码格式的音视频文件。支持的输入媒体格式DVD格式(支持带音轨、字幕选择的DVD格式(*ifo, *vob),可直接读取DVD 光盘开始转换。)、 VCD 格式(*dat)、MPEG1、MPEG2、MPEG4、RM、WMV、 AVI、MP3支持的输出媒体格式输出格式说明MPEG2国际动态图像专家组标准;当前流行的视频格式中,质量最咼的视频编 码格式,在网络带宽较好的情况下,提供最佳的服务质量H.264米用DivX编码技术,即为互联网上广泛流行的AVI格式;米用动态补偿技术,压缩比高,在较低网络带宽下提供较好的视频质量。AAC为目前

22、和H.264配合的音频格式,压缩比高。功能特点描述(1 )支持多分辨率,多码流的输出,并且当输入一个信号源的时候,AVerCaster可以进行分流,及一路信号多路输出。(2)、在操作上力求方便、快捷,界面亲切,产品设计非常人性化;(3)、全面支持In tel最新推出的超线程(Hyper-Thread )技术,可以使计算 机在CPU内部同时执行多个任务,大大加速转化的进程,大幅度提高转化的效率;(4)、详细的编码器设置使转换更加轻松全面,转化和播放能同时进行;(5) 、根据客户的不同需求可以自动调节H.264的编码级别(6)、支持自带播放功能,可以在导入一个视频文件后,进行预览,并且在预 览的同时就可以进行转化,并且互不干扰;(7)、支持批量转化,可以批量导入相同或者不同格式的视频文件进行转化,能够迅速的完成大批量的转化工作;第五章整体方案说明5.1方案简介根据用户实际需求,在功能及性能上采用上海申尼提供的P2P直播系统完全满足用户的需求输入信号源:输入的各种信号源都统一通过各种解码设备上的AV接口接入AVerCaster编码系统。带宽控制:为了节省带宽资源,建议客户使用H.264作为编码串流格式,每路H.264SD视频流需占用300K带宽,带宽占用率低,所以为了让

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论