一种视频数据下载方法及装置制造方法及图纸

技术编号:16458618 阅读:52 留言:0更新日期:2017-10-25 23:20
本发明专利技术公开了一种视频数据下载方法及装置,接收基于超文本传输协议HTTP的视频数据下载请求;在所述视频数据下载请求中,获得请求下载的视频数据对应的统一资源定位符URL地址;根据所述URL地址,确定下载所述视频数据对应的协议以及所述视频数据的标识;按照所述协议,在用于存储视频数据的服务器中获取所述URL地址对应的视频数据,用于实现基于HTTP协议的基础上实现多连接且多服务器请求的方式传输数据,提高下载速度。

Method and device for downloading video data

The invention discloses a video data download method and device for receiving video data, hypertext transfer protocol based on HTTP download request; in the video data download request, to obtain uniform resource positioning request of video data corresponding to the character of URL download address; according to the URL address, protocol OK to download the video data corresponding to and the identification of the video data; according to the agreement, in the video data storage server retrieves the URL address corresponding to the video data, for the implementation of the HTTP protocol based on multi connected and multi server mode based data transmission, improve download speed.

【技术实现步骤摘要】
一种视频数据下载方法及装置
本专利技术涉及网络
,尤其是涉及一种视频数据下载方法及装置。
技术介绍
现有的通过网络实现视频数据下载,一般基于超文本传输协议(HyperTextTransferProtocol,HTTP)协议实现。HTTP客户端,例如该客户端可以是浏览器,或者是其它下载工具,在下载某一视频资源时向HTTP服务器发送HTTP请求,然后通过HTTP协议进行后续的数据传输。目前还提出了一种点对点(peer-to-peer,P2P)技术,又称对等互联网络技术,该技术依赖网络中大量参与者的计算能力和带宽进行传输,而不是仅依赖较少的几台服务器上。P2P技术的产生使得互联网用户之间的数据传输性能得到了很大提升。但是,目前视频数据下载时,一般都是点对点进行传输,还没有提出一种有效的实施方案,在基于HTTP协议的基础上实现多连接且多服务器请求的方式传输视频数据,提高下载速度。
技术实现思路
本专利技术提供了一种视频数据下载方法及装置,用于实现基于HTTP协议的基础上实现多连接且多服务器请求的方式传输数据,提高下载速度。一种视频数据下载方法,包括:接收基于超文本传输协议HTTP的视频数据本文档来自技高网...
一种视频数据下载方法及装置

【技术保护点】
一种视频数据下载方法,其特征在于,包括:接收基于超文本传输协议HTTP的视频数据下载请求;在所述视频数据下载请求中,获得请求下载的视频数据对应的统一资源定位符URL地址;根据所述URL地址,确定下载所述视频数据对应的协议;按照所述协议,在用于存储视频数据的服务器中获取所述URL地址对应的视频数据。

【技术特征摘要】
1.一种视频数据下载方法,其特征在于,包括:接收基于超文本传输协议HTTP的视频数据下载请求;在所述视频数据下载请求中,获得请求下载的视频数据对应的统一资源定位符URL地址;根据所述URL地址,确定下载所述视频数据对应的协议;按照所述协议,在用于存储视频数据的服务器中获取所述URL地址对应的视频数据。2.如权利要求1所述的方法,其特征在于,接收基于HTTP的视频数据下载请求,包括:建立套接字socket监听设定端口;在所述设定端口,接收基于HTTP的视频数据下载请求。3.如权利要求1或2所述的方法,其特征在于,所述视频数据下载请求包含直播形式的视频数据下载,所述协议包含兼容在HTTP中的第一协议;按照所述协议,在用于存储视频数据的服务器中获取所述URL地址对应的视频数据,包括:调用第一协议的应用程序接口API,连接内容分发网络CDN,获取至少一个存储所述标识对应的视频数据的服务器;选择所述至少一个所述服务器中的任意一个服务器下载URL地址对应的视频流。4.如权利要求3所述的方法,其特征在于,下载URL地址对应的视频流,包括:若所述视频流出现异常时,在所述至少一个所述服务器中,选择除当前下载视频流的服务器之外的其它服务器继续下载URL地址对应的视频流。5.如权利要求1或2所述的方法,其特征在于,所述视频数据下载请求包含直播形式的视频数据下载,所述协议包含兼容在HTTP中的第二协议;按照所述协议,在用于存储视频数据的服务器中获取URL地址对应的视频数据,包括:调用第二协议的应用程序接口API,连接CDN,获取至少一个存储所述URL地址对应的视频数据的服务器和至少一个客户端地址;在至少一个所述服务器中获取所述URL地址对应的第一长度的视频数据,以及在所述客户端地址对应的客户端中,获取所述URL地址对应的除第一长度之外的其他视频数据。6.如权利要求1或2所述的方法,其特征在于,所述视频数据下载请求包含直播形式的视频数据下载,所述协议包含兼容在HTTP中的第三协议;按照所述协议,在用于存储视频数据的服务器中获取URL地址对应的视频数据,包括:调用第三协议的应用程序接口API,连接CDN,获取至少一个存储所述URL地址对应的视频数据的服务器;选择所述至少一个所述服务器中的至少两个服务器,分段下载URL地址对应的m3u8格式的视频数据。7.如权利要求1或2所述的方法,其特征在于,所述视频数据下载请求包含点播形式的视频数据下载,所述协议包含兼容在HTTP中的第二协议,或第三协议;按照所述协议,在用于存储视频数据的服务器中获取所述URL地址对应的视频数据,包括:调用第二协议或第三协议的应用程序接口API,连接CDN,获取至少一个存储URL地址对应的视频数据的服务器;选择所述至少一个所述服务器中的至少两个服务器,在所述至少两个服务器中分段并发下载所述标识对应的点播形式的视频数据。8.如权利要求1所述的方法,其特征在于,在获取URL地址...

【专利技术属性】
技术研发人员:孔韬闫增园李响刘春瑞吕宏亮李波
申请(专利权)人:北京优朋普乐科技有限公司
类型:发明
国别省市:北京,11

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

1