流媒体的数据分发系统技术方案

技术编号:9644231 阅读:97 留言:0更新日期:2014-02-07 04:50
本发明专利技术提供一种流媒体的数据分发系统,包括:媒体库、索引服务器、区域代理节点;媒体库将流媒体资源装成若干流媒体资源数据段;索引服务器根据资源请求查询数据存储表,当查询到时,发送第一命令;当未查询到时,发送第二命令;区域代理节点当接收到第一命令时,获取相应的流媒体资源数据段;当接收到第二命令时,向媒体库转发资源请求;当向客户端传输数据时,获取客户端的网络带宽,把即将传输的数据转换成质量等级与网络带宽相适应的数据;再经解析得到RTP数据包;当传输完第一RTP数据包后,向客户端传输第二RTP数据包。本发明专利技术可以减轻媒体库的负担,提高流媒体的数据质量,提高流媒体的数据传输效率。

【技术实现步骤摘要】

【技术保护点】
一种流媒体的数据分发系统,其特征在于,包括:媒体库、索引服务器、区域代理节点;其中,所述媒体库,用于将流媒体资源封装成RTP数据包,并将RTP数据包组装成若干流媒体资源数据段,根据所述区域代理节点转发的资源请求,向所述区域代理节点返回相应的流媒体资源数据段;其中,所述资源请求包括:媒体资源名称、媒体资源的时戳、媒体播放时长,以及采样率;所述索引服务器,用于根据所述资源请求查询数据存储表,其中,所述数据存储表记录各个区域代理节点所缓存的流媒体资源数据段的缓存信息;当查询到区域代理节点存储有相应的流媒体资源数据段时,向对应的区域代理节点发送将相应的流媒体资源数据段传输到客户端的第一命令;当未查询到区域代理节点存储有相应的流媒体资源数据段时,向对应的区域代理节点发送向所述媒体库转发所述资源请求的第二命令;所述区域代理节点,用于当接收到所述第一命令时,根据所述资源请求获取相应的流媒体资源数据段;当接收到所述第二命令时,向所述媒体库转发所述资源请求;以及存储的所述媒体库传来的各个流媒体资源数据段;当向客户端传输流媒体资源数据段时,获取所述客户端的网络带宽,把即将传输的流媒体资源数据段转换成质量等级与网络带宽相适应的流媒体资源数据段;解析所述与网络带宽相适应的流媒体资源数据段得到RTP数据包;当传输完第一RTP数据包后,向客户端传输第二RTP数据包;其中,所述第一RTP数据包为解析当前流媒体资源数据段得到的RTP数据包,所述第一RTP数据包为解析所述与网络带宽相适应的流媒体资源数据段得到的RTP数据包。...

【技术特征摘要】

【专利技术属性】
技术研发人员:陈中华姚巍林伟雄惠亚文郑利春
申请(专利权)人:联想中望系统服务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1