帮帮文库

基于应用层组播的流媒体直播系统的设计与实现 基于应用层组播的流媒体直播系统的设计与实现

格式:PPT | 上传时间:2022-06-25 20:19 | 页数:22 页 | ✔ 可以修改 | @ 版权投诉 | ❤ 我的浏览
基于应用层组播的流媒体直播系统的设计与实现
基于应用层组播的流媒体直播系统的设计与实现
1 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现
基于应用层组播的流媒体直播系统的设计与实现
2 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现
基于应用层组播的流媒体直播系统的设计与实现
3 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现
基于应用层组播的流媒体直播系统的设计与实现
4 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现
基于应用层组播的流媒体直播系统的设计与实现
5 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现
基于应用层组播的流媒体直播系统的设计与实现
6 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现
基于应用层组播的流媒体直播系统的设计与实现
7 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现
基于应用层组播的流媒体直播系统的设计与实现
8 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现
基于应用层组播的流媒体直播系统的设计与实现
9 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现
基于应用层组播的流媒体直播系统的设计与实现
10 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现
基于应用层组播的流媒体直播系统的设计与实现
11 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现
基于应用层组播的流媒体直播系统的设计与实现
12 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现
基于应用层组播的流媒体直播系统的设计与实现
13 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现
基于应用层组播的流媒体直播系统的设计与实现
14 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现
基于应用层组播的流媒体直播系统的设计与实现
15 页 / 共 22

1、序的数据包保存到自己的二级缓存里,主要负责本地播放。缓存替换策略级缓存采用替换策略,替换固定时间内访问次数最少的媒体块包。二级缓存采用先进先出策略替换••••••••••••高中较低低配置.响应时间响应时间测试.层次数时延与层次关系图小结本文设计并实现了种应用层组播流媒体直播系统。该系统支持加入了节点管理功能,增强其可控性提出了结合最大链路带宽与最近网络拓扑策略的节点选择算法和节点异常离开处理算法。通过实际运行测试,证明该系统有定的应用价值,能够提供较好的视频直播服务。参考文献.林予松.大规模网络环境下的组播通信技术研究.解放军信息工程大学,,,通。

2、算法转发树构造应用层组播构造涉及组播树中节点加入节点退出和节点失效后的重构。转发树的构造在整个应用层组播视频直播系统中至关重要,包括节点选择策略和节点加入算法。节点选择策略基于最大链路带宽与最近网络拓扑节点选择相结合的算法节点加入算法图.图中,为该域的,为该域的,节点为初始化时的父节点。.新加入节点首先向发送报文,请求加入转发树。根据节点选择策略将最优的父节点组,发送给。.节点收到并发送报文给中“链路有效带宽”最大的节点,其他节点作为备用节点。.若节点度未满则发送报文给,加入过程结束若其他节点在选择为父节点前已成功成为其子节点而导致节点度满,节点发。

3、点加入流程图•是•连接无列表有列表•否根据选择算法返回列表•点击频道,连接节点根据列表选择父节点进行通信,获取资源信息间数据转发节点根据父节点的资源信息,调度下载,连接父节点从父节点获得数据,定期交换邻居节点•打开程序连接,下载列表下载速率或连接节点小于定值•从邻居表中选择节点发起新的通信节点管理节点的退出正常退出节点向其子节点父节点发送报文,子节点父节点更新列表信息。非正常退出节点采用心跳算法对其子节点和父节点进行判断,若指定时间内没有反应,则在节点列表中删除相应节点记录。当节点退出导致域内无节点连接频道,通节点加入时,首先下载频道列表信息,点击所。

4、点父节点子节点节点列表服务器系统性能测试及分析.基于应用层组播的流媒体直播系统的设计与实现李玮.郑州大学信息网络省重点学科开放实验室内容•论文•二近期工作引言随着互联网的发展,流媒体业务逐渐增多,其中网络电视网络教学等领域的视频直播服务具有广阔的应用前景。该系统采用了两层架构,使整个系统具有较好的扩展性结合的应用层网关思想,部署多个数据代理服务器改善了域内扩展性与稳定性。设计方案音视频文件编码网络层组播传输线路应用层组播传输线路网络发布•模型设计采用两层架构。域间采用应用层组播技术构造转发树,域内可灵活选用组播或应用层组播技术。节点采用集中控制方式,分。

5、点的资源信息,调度下载,连接父节点从父节点获得数据,定期交换邻居节点•打开程序连接,下载列表下载速率或连接节点小于定值•从邻居表中选择节点发起新的通信节点管理节点的退出正常退出节点向其子节点父节点发送报文,子节点父节点更新列表信息。非正常退出节点采用心跳算法对其子节点和父节点进行判断,若指定时间内没有反应,则在节点列表中删除相应节点记录。当节点退出导致域内无节点连接频道,••••••••图二缓存策略•!为该频道缓存段时间。•格式•协议封装•发送策略•数据包分析•发送••接收策略•缓存•策略•调度•策略•缓存替•换策略•图流媒体模块设计框架•拆包策略•。

6、报文给。.若收到报文,则选择个备用节点发送报文,回到。若备用节点耗尽,则回到。关键技术与算法转发树重构•域内节点般都是普通,节点意外失效或强行退出引起的树的断裂会导致其可靠性较低,因此需要个有效的机制在节点退出后快速地重构转发树。链路预留技术节点退出分为节点正常退出和节点异常退出。•正常退出之前,节点关闭当前运行的线程并释放所占资源,同时向其父节点与所有子节点发送报文父节点收到报文后,更新所维护的节点的信息子节点收到报文,根据链路预留技术选择新的父节点。关键技术与算法节点异常退出获接收数据错误异常,重新找父节点异常退出更新服务器节点信息获发送错误异常当前节。

7、节点加入时,首先下载频道列表信息,点击所需频道连接本域内的节点得到父节点列表,从父节点列表中再次选出合适的父节点来获取数据信息。当节点退出时,分别向父子及节点发送消息报文并更新各自列表信息,异常退出时,通过心跳算法更新列表信息。节点管理邻居列表相邻子节点列表动态设置算法令频道数最大定为,每个节点的转发能力为,中每个频道可转发数为。频道数假设为,域内当前播放频道数为,则动态设定每个频道可转发数为间的交互•当有新的发布频道时,向中的节点发送频道更新消息。•定期向中的节点发送自己正在转发的频道信息。设计维护个节点列表,该列表保存域内频道节点记录频道和节点,为新节。

8、加入提供服务。每个域都配置个,用来记录管理域内的节点信息,为新加入的节点提供邻居节点信息。.维护的列表•保存域内正在播放的频道信息和对应的节点信息地址和节点性能参数。.选择节点算法为新节点选择下载信息•先从中随机选择个节点曹佳,鲁士文.应用层组播的最小延迟生成树算法.软件学报徐敏,李仁发,乐光学.可扩展的实时流媒体应用层组播系统设计.计算机工程王钊.基于应用层组播在流媒体中的应用.微计算机应用陈庆吉.支持实时多媒体传输的应用层组播系统.计算机工程.现在阶段进展基于的流媒体直播系统改进协议应用层组播树网状结构流媒体调度等策略的加入目的支持更大规模的流媒体直播。

9、然后根据地址最大匹配算法考虑综合节点性能参数从这个节点中选择个节点发给新节点。普通节点设计维护三个表子节点表本节点的子节点向其发送数据信息包括频道和子节点。父节点表本节点的父节点从其接收数据信息包括频道和子节点。邻居表备用节点信息未连接的节点,包括频道和子节点,从这个表中选择通信节点。普通节点间交互邻居节点信息交互节点与连接节点交互邻居表信息。节点维护信息包括节点的正常退出报文保持响应报文以及代理退出报文。节点加入流程图•是•连接无列表有列表•否根据选择算法返回列表•点击频道,连接节点根据列表选择父节点进行通信,获取资源信息间数据转发节点根据父节。

10、发送流媒体部分将数据包拆成小于最大传输单元的数据包,大小为左右,拆分后的每个包头加上个序列号,使成为传输过程中唯统的序列号•收到子节点“拉”信号时,发送子节点需要的数据包•收到子节点“推”信号时,顺序发送级缓存中的数据包采用推拉相结合的策略,每个节点保存个,各节点定时信息交换,更新中信息。•设定个最大调度值,个最小调度值值值。•二级循环队列中当队尾序号当前播放的序号值时,采用推的策略,节点被动的接收数据包缓存策略级缓存。第级用队列,第二级采用循环队列。如图所示,根据调度策略采取非顺序接收数据包,保存在级缓存里。级缓存负责整个系统中数据包的传输,包的调度将。

11、部署个转发树节点管理服务器管理节点。设计方案•系统软件包括和。•对流媒体文件编码•负责接受用户的加入请求,监控整个系统的逻辑拓扑,管理并存放然后根据地址最大匹配算法考虑综合节点性能参数从这个节点中选择个节点发给新节点。普通节点设计维护三个表子节点表本节点的子节点向其发送数据信息包括频道和子节点。父节点表本节点的父节点从其接收数据信息包括频道和子节点。邻居表备用节点信息未连接的节点,包括频道和子节点,从这个表中选择通信节点。普通节点间交互邻居节点信息交互节点与连接节点交互邻居表信息。节点维护信息包括节点的正常退出报文保持响应报文以及代理退出报文。节。

12、,提高传输效率,降低延时,作为平台深入研究系统框架图发布服务器普通结点超级结点•上层部署个服务器,使用保存频道和发布源,用于频道发布。•部署固定,为频道信息发布源。当有新频道发布时,首先向服务器通知,服务器使用保存频道和发布源,其他节点定时从服务器更新获得频道列表信息节点与发布源节点相连接获得流媒体信息。•当有普放节点的信息节点本机以及该节点的所有子节点度标志位•普通节点只需负责节点选择,上下游节点的维护,节点失效后的重构以及从父节点获得数据,缓存部分流媒体数据并进行转发与本地回放。封装包转发本地回放转发转发转发转发本地回放本地回放本地回放视频源关键技术与。

参考资料:

[1]教学系统设计结果的评价(第18页,发表于2022-06-25 19:44)

[2]教学网站的系统设计(第24页,发表于2022-06-25 19:44)

[3]交通银行大厦结构设计(第39页,发表于2022-06-25 19:43)

[4]讲义中央空调系统设计教程(第28页,发表于2022-06-25 19:43)

[5]建筑物三维模型重建的方法与实现(第29页,发表于2022-06-25 19:42)

[6]建筑外环境设计(第55页,发表于2022-06-25 19:42)

[7]建筑设计绘图软件(第12页,发表于2022-06-25 19:42)

[8]建筑剖面组合设计(第76页,发表于2022-06-25 19:42)

[9]建筑剖面设计.(第63页,发表于2022-06-25 19:42)

[10]建筑抗震设计规范.(第98页,发表于2022-06-25 19:42)

[11]建筑结构抗震设计.(第40页,发表于2022-06-25 19:42)

[12]建筑结构的设计标准和设计方法(第11页,发表于2022-06-25 19:42)

[13]建设工程勘察设计招标投标(第43页,发表于2022-06-25 19:42)

[14]简单液压系统设计实例(第15页,发表于2022-06-25 19:41)

[15]甲醇脱水生成二甲醚过程的初步设计(第15页,发表于2022-06-25 19:41)

[16]家庭入侵报警系统设计(第20页,发表于2022-06-25 19:40)

[17]计算机控制系统设计原则与步骤(第12页,发表于2022-06-25 19:39)

[18]基于资源的个性化互动服务系统设计与研究(第25页,发表于2022-06-25 19:39)

[19]基于状态空间模型的控制系统设计(第50页,发表于2022-06-25 19:39)

[20]基于中国传统文化视野下的现代企业管理(第78页,发表于2022-06-25 19:39)

下一篇
温馨提示

1、该PPT不包含附件(如视频、讲稿),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

帮帮文库——12年耕耘,汇集海量精品文档,旨在将用户工作效率提升到极致