本发明专利技术提供了一种基于云手机的在线视频同步方法和系统,涉及在线视频技术领域。通过将各个客户端赋于同一云手机的播放控制权限,在播放时,通过将云手机播放的在线视频同步推流至同一用户组内的客户端,实现多客户端的在线视频同步播放。在播放的过程中,会存在由于网络波动导致的播放进度差异,此时通过当前播放时长以及预设算法计算出同步进度点,云手机基于同步进度点对播放进度重新调整,并重新推流,进一步保证多客户端的在线视频同步播放。进一步保证多客户端的在线视频同步播放。进一步保证多客户端的在线视频同步播放。
【技术实现步骤摘要】
基于云手机的在线视频同步方法和系统
[0001]本专利技术涉及在线视频
,具体涉及一种基于云手机的在线视频同步方法和系统。
技术介绍
[0002]在线视频网站是指在完善的技术平台支持下,让互联网用户在线流畅发布、浏览和分享视频作品的网络媒体。
[0003]现有的在线视频网站均是基于本地设备单独访问网站的数据库来实现在线视频的播放。
[0004]现有的在线视频网站在多终端进行播放时,不但需要同时按下播放键,观看途中还可能因为网络或其它原因出现不同步的情况,随着终端数量的增加,同时点击的难度也会成倍增加,而视频不同步播放,各方就难以产生体验同步、情绪同步。例如与朋友在线一起看球赛的录像时,若某一方进度较快,提前观看到进球的场景,则会严重影响其他人看球的情绪。
技术实现思路
[0005](一)解决的技术问题
[0006]针对现有技术的不足,本专利技术提供了一种基于云手机的在线视频同步方法和系统,解决了现有的在线视频播放时,只能通过各个终端单独控制的问题。
[0007](二)技术方案
[0008]为实现以上目的,本专利技术通过以下技术方案予以实现:
[0009]第一方面,提供一种基于云手机的在线视频同步方法,该方法包括:
[0010]构建用户组;
[0011]分配一个云手机并与所述用户组内的客户端关联,并向所述用户组内的客户端发送所述云手机的播放控制权限;
[0012]获取包含视频信息的播放指令,并将其转发至所述云手机;
[0013]获取云手机播放视频信息对应的在线视频数据时的画面,并将其推流至所述用户组内各个客户端。
[0014]进一步的,该方法还包括:
[0015]获取同步指令;
[0016]基于同步指令,向用户组内各个客户端发出进度信息获取指令;
[0017]获取各个客户端返回的当前播放时长;
[0018]基于各个客户端的当前播放时长以及预设算法计算出同步进度点,并向云手机发送包含同步进度点的调节指令;
[0019]将云手机的画面推流至所述用户组内的各个客户端。
[0020]进一步的,所述构建用户组包括:
[0021]将同一聊天室内的用户账户构建为一个用户组。
[0022]第二方面,提供了一种基于云手机的在线视频同步方法,该方法包括:
[0023]接收转发的包含在线视频信息的播放指令;
[0024]从视频库中获取视频信息对应的在线视频数据;
[0025]播放所述在线视频数据。
[0026]进一步的,该方法还包括:
[0027]获取包含同步进度点的调节指令;
[0028]基于同步进度点,调节在线视频的播放进度。
[0029]第三方面,提供了一种基于云手机的网络视频同步系统,所述系统包括云手机管理服务器、云手机、客户端、视频库;
[0030]所述视频库用于存储在线视频数据;
[0031]所述客户端用于客户选择在线视频,并生成包含视频信息的播放指令,将其发送至云手机管理服务器;
[0032]所述云手机管理服务器用于构建用户组;
[0033]还用于分配一个云手机并与所述用户组内的客户端关联,并向所述用户组内的客户端发送所述云手机的播放控制权限;
[0034]还用于获取所述播放指令,并将其转发至所述云手机;
[0035]还用于获取云手机播放视频信息对应的在线视频数据时的画面,并将其推流至所述用户组内各个客户端;
[0036]所述云手机用于接收转发的所述播放指令;
[0037]还用于从视频库中获取视频信息对应的在线视频数据;
[0038]还用于播放所述在线视频数据。
[0039]进一步的,所述云手机管理服务器还用于基于同步指令,向用户组内各个客户端发出进度信息获取指令;
[0040]还用于获取各个客户端返回的当前播放时长;
[0041]还用于基于各个客户端的当前播放时长以及预设算法计算出同步进度点,并向云手机发送包含同步进度点的调节指令;
[0042]还用于将云手机的画面推流至所述用户组内的各个客户端;
[0043]还用于所述云手机还用于获取包含同步进度点的调节指令;
[0044]还用于基于同步进度点,调节在线视频的播放进度。
[0045]进一步的,构建用户组包括:
[0046]将同一聊天室内的用户账户构建为一个用户组。
[0047](三)有益效果
[0048]本专利技术提供了一种基于云手机的在线视频同步方法和系统。与现有技术相比,具备以下有益效果:
[0049]本专利技术通过将各个客户端赋于同一云手机的播放控制权限,在播放时,通过将云手机播放的在线视频同步推流至同一用户组内的客户端,实现多客户端的在线视频同步播放。
附图说明
[0050]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0051]图1为本专利技术实施例1的流程图;
[0052]图2为本专利技术实施例2的流程图。
具体实施方式
[0053]为使本专利技术实施例的目的、技术方案和优点更加清楚,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0054]本申请实施例通过提供一种基于云手机的在线视频同步方法和系统,解决了现有的在线视频播放时,只能通过各个终端单独控制的问题,实现多终端的视频同步播放的功能。
[0055]为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
[0056]实施例1:
[0057]如图1所示,本专利技术提供了一种基于云手机的在线视频同步方法,以云手机管理服务器为执行主体,该方法包括:
[0058]S101、构建用户组;
[0059]S102、分配一个云手机并与所述用户组内的客户端关联,并向所述用户组内的客户端发送所述云手机的播放控制权限;
[0060]S103、获取包含视频信息的播放指令,并将其转发至所述云手机;
[0061]S104、获取云手机播放视频信息对应的在线视频数据时的画面,并将其推流至所述用户组内各个客户端。
[0062]本实施例的有益效果为:
[0063]本专利技术通过将各个客户端赋于同一云手机的播放控制权限,在播放时,通过将云手机播放的在线视频同步推流至同一用户组内的客户端,实现多客户端的在线视频同步播放。
[0064]进一步的,该方法还包括:
[00本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于云手机的在线视频同步方法,其特征在于,该方法包括:构建用户组;分配一个云手机并与所述用户组内的客户端关联,并向所述用户组内的客户端发送所述云手机的播放控制权限;获取包含视频信息的播放指令,并将其转发至所述云手机;获取云手机播放视频信息对应的在线视频数据时的画面,并将其推流至所述用户组内各个客户端。2.如权利要求1所述的一种基于云手机的在线视频同步方法,其特征在于,该方法还包括:获取同步指令;基于同步指令,向用户组内各个客户端发出进度信息获取指令;获取各个客户端返回的当前播放时长;基于各个客户端的当前播放时长以及预设算法计算出同步进度点,并向云手机发送包含同步进度点的调节指令;将云手机的画面推流至所述用户组内的各个客户端。3.如权利要求1所述的一种基于云手机的在线视频同步方法,其特征在于,所述构建用户组包括:将同一聊天室内的用户账户构建为一个用户组。4.一种基于云手机的在线视频同步方法,其特征在于,该方法包括:接收转发的包含在线视频信息的播放指令;从视频库中获取视频信息对应的在线视频数据;播放所述在线视频数据。5.如权利要求4所述的一种基于云手机的在线视频同步方法,其特征在于,该方法还包括:获取包含同步进度点的调节指令;基于同步进度点,调节在线视频的播放进度。6.一种基于云手机的网络视频同步系统,其特征在于,所述系统包括云手...
【专利技术属性】
技术研发人员:王群,陈之困,
申请(专利权)人:深圳瞬玩科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。