技术特征:
1.一种基于云手机的在线视频同步方法,其特征在于,该方法包括:
构建用户组;
分配一个云手机并与所述用户组内的客户端关联,并向所述用户组内的客户端发送所述云手机的播放控制权限;
获取包含视频信息的播放指令,并将其转发至所述云手机;
获取云手机播放视频信息对应的在线视频数据时的画面,并将其推流至所述用户组内各个客户端。
2.如权利要求1所述的一种基于云手机的在线视频同步方法,其特征在于,该方法还包括:
获取同步指令;
基于同步指令,向用户组内各个客户端发出进度信息获取指令;
获取各个客户端返回的当前播放时长;
基于各个客户端的当前播放时长以及预设算法计算出同步进度点,并向云手机发送包含同步进度点的调节指令;
将云手机的画面推流至所述用户组内的各个客户端。
3.如权利要求1所述的一种基于云手机的在线视频同步方法,其特征在于,所述构建用户组包括:
将同一聊天室内的用户账户构建为一个用户组。
4.一种基于云手机的在线视频同步方法,其特征在于,该方法包括:
接收转发的包含在线视频信息的播放指令;
从视频库中获取视频信息对应的在线视频数据;
播放所述在线视频数据。
5.如权利要求4所述的一种基于云手机的在线视频同步方法,其特征在于,该方法还包括:
获取包含同步进度点的调节指令;
基于同步进度点,调节在线视频的播放进度。
6.一种基于云手机的网络视频同步系统,其特征在于,所述系统包括云手机管理服务器、云手机、客户端、视频库;
所述视频库用于存储在线视频数据;
所述客户端用于客户选择在线视频,并生成包含视频信息的播放指令,将其发送至云手机管理服务器;
所述云手机管理服务器用于构建用户组;
还用于分配一个云手机并与所述用户组内的客户端关联,并向所述用户组内的客户端发送所述云手机的播放控制权限;
还用于获取所述播放指令,并将其转发至所述云手机;
还用于获取云手机播放视频信息对应的在线视频数据时的画面,并将其推流至所述用户组内各个客户端;
所述云手机用于接收转发的所述播放指令;
还用于从视频库中获取视频信息对应的在线视频数据;
还用于播放所述在线视频数据。
7.如权利要求6所述的一种基于云手机的网络视频同步系统,其特征在于,所述云手机管理服务器还用于基于同步指令,向用户组内各个客户端发出进度信息获取指令;
还用于获取各个客户端返回的当前播放时长;
还用于基于各个客户端的当前播放时长以及预设算法计算出同步进度点,并向云手机发送包含同步进度点的调节指令;
还用于将云手机的画面推流至所述用户组内的各个客户端;
还用于所述云手机还用于获取包含同步进度点的调节指令;
还用于基于同步进度点,调节在线视频的播放进度。
8.如权利要求6所述的一种基于云手机的网络视频同步系统,其特征在于,构建用户组包括:
将同一聊天室内的用户账户构建为一个用户组。
技术总结
本发明提供了一种基于云手机的在线视频同步方法和系统,涉及在线视频技术领域。通过将各个客户端赋于同一云手机的播放控制权限,在播放时,通过将云手机播放的在线视频同步推流至同一用户组内的客户端,实现多客户端的在线视频同步播放。在播放的过程中,会存在由于网络波动导致的播放进度差异,此时通过当前播放时长以及预设算法计算出同步进度点,云手机基于同步进度点对播放进度重新调整,并重新推流,进一步保证多客户端的在线视频同步播放。
技术研发人员:王群;陈之困;
受保护的技术使用者:深圳瞬玩科技有限公司;
技术研发日:2020.07.16
技术公布日:2022.01.18
本文用于企业家、创业者技术爱好者查询,结果仅供参考。