[发明专利]基于p-tractert源路径发现技术的应用层组播系统有效
申请号: | 201210139445.9 | 申请日: | 2012-05-08 |
公开(公告)号: | CN102655510A | 公开(公告)日: | 2012-09-05 |
发明(设计)人: | 崔建群;陈传河;赖敏财;贾珂铭;叶咏佳;范静;高宽 | 申请(专利权)人: | 华中师范大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/56 |
代理公司: | 湖北武汉永嘉专利代理有限公司 42102 | 代理人: | 伍见;张安国 |
地址: | 430079 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 tractert 路径 发现 技术 应用 层组播 系统 | ||
1.一种基于p-tractert源路径发现技术的应用层组播系统,其特征在于:它由组播服务器端和流媒体服务器,以及多个客户端组成,组播服务器端通过在JAVA API平台上实现并部署运行在流媒体服务器上,经过Internet网络向客户端传输数据和控制信息,多个客户端通过Internet网络与流媒体服务器相连并接收组播服务器端传送来的数据和控制信息;同时客户端的请求消息通过Internet网络发送到流媒体服务器,流媒体服务器将接收到的客户端的请求消息传递给组播服务器端,组播服务器端根据客户端的请求消息进行相应处理和响应。
2.如权利要求1所述的基于p-tractert源路径发现技术的应用层组播系统,其特征在于:所述的组播服务器端包括:组播树控制模块、流媒体传输模块、文件管理模块、捕获设备模块,所述的组播树控制模块控制流媒体传输模块的传输数据流的方向,流媒体传输模块从文件管理模块或者设备捕获模块获取数据源并转化为音视频流向客户端的接收转发控制模块传输数据;
所述的组播树控制模块植入了p-tractert源路径发现技术,主要用于控制整个系统的组播拓扑结构,负责组播树的建立和维护,控制客户端节点的加入和退出,并处理节点间传送的消息,构造和维护组播转发树,控制流媒体传输模块的数据的接收与转发;
所述的流媒体传输模块用于向请求其转发数据的客户端传输媒体数据流;
所述的文件管理模块用于管理组播服务器端大量可供传输的数据源以及捕获设备模块捕获的实时数据源;
所述的捕获设备模块用于设置捕获设备捕获数据的格式,通过设置不同的参数来适应不同用户的需求。
3.如权利要求2所述的基于p-tractert源路径发现技术的应用层组播系统,其特征在于:所述的组播服务器端还包括用于监测组播服务器端内存使用状况并以图的形式直观的展现出来的内存监控模块。
4. 如权利要求1所述的基于p-tractert源路径发现技术的应用层组播系统,其特征在于:所述的客户端包括本地文件播放模块、流媒体直播模块、流媒体点播模块、接收转发控制模块和客户端媒体播放器,所述的接收转发控制模块接收Internet网络传输过来的音频流和视频流后,合并数据源后传递给流媒体点播模块,所述的本地文件播放模块、流媒体直播模块和流媒体点播模块将音频流和视频流合并为流媒体数据源传输到客户端媒体播放器上;
所述的本地文件播放模块通过Java中JMF框架提供的媒体播放接口来播放本地媒体文件;
所述的流媒体点播模块用于接收从组播服务器端传送来的点播流媒体数据,并进行解码播放;
所述的流媒体直播模块添加了媒体流转发功能,且接收向其转发数据的客户端或组播服务器端传送来的直播流媒体数据,进行解码播放。
5.如权利要求1或2所述的基于p-tractert源路径发现技术的应用层组播系统,其特征在于:所述的p-tractert源路径发现技术包括:
(1)同时发送多条不同TTL值的ICMP echo request报文,并对于每个不同的TTL只发一条报文;
(2)根据ICMP超时响应报文中的Identify字段和Sequence Number字段的值来判断超时响应报文是对哪个TTL值的响应;
(3)根据已探测到的节点跳数的平均值来不断修正一次并发的ICMP报文数目,以使达到最大度的收益和代价的平衡。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中师范大学,未经华中师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210139445.9/1.html,转载请声明来源钻瓜专利网。