视频流切换方法、装置及设备制造方法及图纸

技术编号:15768716 阅读:62 留言:0更新日期:2017-07-07 10:21
本申请提供了视频流切换方法、装置及设备,所述方法包括:所述方法应用于直播客户端,包括:在所述直播客户端处于主播模式时,获取停播时间信息,将所述停播时间信息发送至直播间的其他直播客户端,根据所述停播时间信息确定停播时间到达时,停止上传视频数据;在所述直播客户端处于观众模式时,播放当前主播的视频数据;接收所述停播时间信息,根据麦序列表确定当前观众为下一任主播时,切换到主播模式;根据所述麦序列表确定当前观众不是下一任主播时,根据所述停播时间信息确定停播时间到达时,根据所述麦序列表将当前主播的视频数据切换为下一任主播的视频数据进行播放。本申请实现视频数据的平滑过渡,避免断流的情况。

Video stream switching method, device and equipment

The invention provides a video stream switching method, device and equipment, the method comprises the following steps: including the method applied to live: in the client, the client is the host broadcast mode, get broadcast time information, transmits the broadcast time information to broadcast the broadcast his client, according to the end time information to determine the time off, stop uploading video data; in the live audience in client mode, video data playback the anchor; receiving the broadcast time information, according to the order list to determine the current audience wheat as the next anchor, switch to anchor mode; according to the wheat sequence list to determine the current audience not the next anchor, according to the broadcast time information to determine the broadcast time, according to the video data of the wheat sequence list of the current anchor The video data is switched to the next anchor for playback. The application realizes the smooth transition of video data and avoids the situation of disconnection.

【技术实现步骤摘要】

本申请涉及网络直播领域,尤其涉及视频流切换方法、装置及设备
技术介绍
网络直播技术是一种服务端将主播用户的直播视频数据广播至多个观众用户进行观看的互联网技术。观众用户进入主播用户创建的直播频道后,可以观看主播用户上传的视频。在同一个直播间中,第一主播停播后,在直播间的观众可以成为第二主播,并进行开播,将这种方式称为轮麦。目前,第二主播在观看到第一主播停播后,才会将视频数据发送至视频流服务器,通过视频流服务器在第一主播的直播间进行直播。可见,第二主播等到第一主播停播后才上传数据,停播和开播之间存在时间间隔,因此直播间展示的视频流会存在断流的情况。
技术实现思路
本申请提供视频流切换方法、装置及设备,以解决现有技术更换主播时直播间展示的视频流会存在断流的缺陷。根据本申请实施例的第一方面,提供一种视频流切换方法,所述方法应用于直播客户端,包括:在所述直播客户端处于主播模式时,将采集的视频数据发送至直播间的其他直播客户端,并展示所述视频数据;获取停播时间信息,将所述停播时间信息发送至直播间的其他直播客户端,根据所述停播时间信息确定停播时间到达时,停止上传视频数据;在所述直播客户端处于观众模式本文档来自技高网...
视频流切换方法、装置及设备

【技术保护点】
一种视频流切换方法,其特征在于,所述方法应用于直播客户端,包括:在所述直播客户端处于主播模式时,将采集的视频数据发送至直播间的其他直播客户端,并展示所述视频数据;获取停播时间信息,将所述停播时间信息发送至直播间的其他直播客户端,根据所述停播时间信息确定停播时间到达时,停止上传视频数据;在所述直播客户端处于观众模式时,播放当前主播的视频数据;接收所述停播时间信息,根据麦序列表确定当前观众为下一任主播时,切换到主播模式;根据所述麦序列表确定当前观众不是下一任主播时,根据所述停播时间信息确定停播时间到达时,根据所述麦序列表将当前主播的视频数据切换为下一任主播的视频数据进行播放;其中,所述麦序列表按轮...

【技术特征摘要】
1.一种视频流切换方法,其特征在于,所述方法应用于直播客户端,包括:在所述直播客户端处于主播模式时,将采集的视频数据发送至直播间的其他直播客户端,并展示所述视频数据;获取停播时间信息,将所述停播时间信息发送至直播间的其他直播客户端,根据所述停播时间信息确定停播时间到达时,停止上传视频数据;在所述直播客户端处于观众模式时,播放当前主播的视频数据;接收所述停播时间信息,根据麦序列表确定当前观众为下一任主播时,切换到主播模式;根据所述麦序列表确定当前观众不是下一任主播时,根据所述停播时间信息确定停播时间到达时,根据所述麦序列表将当前主播的视频数据切换为下一任主播的视频数据进行播放;其中,所述麦序列表按轮麦顺序记录有不同主播的主播标识。2.根据权利要求1所述的方法,其特征在于,所述停播时间信息为停播时刻或距离当前时间的倒计时时间。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:停止上传视频数据时,根据所述麦序列表将当前主播的视频数据切换为下一任主播的视频数据进行播放,切换到观众模式。4.根据权利要求1至3任一项所述的方法,其特征在于,所述将当前主播的视频数据切换为下一任主播的视频数据进行播放,包括:通过将当前主播的视频数据由低到高提高透明度的方式,控制所述当前主播的视频数据从屏幕中淡出展示;通过将下一任主播的视频数据由高到低降低透明度的方式,控制所述下一任主播的视频数据从屏幕中淡入展示。5.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:发送所述停播时间信息后,停止上传视频数据之前,若根据所述麦序列表确定存在下一任主播、且没有接收到下一任主播的视频数据时,输出轮麦失败的提醒信息。6.一种视频流切换方法,其特征在于,所述方法应用于服务端中,包括:接收当前主播上传的停播时间信息和视频数据;根据麦序列表将所述停播时间信息发送至下一任主播,所述麦序列表按轮麦顺序记录有不同主播的主播标识;接收下一任主播上传的视频数据;根据所述停播时间信息确定停播时间到达时,将当前主播的视频数据切换为下一任主播的视频数据,并发送至直播间的其他直播客户端。7.一种视频流切换装置,其特征在于,所述装置设于直播客户端,包括:在所述直播客户端处于主播模式时,信息发送模块,用于将采集的视频数据发送至直播间的其他直播客户端;视频播放模块,用于展示所述视频数据;信息获取模块,用于获取停播时间信息;所述信息...

【专利技术属性】
技术研发人员:王云曹雨
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:广东;44

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

1