视频续播方法、播放设备及系统的制作方法_3

文档序号:8946131阅读:来源:国知局
备采用同一视频的不同视频源续播的功能,使用户无需从开头重复,节省断续时间,随时随地从上一次观看的地方续播,提高了用户体验。
[0074]实施例4
[0075]实施例4与实施例3基本相同,不同之处在于,本实施例中的视频续播信息包括所述播放视频当前播放帧的帧号和当前播放帧的缩略图。
[0076]若所述第一视频源或所述第二视频源为在线播放视频源,所述播放设备使用所述播放视频当前播放帧的缩略图对所述第二视频源进行缩略图匹配,若匹配成功,则采用第二视频源进行续播。
[0077]在本方案中,若所述第一视频源为在线播放视频源,所述第二视频源可以为本地视频源或在播放视频源;若所述第二视频源为在线播放视频源,第一视频源为本地视频源。
[0078]通过步骤101获取当前播放视频当前播放帧的帧号及当前播放帧的缩略图,所述缩略图为视频应用软件或视频网站缓存的视频流对应的缩略图,第一设备将所述当前播放帧的帧号及所述当前播放帧的缩略图保存于本地并同步发送给所述网络服务器。
[0079]若是第一设备采用第二视频源进行续播。第一设备从本地或网络服务器获取所述当前播放帧的帧号和当前播放帧的缩略图。第一设备通过所述缩略图对第二视频源进行缩略图匹配,若匹配成功,则采用第二视频源从所述缩略图位置进行续播。
[0080]若是第二设备采用第二视频源进行续播。第二设备从网络服务器获取所述第一视频源的当前播放帧和当前播放帧的缩略图。第二设备通过所述缩略图对第二视频源进行缩略图匹配,若匹配成功,则采用第二视频源从所述缩略图位置进行续播。
[0081]本实施例通过播放视频当前播放帧的帧号和缩略图对第二视频源进行匹配续播,实现了多个播放设备采用同一视频的不同视频源续播的功能,使用户无需从开头重复,节省断续时间,随时随地从上一次观看的地方续播,提高了用户体验。
[0082]实施例5
[0083]实施例5在实施例4的基础上作了进一步的改进,改进之处在于:所述视频续播信息还包括所述播放视频的播放进度;并且,在所述播放设备使用所述播放视频当前播放帧的缩略图对所述第二视频源进行缩略图匹配的步骤之前,所述播放设备通过所述播放视频的播放进度对所述第二视频源进行播放进度初定位,再通过初定位结果确定缩略图匹配的时间范围。
[0084]通过步骤101获取当前播放视频的第一视频源的播放进度、当前播放帧及当前播放帧的缩略图,所述缩略图为视频应用软件或视频网站缓存的视频流对应的缩略图,第一设备将所述播放进度、所述当前播放帧及所述当前播放帧的缩略图保存于本地并同步发送给所述网络服务器。
[0085]由于不同的在线播放视频源的播放进度、当前播放帧及当前播放帧的缩略图均有差异,因此在进行缩略图匹配之前,可以对第二视频源进行播放进度的初定位,以确定缩略图匹配的时间范围,播放设备通过播放视频的播放进度对第二视频源进行初定位,再通过初定位结果确定缩略图匹配的时间范围可以降低数据计算量,提高匹配速度,缩短匹配时间,降低对播放设备的硬件计算量要求。
[0086]若是第一设备采用第二视频源进行续播。第一设备从本地或网络服务器获取所述第一视频源的播放进度、当前播放帧和当前播放帧的缩略图。通过所述播放进度确定缩略图匹配的时间范围,第一设备通过所述缩略图对第二视频源进行缩略图匹配,若匹配成功,则采用第二视频源从所述缩略图位置进行续播。
[0087]若是第二设备采用第二视频源进行续播。第二设备从网络服务器获取所述第一视频源的播放进度、当前播放帧和当前播放帧的缩略图。通过所述播放进度确定缩略图匹配的时间范围,第二设备通过所述缩略图对第二视频源进行缩略图匹配,若匹配成功,则采用第二视频源从所述缩略图位置进行续播。
[0088]实施例6
[0089]如图2所示,一种播放设备,包括视频续播信息采集记录模块31和匹配播放模块32ο
[0090]所述视频续播信息采集记录模块31用于获取第一视频源的视频续播信息。
[0091]所述匹配播放模块32用于根据所述视频续播信息对第二视频源进行续播匹配,若匹配成功,则采用第二视频源进行续播;所述第一视频源与第二视频源为本地视频源或在线播放视频源。
[0092]本实施例的播放设备具有视频续播功能,通过获取视频续播信息进行续播匹配,使用不同的视频源进行续播,提高了播放设备的实用性和用户体验。
[0093]实施例7
[0094]在实施例6的基础上,本实施例中的匹配播放模块32还包括本地校验计算匹配子模块321、帧查询匹配子模块322、缩略图缓存匹配子模块323、播放子模块324和播放进度初定位子模块325。此外,所述视频续播信息包括播放视频的播放进度、所述第一视频源的校验码、所述播放视频当前播放帧的帧号及当前播放帧的缩略图中的至少一种。
[0095]所述本地校验计算匹配子模块321用于计算所述第一视频源与第二视频源的校验码;若校验码相同,第一视频源与第二视频源为相同的本地视频源,使用播放视频的播放进度对所述第二视频源进行进度匹配。
[0096]所述帧查询匹配子模块322用于在第一视频源与第二视频源为不同的本地视频源时,使用播放视频的当前播放帧的帧号对所述第二视频源进行帧匹配。
[0097]所述缩略图缓存匹配323用于在所述第一视频源或所述第二视频源为在线播放视频源时,使用所述播放视频当前播放帧的缩略图对所述第二视频源进行缩略图匹配。
[0098]所述播放子模块324用于在匹配成功后,采用第二视频源进行续播。在匹配失败后采用第二视频源从开头播放。
[0099]所述播放进度初定位子模块325用于在所述缩略图缓存匹配子模块323使用所述播放视频当前播放帧的缩略图对所述第二视频源进行缩略图匹配之前,通过所述播放视频的播放进度对所述第二视频源进行播放进度初定位,再通过初定位结果确定缩略图匹配的时间范围。通过初定位结果确定缩略图匹配的时间范围可以降低数据计算量,提高匹配速度,缩短匹配时间,降低对播放设备的硬件计算量要求。
[0100]下面具体说明一下本实施例的播放设备的工作过程:
[0101]首先,视频续播信息采集记录模块31获取第一视频源的视频续播信息。
[0102]匹配播放模块32根据所述视频续播信息对第二视频源进行续播匹配,匹配播放模块32进行续播匹配的过程如下:
[0103]本地校验计算匹配子模块321计算第一视频源与第二视频源的校验码,若校验码相同,则第一视频源与第二视频源为相同的本地视频源,从而使用播放视频的播放进度对第二视频源进行进度匹配;若校验码不同,则第一视频源与第二视频源为不同的本地视频源,从而通过帧查询匹配子模块322使用播放视频的当前播放帧的帧号对所述第二视频源进行进度匹配。当所述第一视频源或所述第二视频源为在线播放视频源时,播放进度初定位子模块325通过所述视频的播放进度对所述第二视频源进行播放进度初定位,再通过初定位结果确定缩略图匹配的时间范围,通过所述时间范围,缩略图缓存匹配子模块323使用所述播放视频当前帧的
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1