一种节目单显示方法、设备及可读存储介质技术

技术编号:20050255 阅读:38 留言:0更新日期:2019-01-09 05:57
本申请公开了一种节目单显示方法、设备及可读存储介质,所述方法包括:获取第一视频流;接收至少一个节目单字符串;确定节目单显示区,其中,所述节目单显示区用于显示所述至少一个节目单字符串;将所述节目单显示区混合至所述第一视频流中,形成第二视频流;向服务器发送所述第二视频流。本申请解决了由于缺乏统一的节目单显示插件,导致的直播内容混乱,直播效果不佳的技术问题。

【技术实现步骤摘要】
一种节目单显示方法、设备及可读存储介质
本申请涉及直播
,尤其涉及一种节目单显示方法、设备及可读存储介质。
技术介绍
目前在各个直播平台中,唱跳类主播占据了一定的比例,因此也衍生出了与传统游戏直播不一样的直播玩法——点播节目。点播节目指的是,由主播提供一张节目单,节目单上包含可供选择的多个节目内容,每个节目内容前都带有节目编号,观众可以通过在公屏输入节目编号来进行节目内容的点播。现有的直播系统中,主播都是通过使用其他的工具,例如记事本,或在某个输入框中输入了节目内容和节目编号,再通过直播系统自带的屏幕捕捉功能来补屏显示,不仅容易挡住正在直播的主播画面,还缺乏美感。由于缺乏统一的节目单显示插件,导致了直播内容混乱,直播效果不佳的技术问题。
技术实现思路
本申请实施例提供了一种节目单显示方法、设备及可读存储介质,解决了由于缺乏统一的节目单显示插件,导致的直播内容混乱,直播效果不佳的技术问题。有鉴于此,本申请第一方面提供了一种节目单显示方法,所述方法包括:获取第一视频流;接收至少一个节目单字符串;确定节目单显示区,其中,所述节目单显示区用于显示所述至少一个节目单字符串;将所述节目单显示区混合至所述第一视频流中,形成第二视频流;向服务器发送所述第二视频流。可选地,所述确定节目单显示区,包括:接收显示区编辑指令,所述显示区编辑指令中携带有节目单显示区的第一颜色和第一透明度,以及所述至少一个节目单字符串的第二颜色和第二透明度;根据所述显示区编辑指令,构建所述节目单显示区,所述节目单显示区用于显示所述至少一个节目单字符串,其中,所述节目单显示区的显示颜色为所述第一颜色,所述节目单显示区的透明度为所述第一透明度,所述至少一个节目单字符串的显示颜色为所述第二颜色,所述至少一个节目单字符串的透明度为所述第二透明度。可选地,所述节目单显示区包括多个第一像素点,所述第一视频流包括多个第二像素点,其中,一个所述第一像素点在显示位置上与一个目标像素点重叠,所述目标像素点属于所述多个第二像素点;所述将所述节目单显示区混合至所述第一视频流中,形成第二视频流,包括:获取所述第一像素点的第一颜色值和第三透明度;获取与所述目标像素点重叠的所述第二像素点的第二颜色值和第四透明度;确定多个第三像素点的第三颜色值,其中,一个所述第一像素点在显示位置上与一个所述第三像素点重叠,所述第三颜色值为第一融合值和第二融合值的和,所述第一融合值为所述第一颜色值与所述第三透明度的乘积,所述第二融合值为所述第二颜色值与所述第四透明度的乘积;根据多个所述第三像素点的所述第三颜色值生成第二视频流。可选地,所述节目单显示区包括至少一个子显示区,其中,每个所述子显示区用于显示一个所述节目单字符串;所述向服务器发送所述第二视频流之后,所述方法还包括:接收所述服务器发送的第一点击请求,所述第一点击请求携带有观众端响应用户对所述第二视频流的第一触发指令时,向所述服务器发送的第一触发坐标;确定包括所述第一触发坐标的所述子显示区为第一目标子显示区,更新预设时间内触发所述第一目标子显示区的数量;显示触发所述第一目标子显示区的数量。可选地,所述节目单显示区包括至少一个子显示区,其中,每个所述子显示区用于显示一个所述节目单字符串;所述向服务器发送所述第二视频流之后,所述方法还包括:接收所述服务器发送的第二点击请求,所述第二点击请求携带有观众端响应用户对所述第二视频流的第二触发指令时,向所述服务器发送的第二触发坐标以及所述用户的用户标识;确定包括所述第二触发坐标的所述子显示区为第二目标子显示区,并将所述第二目标子显示区显示的所述节目单字符串与所述用户的用户标识关联后保存至点击数据库中;接收随机抽取指令,所述随机抽取指令用于指示随机抽取所述点击数据库中的所述节目单字符串与所述用户的用户标识;根据随机抽取的所述节目单字符串与所述用户的用户标识生成抽取结果展示指令,所述抽取结果展示指令用于指示在所述观众端显示所述节目单字符串与所述用户的用户标识;向所述服务器发送所述抽取结果展示指令。本申请第二方面提供一种节目单显示方法,应用于直播系统,所述直播系统包括主播端、至少一个观众端和服务器,所述主播端与所述服务器通信连接,所述至少一个观众端与所述服务器通信连接;所述方法包括:所述主播端获取第一视频流;所述主播端接收至少一个节目单字符串;所述主播端确定节目单显示区,其中,所述节目单显示区用于显示所述至少一个节目单字符串;所述主播端将所述节目单显示区混合至所述第一视频流中,形成第二视频流;所述主播端向所述服务器发送所述第二视频流;所述服务器向所述观众端转发所述第二视频流。可选地,所述节目单显示区包括至少一个子显示区,其中,每个所述子显示区用于显示一个所述节目单字符串;所述方法还包括:所述观众端响应用户对所述第二视频流的第一触发指令时,向所述服务器发送第一触发坐标;所述服务器根据所述第一触发坐标,生成第一点击请求,所述第一点击请求携带有所述第一触发坐标;所述服务器向所述主播端发送所述第一点击请求;所述主播端确定包括所述第一触发坐标的所述子显示区为第一目标子显示区,更新预设时间内触发所述第一目标子显示区的数量;所述主播端显示触发所述第一目标子显示区的数量。可选地,所述节目单显示区包括至少一个子显示区,其中,每个所述子显示区用于显示一个所述节目单字符串;所述方法还包括:所述观众端响应用户对所述第二视频流的第二触发指令时,向所述服务器发送第二触发坐标;所述服务器根据所述第二触发坐标,生成第二点击请求,所述第二点击请求携带有所述第二触发坐标;所述服务器向所述主播端发送所述第二点击请求;所述主播端确定包括所述第二触发坐标的所述子显示区为第二目标子显示区,并将所述第二目标子显示区显示的所述节目单字符串与所述用户的用户标识关联后保存至点击数据库中;所述主播端接收随机抽取指令,所述随机抽取指令用于指示随机抽取所述点击数据库中的所述节目单字符串与所述用户的用户标识;所述主播端根据随机抽取的所述节目单字符串与所述用户的用户标识生成抽取结果展示指令,所述抽取结果展示指令用于指示在所述观众端显示所述节目单字符串与所述用户的用户标识;所述主播端向所述服务器发送所述抽取结果展示指令;所述服务器向所述至少一个观众端转发所述抽取结果展示指令。本申请第三方面提供一种电子设备,所述设备包括处理器以及存储器:所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;所述处理器用于根据所述程序代码中的指令,执行如上述第一方面和第二方面所述的节目单显示方法的步骤。本申请第四方面提供一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行上述第一方面和第二方面所述的节目单显示方法。从以上技术方案可以看出,本申请实施例具有以下优点:本申请实施例中,提供了一种节目单显示方法,将节目单字符串显示于节目单显示区中,且将节目单显示区直接与第一视频流混合,形成第二视频流,使得无需打开其他工具才能够对节目单进行展示,显示更加地统一,同时由于节目单显示区将直接与第一视频流混合,节目单显示区的展示不会影响第一视频流中主播的直播画面,即不会出现直播画面必须缩小或移动的情况,不影响直播的效果,解决了由于缺乏统一的节目单显示本文档来自技高网...

【技术保护点】
1.一种节目单显示方法,其特征在于,包括:获取第一视频流;接收至少一个节目单字符串;确定节目单显示区,其中,所述节目单显示区用于显示所述至少一个节目单字符串;将所述节目单显示区混合至所述第一视频流中,形成第二视频流;向服务器发送所述第二视频流。

【技术特征摘要】
1.一种节目单显示方法,其特征在于,包括:获取第一视频流;接收至少一个节目单字符串;确定节目单显示区,其中,所述节目单显示区用于显示所述至少一个节目单字符串;将所述节目单显示区混合至所述第一视频流中,形成第二视频流;向服务器发送所述第二视频流。2.根据权利要求1所述的节目单显示方法,其特征在于,所述确定节目单显示区,包括:接收显示区编辑指令,所述显示区编辑指令中携带有节目单显示区的第一颜色和第一透明度,以及所述至少一个节目单字符串的第二颜色和第二透明度;根据所述显示区编辑指令,构建所述节目单显示区,所述节目单显示区用于显示所述至少一个节目单字符串,其中,所述节目单显示区的显示颜色为所述第一颜色,所述节目单显示区的透明度为所述第一透明度,所述至少一个节目单字符串的显示颜色为所述第二颜色,所述至少一个节目单字符串的透明度为所述第二透明度。3.根据权利要求1所述的节目单显示方法,其特征在于,所述节目单显示区包括多个第一像素点,所述第一视频流包括多个第二像素点,其中,一个所述第一像素点在显示位置上与一个目标像素点重叠,所述目标像素点属于所述多个第二像素点;所述将所述节目单显示区混合至所述第一视频流中,形成第二视频流,包括:获取所述第一像素点的第一颜色值和第三透明度;获取与所述目标像素点重叠的所述第二像素点的第二颜色值和第四透明度;确定多个第三像素点的第三颜色值,其中,一个所述第一像素点在显示位置上与一个所述第三像素点重叠,所述第三颜色值为第一融合值和第二融合值的和,所述第一融合值为所述第一颜色值与所述第三透明度的乘积,所述第二融合值为所述第二颜色值与所述第四透明度的乘积;根据多个所述第三像素点的所述第三颜色值生成第二视频流。4.根据权利要求1所述的节目单显示方法,其特征在于,所述节目单显示区包括至少一个子显示区,其中,每个所述子显示区用于显示一个所述节目单字符串;所述向服务器发送所述第二视频流之后,所述方法还包括:接收所述服务器发送的第一点击请求,所述第一点击请求携带有观众端响应用户对所述第二视频流的第一触发指令时,向所述服务器发送的第一触发坐标;确定包括所述第一触发坐标的所述子显示区为第一目标子显示区,更新预设时间内触发所述第一目标子显示区的数量;显示触发所述第一目标子显示区的数量。5.根据权利要求1所述的节目单显示方法,其特征在于,所述节目单显示区包括至少一个子显示区,其中,每个所述子显示区用于显示一个所述节目单字符串;所述向服务器发送所述第二视频流之后,所述方法还包括:接收所述服务器发送的第二点击请求,所述第二点击请求携带有观众端响应用户对所述第二视频流的第二触发指令时,向所述服务器发送的第二触发坐标以及所述用户的用户标识;确定包括所述第二触发坐标的所述子显示区为第二目标子显示区,并将所述第二目标子显示区显示的所述节目单字符串与所述用户的用户标识关联后保存至点击数据库中;接收随机抽取指令,所述随机抽取指令用于指示随机抽取所述点击数据库中的所述节目单字符串与...

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

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

1