帮帮文库

返回

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

格式:PPT 上传:2022-06-25 19:29:38

《基于应用层组播的流媒体直播系统的设计与实现》修改意见稿

1、“.....普通节点设计维护三个表子节点表本节点的子节点向其发送数据信息包括频道和子节点。父节点表本节点的父节点从其接收数据信息包括频道和子节点。邻居表备用节点信息未连接的节点,包括频道和子节点,从这个表中选择通信节点。普通节点间交互邻居节点信息交互节点与连接节点交互邻居表信息。节点维护信息包括节点的正常退出报文保持响应报文以及代理退出报文。节点加入流程图•是•连接无列表有列表•否根据选择算法返回列表•点击频道,连接节点根据列表选择父节点进行通信,获取资源信息间数据转发节点根据父节点的资源信息,调度下载,连接父节点从父节点获得数据,定期交换邻居节点•打开程序连接......”

2、“.....子节点父节点更新列表信息。非正常退出节点采用心跳算法对其子节点和父节点进行判断,若指定时间内没有反应,则在节点列表中删除相应节点记录。当节点退出导致域内无节点连接频道,••••••••图二缓存策略•!为该频道缓存段时间。•格式•协议封装•发送策略•数据包分析•发送••接收策略•缓存•策略•调度•策略•缓存替•换策略•图流媒体模块设计框架•拆包策略•发送流媒体部分将数据包拆成小于最大传输单元的数据包,大小为左右,拆分后的每个包头加上个序列号,使成为传输过程中唯统的序列号•收到子节点“拉”信号时,发送子节点需要的数据包•收到子节点“推”信号时......”

3、“.....每个节点保存个,各节点定时信息交换,更新中信息。•设定个最大调度值,个最小调度值值值。•二级循环队列中当队尾序号当前播放的序号值时,采用推的策略,节点被动的接收数据包缓存策略级缓存。第级用队列,第二级采用循环队列。如图所示,根据调度策略采取非顺序接收数据包,保存在级缓存里。级缓存负责整个系统中数据包的传输,包的调度将有序的数据包保存到自己的二级缓存里,主要负责本地播放。缓存替换策略级缓存采用替换策略,替换固定时间内访问次数最少的媒体块包。二级缓存采用先进先出策略替换••••••••••••高中较低低配置.响应时间响应时间测试.层次数时延与层次关系图小结本文设计并实现了种应用层组播流媒体直播系统。该系统支持加入了节点管理功能......”

4、“.....通过实际运行测试,证明该系统有定的应用价值,能够提供较好的视频直播服务。参考文献.林予松.大规模网络环境下的组播通信技术研究.解放军信息工程大学,,,通节点加入时,首先下载频道列表信息,点击所需频道连接本域内的节点得到父节点列表,从父节点列表中再次选出合适的父节点来获取数据信息。当节点退出时,分别向父子及节点发送消息报文并更新各自列表信息,异常退出时,通过心跳算法更新列表信息。节点管理邻居列表相邻子节点列表动态设置算法令频道数最大定为,每个节点的转发能力为,中每个频道可转发数为。频道数假设为,域内当前播放频道数为,则动态设定每个频道可转发数为间的交互•当有新的发布频道时......”

5、“.....•定期向中的节点发送自己正在转发的频道信息。设计维护个节点列表,该列表保存域内频道节点记录频道和节点,为新节点加入提供服务。每个域都配置个,用来记录管理域内的节点信息,为新加入的节点提供邻居节点信息。.维护的列表•保存域内正在播放的频道信息和对应的节点信息地址和节点性能参数。.选择节点算法为新节点选择下载信息•先从中随机选择个节点曹佳,鲁士文.应用层组播的最小延迟生成树算法.软件学报徐敏,李仁发,乐光学.可扩展的实时流媒体应用层组播系统设计.计算机工程王钊.基于应用层组播在流媒体中的应用.微计算机应用陈庆吉.支持实时多媒体传输的应用层组播系统.计算机工程......”

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

7、“.....包括节点选择策略和节点加入算法。节点选择策略基于最大链路带宽与最近网络拓扑节点选择相结合的算法节点加入算法图.图中,为该域的,为该域的,节点为初始化时的父节点。.新加入节点首先向发送报文,请求加入转发树。根据节点选择策略将最优的父节点组,发送给。.节点收到并发送报文给中“链路有效带宽”最大的节点,其他节点作为备用节点。.若节点度未满则发送报文给,加入过程结束若其他节点在选择为父节点前已成功成为其子节点而导致节点度满,节点发送报文给。.若收到报文,则选择个备用节点发送报文,回到。若备用节点耗尽,则回到。关键技术与算法转发树重构•域内节点般都是普通,节点意外失效或强行退出引起的树的断裂会导致其可靠性较低......”

8、“.....链路预留技术节点退出分为节点正常退出和节点异常退出。•正常退出之前,节点关闭当前运行的线程并释放所占资源,同时向其父节点与所有子节点发送报文父节点收到报文后,更新所维护的节点的信息子节点收到报文,根据链路预留技术选择新的父节点。关键技术与算法节点异常退出获接收数据错误异常,重新找父节点异常退出更新服务器节点信息获发送错误异常当前节点父节点子节点节点列表服务器系统性能测试及分析.基于应用层组播的流媒体直播系统的设计与实现李玮.郑州大学信息网络省重点学科开放实验室内容•论文•二近期工作引言随着互联网的发展,流媒体业务逐渐增多,其中网络电视网络教学等领域的视频直播服务具有广阔的应用前景。该系统采用了两层架构,使整个系统具有较好的扩展性结合的应用层网关思想......”

9、“.....设计方案音视频文件编码网络层组播传输线路应用层组播传输线路网络发布•模型设计采用两层架构。域间采用应用层组播技术构造转发树,域内可灵活选用组播或应用层组播技术。节点采用集中控制方式,分别部署个转发树节点管理服务器管理节点。设计方案•系统软件包括和。•对流媒体文件编码•负责接受用户的加入请求,监控整个系统的逻辑拓扑,管理并存放然后根据地址最大匹配算法考虑综合节点性能参数从这个节点中选择个节点发给新节点。普通节点设计维护三个表子节点表本节点的子节点向其发送数据信息包括频道和子节点。父节点表本节点的父节点从其接收数据信息包括频道和子节点。邻居表备用节点信息未连接的节点,包括频道和子节点,从这个表中选择通信节点......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于应用层组播的流媒体直播系统的设计与实现.ppt预览图(1)
1 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现.ppt预览图(2)
2 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现.ppt预览图(3)
3 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现.ppt预览图(4)
4 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现.ppt预览图(5)
5 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现.ppt预览图(6)
6 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现.ppt预览图(7)
7 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现.ppt预览图(8)
8 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现.ppt预览图(9)
9 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现.ppt预览图(10)
10 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现.ppt预览图(11)
11 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现.ppt预览图(12)
12 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现.ppt预览图(13)
13 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现.ppt预览图(14)
14 页 / 共 22
基于应用层组播的流媒体直播系统的设计与实现.ppt预览图(15)
15 页 / 共 22
预览结束,还剩 7 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为PPT文档,建议你点击PPT查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档