发明名称 一种基于对等计算核心算法改进的视频点播传输方法
摘要 一种基于对等计算核心算法改进的视频点播传输方法拓扑结构包括种子文件制作服务器、电子节目单服务器(EPG)、改进后的索引服务器(Tracker)、流媒体服务器和改进后的BitTorrent客户端。本发明改进了BitTorrent协议中的片段选择算法和节点选择算法,引进了自适应滑动窗口机制,充分利用了BitTorrent协议高效的文件分发能力、同时又能够满足视频点播对实时性的要求。该方法既能够解决服务器单点失效和连接服务器瓶颈问题,同时又能减轻服务器端负载压力。
申请公布号 CN102821316A 申请公布日期 2012.12.12
申请号 CN201210147990.2 申请日期 2012.05.14
申请人 南京邮电大学 发明人 王汝传;裴双迎;李致远;孙力娟;韩志杰;邵星;林巧民;肖甫;黄海平
分类号 H04N21/258(2011.01)I;H04N21/262(2011.01)I;H04N21/437(2011.01)I;H04N21/438(2011.01)I;H04L29/08(2006.01)I 主分类号 H04N21/258(2011.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 叶连生
主权项 一种基于对等计算核心算法改进的视频点播传输方法,其特征在于采用改进的BitTorrent客户端和改进的索引服务器Tracker提升流媒体资源文件传输速度,采用的拓扑结构包括种子文件制作服务器、电子节目单服务器EPG、改进的索引服务器Tracker、流媒体服务器和改进的BitTorrent客户端;整个视频点播的传输过程如下:步骤.11:种子文件制作服务器将要发布的流媒体文件制作成种子文件,然后将种子文件发送到电子节目单服务器EPG;步骤12:电子节目单服务器EPG下载种子文件,同时根据种子信息制作电子节目单;步骤13:视频点播客户端在启动后会自动向电子节目单服务器EPG请求电子节目单,电子节目单服务器EPG根据该用户的信息验证是否属于注册用户,如果用户通过验证电子节目单服务器EPG就会向该用户发送电子节目单,然后用户的客户端上就会出现点播节目菜单;步骤14:根据点播菜单用户点播想看的节目,之后向电子节目单服务器EPG请求种子文件,接着电子节目单服务器EPG向用户发送种子文件;步骤15:当用户收到种子文件后马上进入下载过程,首先通过改进的BitTorrent客户端与改进的索引服务器Tracker建立连接,得到邻居节点信息;步骤16:改进的BitTorrent客户端通过这些邻居节点的信息,采用滑动窗口机制部分有序的下载流媒体文件,边下载边播放,同时也为其他邻居节点提供上载服务;客户端下载完成后变成种子节点,种子节点通过改进的片段选择算法为其它节点提供上传。
地址 210003 江苏省南京市新模范马路66号