【技术实现步骤摘要】
本专利技术涉及计算机互联网
,尤其涉及^L频文件分段下载的方法、 系统及装置。
技术介绍
通过论坛、网站推荐等信息交流的方式,用户可以获得对某部影片精彩片 段的评价,从而产生对该影片这段精彩片段的需求。目前,用户要获取这段精 彩片段有两种途径, 一是从视频分享站点下载整部电影,观看其中的这段精彩 片段;另一种方式是从视频分享站点找到这段精彩片段的视频文件进行下载或 在线观看。如果采用第一种方式,由于视频文件所占的空间较大,下载整部电影所花 费的时间较长,比如,有时用户需要观看视频片段可能只有10分钟,但却必 须全部下载整部电影的内容,如120分钟。这种方法花费的时间长,增加了用 户的下载带宽及时间成本。第二种方式中,视频分享站点的精彩片段是由其中某个用户将完整的影片 下载到本地,然后通过视频编辑软件对该影片进行片段截取,将截取后的视频 片段保存为一个新的视频文件,再将该新的视频文件上传到视频分享站点,最 后其它用户就可以通过网络从该视频分享站点上下载该3见频片段,而不用下载 整个影片。这种方法在一定程度上满足了用户对视频片段的需求,但由于通过 视频编辑软件进行片段截取,对于大多数用户来说,操作比较复杂,而且目前 大部分用户的宽带上传的速度较慢,导致制作视频片段分享的用户较少,因而 视频分享站点的视频片段资源也较少,很多精彩视频片段都不存在共享。另夕卜, 这种方法提供的影片的视频片段都是固定的,用户无法通过网络下载自己需要的某个影片的其中的一个片#殳。
技术实现思路
有鉴于此,本专利技术实施例提供一种视频文件分段下载的方法,用以解决现 有技术中存在的用 ...
【技术保护点】
一种视频文件分段下载的方法,其特征在于,包括: 步骤A:服务器接收用户端分段下载视频文件的请求,其中包含用户设定的欲截取视频文件片段的起始时间点和结束时间点,确定所述视频文件中保存的该起始时间点和结束时间点对应的视频帧和/或音频帧的时间戳,并根据所述视频文件中保存的视频帧和/或音频帧的时间戳与该视频帧和/或该音频帧在所述视频文件中的偏移位置的对应关系,获得该起始时间点和该结束时间点对应的视频帧和/或音频帧在所述视频文件中的偏移位置,所述视频帧和/或音频帧的时间戳指该视频帧和/或音频帧在视频文件中所对应的时间点; 步骤B:服务器根据所述该起始时间点和该结束时间点对应的视频帧和/或音频帧在所述视频文件中的偏移位置,获取在该起始时间点和该结束时间点之间的视频片段的视频帧和/或音频帧数据; 步骤C:服务器将包含所述视频片段的视频帧和/或音频帧数据的数据包发送给所述用户端。
【技术特征摘要】
1、一种视频文件分段下载的方法,其特征在于,包括步骤A服务器接收用户端分段下载视频文件的请求,其中包含用户设定的欲截取视频文件片段的起始时间点和结束时间点,确定所述视频文件中保存的该起始时间点和结束时间点对应的视频帧和/或音频帧的时间戳,并根据所述视频文件中保存的视频帧和/或音频帧的时间戳与该视频帧和/或该音频帧在所述视频文件中的偏移位置的对应关系,获得该起始时间点和该结束时间点对应的视频帧和/或音频帧在所述视频文件中的偏移位置,所述视频帧和/或音频帧的时间戳指该视频帧和/或音频帧在视频文件中所对应的时间点;步骤B服务器根据所述该起始时间点和该结束时间点对应的视频帧和/或音频帧在所述视频文件中的偏移位置,获取在该起始时间点和该结束时间点之间的视频片段的视频帧和/或音频帧数据;步骤C服务器将包含所述视频片段的视频帧和/或音频帧数据的数据包发送给所述用户端。2、 根据权利要求1所述的方法,其特征在于,在步骤B和步骤C之间, 该方法进一步包括服务器以所述起始时间点对应的视频帧和/或音频帧数据为起始视频帧和/ 或音频帧,按顺序设置在该起始时间点和该结束时间点之间的视频片段的每个 视频帧和/或音频帧的偏移位置与时间点的对应关系;保存描述所述视频片段属性的数据;则所述数据包中进一步包括所述视频片段的每个视频帧和/或音频帧的偏 移位置与时间点的对应关系、所述视频片段属性的数据。3、 根据权利要求1所述的方法地,其特征在于,在步骤C之后,该方法 进一步包括用户端以所述起始时间点对应的视频帧和/或音频帧数据为起始视频帧和/ 或音频帧,顺序设置在该起始时间点和该结束时间点之间的视频片段的每个视频帧和/或音频帧的偏移位置与时间点的对应关系;保存描述所迷视频片段属性的数据。4、 根据权利要求2或3所述的方法,其特征在于,所述视频片段的属性 包括所述视频片段的文件类型、播放总时长、视频图像的宽高和所包含的帧 数中的一个或多个的组合。5、 根据权利要求1所述的方法,其特征在于,如果所述起始时间点和/或 所述结束时间点在所述视频文件中保存的视频帧和/或音频帧的两个时间戳之 间,选择该两个时间戳中的任 一 时间戳为该时间点对应的时间戳。6、 根据权利要求5所述的方法,其特征在于,如果所述视频文件中同时 包含视频帧和音频帧,则获取的所述起始时间点对应的视频帧的时间戳早于获 取的该时间点对应的音频帧的时间戳。7、 根据权利要求1所述的方法,其特征在于,所述用户设定的欲截取视 频文件片段的起始时间点和结束时间点,包括用户拖动服务器设置的进度条选拷,起始时间点和结束时间点,所述进度条 代表所述视频文件的时间长度,该进度条上设置的每个时间刻度对应所述视频 文件的一个时间点;和/或用户在服务器提供的设置起止时间点的对话框中,输入欲截取视频文件片 段的起始时间点和结束时间点。8、 根据权利要求7所述的方法,其特征在于,在所述服务器接收用户分 段下载视频文件的请求之前,该方法进一步包括服务器按照设定的频率获取所述视频文件的视频帧,并记录所获取的每个 -现频帧对应的时间点;并且,当用户通过拖动进度条上的标签来选择欲截取视频片段的起始时间 点和结束时间点时,所选择的时间点为所述4见频帧对应的时间点。9、 根据权利要求8所述的方法,其特征在于,该方法进一步包括服务 器采集并记录与所述每个^L频帧的时间点对应的^L频画面;并且,当用户设定欲截取视频片段的起始时间点和结束时间点时,服务器 读耳又并显示与用户选择的起始时间点和结束时间点对应的所述一见频画面。10、 一种实现视频文件分段下载的系统,其特征在于,包括服务器,用于接收用户端分段下载视频文件的请求,并根据所述请求中用 户设定的欲截取视频文件片段的起始时间点和结束时间点,以及该视频文件中 保存的信息,获取在所述起始时间点和结束时间点之间的视频片段的视频帧和 /或音频帧数据,并将包含所述视频帧和/或音频帧数据的数据包发送给用户端;用户端,用于向服务器提出分段下载视频文件的请求,并接收所述服务器 发送的包含分段视频对应的所述视频帧和/或音频帧数据的数据包。11、 根据权利要求IO所述的系统,其特征在于,所述服务器包括 偏移位置获取单元,用于确定所述视频文件中保存的该起始时间点和结束时间点对应的视频帧和/或音频帧的时间戳,并根据所...
【专利技术属性】
技术研发人员:熊振,
申请(专利权)人:深圳市迅雷网络技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。