CN113727125A - 直播间的截图方法、装置、***、介质以及计算机设备 - Google Patents
直播间的截图方法、装置、***、介质以及计算机设备 Download PDFInfo
- Publication number
- CN113727125A CN113727125A CN202111005023.8A CN202111005023A CN113727125A CN 113727125 A CN113727125 A CN 113727125A CN 202111005023 A CN202111005023 A CN 202111005023A CN 113727125 A CN113727125 A CN 113727125A
- Authority
- CN
- China
- Prior art keywords
- screenshot
- live
- virtual gift
- client
- gift
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10016—Video; Image sequence
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本申请实施例涉及网络直播领域,提供一种直播间的截图方法、装置、***、介质以及计算机设备,方法包括:服务器接收观众客户端发送的虚拟礼物赠送请求;根据虚拟礼物赠送请求,获得虚拟礼物赠送信息;若虚拟礼物的赠送信息满足预设的截图配置条件,根据虚拟礼物赠送信息生成截图指令;发送截图指令至观众客户端;观众客户端接收服务器发送的截图指令;根据截图指令,截取直播视频流的图像,获得直播截图图像;将直播截图图像发送至服务器;服务器接收直播截图图像,将直播截图图像发送至观众客户端和主播客户端。本申请实施例可以使观众用户可以快捷地抓取直播图像,提高了直播的可玩性和趣味性,增强观众用户与主播用户的互动参与度。
Description
技术领域
本申请实施例涉及网络直播技术领域,特别是涉及一种直播间的截图方法、装置、***、介质以及计算机设备。
背景技术
随着网络通信技术的进步,用户可参与的线上娱乐项目越来越多,其中,网络直播由于实时性强且交互性强的特点,更是受到越来越多用户的喜爱。
发明人在实现本发明的过程中,发现:主播用户在进行网络直播时,有很多精彩瞬间或者鬼畜图片,由于直播具有实时性,无法抓取精彩的瞬间,影响了直播的可玩性和趣味性,也降低了观众用户与主播用户的互动参与度。
发明内容
为克服相关技术中存在的问题,本申请提供一种直播间的截图方法、装置、***、介质以及计算机设备,其可抓取直播图像,增强观众用户与主播用户的互动参与度。
根据本申请实施例的第一方面,提供一种直播间的截图方法,包括如下步骤:
服务器接收观众客户端发送的虚拟礼物赠送请求;根据所述虚拟礼物赠送请求,获得虚拟礼物赠送信息;若所述虚拟礼物的赠送信息满足预设的截图配置条件,根据所述虚拟礼物赠送信息生成截图指令;发送所述截图指令至所述观众客户端;
所述观众客户端接收所述服务器发送的所述截图指令;根据所述截图指令,截取直播视频流的图像,获得直播截图图像;将所述直播截图图像发送至所述服务器;
所述服务器接收所述直播截图图像,将所述直播截图图像发送至所述观众客户端和主播客户端。
根据本申请实施例的第二方面,提供一种直播间的虚拟礼物赠送方法,应用于服务器,包括如下步骤:
接收观众客户端发送的虚拟礼物赠送请求;
根据所述虚拟礼物赠送请求,获得虚拟礼物赠送信息;
若所述虚拟礼物的赠送信息满足预设的截图配置条件,根据所述虚拟礼物赠送信息生成截图指令;
发送所述截图指令至所述观众客户端,使所述观众客户端根据所述截图指令,截取直播视频流的图像,获得直播截图图像,将所述直播截图图像发送至所述服务器;
接收所述观众客户端发送的所述直播截图图像,将所述直播截图图像发送至所述观众客户端和主播客户端。
根据本申请实施例的第三方面,提供一种直播间的截图***,包括服务器、观众客户端和主播客户端;
所述服务器接收观众客户端发送的虚拟礼物赠送请求;根据所述虚拟礼物赠送请求,获得虚拟礼物赠送信息;若所述虚拟礼物的赠送信息满足预设的截图配置条件,根据所述虚拟礼物赠送信息生成截图指令;发送所述截图指令至所述观众客户端;
所述观众客户端接收所述服务器发送的所述截图指令;根据所述截图指令,截取直播视频流的图像,获得直播截图图像;将所述直播截图图像发送至所述服务器;
所述服务器接收所述直播截图图像,将所述直播截图图像发送至所述观众客户端和主播客户端。
根据本申请实施例的第四方面,提供一种直播间的截图装置,应用于服务器,所述装置包括:
赠送请求接收模块,用于接收观众客户端发送的虚拟礼物赠送请求;
赠送信息获得模块,用于根据所述虚拟礼物赠送请求,获得虚拟礼物赠送信息;
截图指令生成模块,用于若所述虚拟礼物的赠送信息满足预设的截图配置条件,根据所述虚拟礼物赠送信息生成截图指令;
截图指令发送模块,用于发送所述截图指令至所述观众客户端,使所述观众客户端根据所述截图指令,截取直播视频流的图像,获得直播截图图像,将所述直播截图图像发送至所述服务器;
截图图像发送模块,用于接收所述观众客户端发送的所述直播截图图像,将所述直播截图图像发送至所述观众客户端和主播客户端。
根据本申请实施例的第五方面,提供一种计算机设备,包括处理器和存储器;所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如上述所述的直播间的截图方法。
根据本申请实施例的第六方面,提供一种计算机可读存储介质,其上储存有计算机程序,其特征在于,该计算机程序被处理器执行时实现如上述所述的直播间的截图方法。
本申请实施例通过服务器接收观众客户端发送的虚拟礼物赠送请求;根据所述虚拟礼物赠送请求,获得虚拟礼物赠送信息;若所述虚拟礼物的赠送信息满足预设的截图配置条件,根据所述虚拟礼物赠送信息生成截图指令;发送所述截图指令至所述观众客户端;所述虚拟礼物赠送信息包括虚拟礼物标识;所述观众客户端接收所述服务器发送的所述截图指令;根据所述截图指令,截取直播视频流的图像,获得直播截图图像;将所述直播截图图像发送至所述服务器;所述服务器接收所述直播截图图像,将所述直播截图图像发送至所述观众客户端和主播客户端,进而可以使观众用户可以快捷地抓取直播图像,提高了直播的可玩性和趣味性;通过赠送虚拟礼物触发截图的方式,还可以增强观众用户与主播用户的互动参与度;同时,相比于通过终端设备的截图工具对终端设备的显示屏幕进行截屏,获得截屏图像的方式,还可以避免截取到屏幕上的公屏弹幕内容、显示屏幕的组件以及其他干扰内容。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
为了更好地理解和实施,下面结合附图详细说明本发明。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的直播间的截图方法的应用环境的示意框图;
图2为本申请第一实施例提供的直播间的截图方法的流程图;
图3为本申请第二实施例提供的直播间的截图方法的流程图;
图4为本申请第三实施例提供的直播间的截图***的结构示意框图;
图5为本申请第四实施例提供的直播间的截图装置的结构示意框图;
图6为本申请第五实施例提供的计算机设备的结构示意框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。
应当明确,所描述的实施例仅仅是本申请实施例一部分实施例,而不是全部的实施例。基于本申请实施例中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请实施例保护的范围。
下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。在本申请的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于区别类似的对象,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。在此所使用的词语“如果”/“若”可以被解释成为“在……时”或“当……时”或“响应于确定”。
此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
本领域技术人员可以理解,本申请所使用的“客户端”、“终端”、“终端设备”既包括无线信号发射器的设备,其仅具备发射能力的无线信号发射器的设备,又包括无线信号接收射器的设备,其仅具备接收能力的无线信号接收器的设备,还可以包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他诸如个人计算机、平板电脑之类的通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(PersonalCommunicationsService,个人通信***),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global PositioningSystem,全球定位***)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“客户端”、“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“客户端”、“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。
本申请所称的“服务器”、“客户端”、“服务节点”等名称所指向的硬件,本质上是具备个人计算机等效能力的计算机设备,为具有中央处理器(包括运算器和控制器)、存储器、输入设备以及输出设备等冯诺依曼原理所揭示的必要构件的硬件装置,计算机程序存储于其存储器中,中央处理器将存储在外存中的程序调入内存中运行,执行程序中的指令,与输入输出设备交互,借此完成特定的功能。
需要指出的是,本申请所称的“服务器”这一概念,同理也可扩展到适用于服务器机群的情况。依据本领域技术人员所理解的网络部署原理,所述各服务器应是逻辑上的划分,在物理空间上,这些服务器既可以是互相独立但可通过接口调用的,也可以是集成到一台物理计算机或一套计算机机群的。本领域技术人员应当理解这一变通,而不应以此约束本申请的网络部署方式的实施方式。
请参阅图1,图1为本申请实施例提供的直播间的截图方法的应用场景示意图,该应用场景包括主播客户端110、观众客户端120和服务器130。
所述主播客户端110与所述观众客户端120通过所述服务器130进行交互。具体的,所述主播客户端110和所述观众客户端120均可以通过网络接入方式接入互联网,与所述服务器130建立数据通信链路。其中,网络可以是能够在所述分享发布终端与所述分享接收终端之间提供通信链路的各种连接类型的通信介质,例如可以是有线通信链路、无线通信链路或者光纤电缆等等,本申请在此不做限制。
所述主播客户端110是指发送网络直播视频的一端,通常来说是网络直播中主播用户所采用的客户端。所述主播客户端110所指向的硬件,本质上是指计算机设备,具体地,如图1所示,其可以是智能手机、智能交互平板和个人计算机等类型的计算机设备。
所述观众客户端120是指接收和观看网络直播视频的一端,通常来说是网络直播中观看视频的观众用户所采用的客户端。所述观众客户端120所指向的硬件,本质上是指计算机设备,具体地,如图1所示,其可以是智能手机、智能交互平板和个人计算机等类型的计算机设备。
应当说明,所述观众客户端120与所述主播客户端110只是从功能上进行划分,在实际应用中,可以由同一个客户端在不同时间分别执行所述观众客户端120与所述主播客户端110的功能。因此,同一个客户端在观看网络直播时,可以作为所述观众客户端120,在发布直播视频时,可以作为所述主播客户端110。
所述服务器130可作为一个业务服务器,其可以负责进一步连接起相关音频数据服务器、视频流服务器以及其他提供相关支持的服务器等,以此构成逻辑上相关联的服务机群,来为相关的终端设备,例如图1中所示的主播客户端110和观众客户端120提供服务。
本申请实施例中,所述主播客户端110与所述观众客户端120可以加入同一个直播间(即直播频道),上述的直播间是指依靠互联网技术和所述服务器130实现的一种聊天室,通常具备音视频播控功能。主播用户通过所述主播客户端110在直播间内进行直播,所述观众客户端120的观众用户可以登录所述服务器130进入直播间观看直播。
在直播间内,主播用户与观众用户之间可通过语音、视频、文字等公知的线上交互方式来实现互动,一般是主播用户以音视频流的形式为观众用户表演节目,同时,观众用户可以文字或者赠送虚拟礼物的方式与主播用户进行互动,而在互动过程中还可产生经济交易行为,当然,直播间的应用形态并不局限于在线娱乐,也可推广到其他相关场景中。
具体地,观众用户观看直播的过程如下:观众用户可以点击访问安装在观众客户端120上的直播应用程序,并选择进入任意一个直播间,触发所述观众客户端120为该观众用户加载直播间界面,该直播间界面内包括若干交互组件,例如:视频组件、虚拟礼物栏组件以及公屏组件等,通过加载这些交互组件可以使观众用户在直播间内观看直播,并进行多种线上互动,线上互动的方式包括但不限于赠送虚拟礼物、参加直播活动以及公屏发言聊天等。其中,在公屏发言聊天中,
值得一提的是,图1中的应用场景只是一种示例性应用场景,并非用于限定本发明的方案。本发明的方案还可以应用于其他形式的网络直播应用场景中,对此不再一一说明。
在上述线上互动方式中,主播用户在进行网络直播时,有很多精彩瞬间或者鬼畜图片,由于直播具有实时性,无法抓取精彩的瞬间,影响了直播的可玩性和趣味性,也降低了观众用户与主播用户的互动参与度。
基于上述问题,本申请实施例提供了一种直播间的截图方法、装置、***、介质以及计算机设备。
请参阅图2,其是本申请第一实施例提供的直播间的截图方法的流程图。本申请第一实施例提供的直播间的截图方法,由服务器和观众客户端作为执行主体执行,具体的,所述方法包括如下步骤:
步骤S101:服务器接收观众客户端发送的虚拟礼物赠送请求;根据所述虚拟礼物赠送请求,获得虚拟礼物赠送信息;若所述虚拟礼物的赠送信息满足预设的截图配置条件,根据所述虚拟礼物赠送信息生成截图指令;发送所述截图指令至所述观众客户端。
所述虚拟礼物赠送请求由所述观众客户端发送。具体地,观众用户在进入主播用户所创建的直播间后,可以点击直播间界面中的虚拟礼物栏显示控件,触发虚拟礼物栏显示指令;所述观众客户端响应于虚拟礼物栏显示指令,获取虚拟礼物配置数据,并根据虚拟礼物配置数据将虚拟礼物栏在所述观众客户端的直播间界面中进行显示。之后,观众用户可以通过浏览查看虚拟礼物栏中的虚拟礼物列表,若观众用户选中了虚拟礼物列表中的其中一个虚拟礼物进行赠送,则会触发观众客户端根据被选中的虚拟礼物的虚拟礼物标识,生成虚拟礼物赠送请求,并发送该虚拟礼物赠送请求至服务器。
其中,虚拟礼物配置数据是指用于实现虚拟礼物展示、选择以及赠送等功能所需要的数据,包括但不限于虚拟礼物列表、虚拟礼物列表的显示数据、虚拟礼物栏内的操作控件等。
其中,虚拟礼物列表中包括若干个虚拟礼物,虚拟礼物列表的显示数据可以用于确定虚拟礼物在虚拟礼物列表内的布局方式、虚拟礼物列表的显示样式以及虚拟礼物列表支持的触控方式等,虚拟礼物栏内的操作控件包括虚拟礼物栏滑动控件以及赠送确认控件等。
可选的,在所述虚拟礼物配置数据中配置有预设的截图礼物数据;所述观众客户端根据所述截图礼物数据在虚拟礼物列表中显示截图礼物组件,当观众用户触发所述截图礼物组件后,所述观众用户端将向所述服务器发送携带截图礼物标识的虚拟礼物赠送请求。
所述虚拟礼物赠送信息可以包括虚拟礼物标识,或者,所述虚拟礼物赠送信息可以包括在预设的时间内赠送的虚拟礼物总价值,或者,所述虚拟礼物赠送信息可以包括虚拟礼物标识和在预设的时间内赠送的虚拟礼物总价值,或者其他等根据实际需要配置的数据。
其中,所述虚拟礼物标识为所述服务器和所述观众客户端唯一识别所述虚拟礼物的数据,其可以为虚拟礼物的序号标识等。
其中,所述在预设时间内赠送的虚拟礼物的总价值为在预设时间内,赠送的各种虚拟礼物的价值以及对应的数量的乘积之和。也即,在预设时间内赠送的虚拟礼物可以有一种或者多种,在具体实现上,所述服务器获取在预设时间段内所述客户端发送的赠送请求;根据所述赠送请求,得到各种虚拟礼物标识以及对应的虚拟礼物数量,进而根据虚拟礼物标识、以及预设的虚拟礼物标识以及虚拟礼物的价值的关系,获得各种虚拟礼物的价值,再将该虚拟礼物的价值乘以对应的数量得到各种虚拟礼物的价值,再将各种虚拟礼物的价值相加,得到在预设时间内赠送的虚拟礼物的总价值。其中,虚拟礼物的价值为直播间设定的虚拟礼物的参数值,例如,虚拟礼物的价值可以为100积分,100金币等形式。
所述预设的截图配置条件为存储在所述服务器用于触发发送截图指令的数据,其可以根据实际需要进行设置,可选的,所述预设的截图配置条件可以包括截图礼物标识。对应的,若所述虚拟礼物赠送信息中的虚拟礼物标识为截图礼物标识,则确定所述虚拟礼物的赠送信息满足预设的截图配置条件。可选的,所述预设的截图配置条件也可以包括在预设的时间内赠送的虚拟礼物总价值阈值。对应的,若所述虚拟礼物赠送信息中的在预设的时间内赠送的虚拟礼物总价值大于所述在预设的时间内赠送的虚拟礼物总价值阈值,则确定所述虚拟礼物的赠送信息满足预设的截图配置条件。可选的,所述预设的截图配置条件也可以同时包括截图礼物标识和在预设的时间内赠送的虚拟礼物总价值阈值,进而根据所述虚拟礼物赠送信息确定是否满足预设的截图配置条件。
需要说明的是,对于所述服务器接收观众客户端发送的虚拟礼物赠送请求时,实际上,观众用户在所述观众客户端触发了虚拟礼物赠送操作,所述服务器将响应确定赠送虚拟礼物,此时,所述服务器可以采用两种方式向所述观众客户端确定赠送虚拟礼物,第一种方式为:所述服务器可以根据虚拟礼物标识向所述观众客户端发送对应的虚拟礼物执行指令,以使所述观众客户端执行相应功能,在本申请实施例中,若所述虚拟礼物标识为截图礼物标识,则所述服务器可以根据截图礼物标识向所述观众客户端发送对应的截图指令,此时的截图指令为具体的截图执行指令,以使所述观众客户端执行截图功能。第二种方式为:所述服务器可以根据虚拟礼物标识向所述观众客户端发送对应的虚拟礼物标识,以向所述观众客户端说明所述服务器接收到的赠送请求,进而由所述观众客户端根据所述巡礼礼物标识进一步执行对应的虚拟礼物功能,在本申请实施例中,所述服务器向所述观众客户端发送对应的截图指令,此时的截图指令为虚拟礼物标识;所述观众客户端根据所述虚拟礼物标识,判断所述虚拟礼物标识是否为截图礼物标识,若虚拟礼物标识为截图礼物标识,则使所述观众客户端执行截图功能。
步骤S102:所述观众客户端接收所述服务器发送的所述截图指令;根据所述截图指令,截取直播视频流的图像,获得直播截图图像;将所述直播截图图像发送至所述服务器。
所述直播视频流为所述服务器向所述观众客户端传输的数据,所述观众客户端接收到所述直播视频流后显示对应的直播画面,例如主播用户图像。
所述直播视频流由多个连续的图像帧构成,所述截取直播视频流的图像,获得直播截图图像时,可以通过截取所述图像帧获得直播截图图像,也即,所述截取的直播视频流的图像可以为仅仅包括主播用户图像。
步骤S103:所述服务器接收所述直播截图图像,将所述直播截图图像发送至所述观众客户端和主播客户端。
通过所述服务器将所述直播截图图像发送至所述观众客户端和主播客户端,进而可以使得观众客户端的观众用户以及主播客户端的主播用户均知晓该观众用户进行了截图操作操作,以及看到直播截图图像。
本申请实施例通过服务器接收观众客户端发送的虚拟礼物赠送请求;根据所述虚拟礼物赠送请求,获得虚拟礼物赠送信息;若所述虚拟礼物的赠送信息满足预设的截图配置条件,根据所述虚拟礼物赠送信息生成截图指令;发送所述截图指令至所述观众客户端;所述虚拟礼物赠送信息包括虚拟礼物标识;所述观众客户端接收所述服务器发送的所述截图指令;根据所述截图指令,截取直播视频流的图像,获得直播截图图像;将所述直播截图图像发送至所述服务器;所述服务器接收所述直播截图图像,将所述直播截图图像发送至所述观众客户端和主播客户端,进而可以使观众用户可以快捷地抓取直播图像,提高了直播的可玩性和趣味性;通过赠送虚拟礼物触发截图的方式,还可以增强观众用户与主播用户的互动参与度;同时,相比于通过终端设备的截图工具对终端设备的显示屏幕进行截屏,获得截屏图像的方式,还可以避免截取到屏幕上的公屏弹幕内容、屏幕上显示的交互组件等其他干扰内容。
在一个可选的实施例中,步骤S102中所述观众客户端接收所述服务器发送的所述截图指令后,还截取公屏弹幕数据流,获得公屏弹幕数据,并将公屏弹幕数据和直播截图图像发送至服务器,从而不仅可以获得主播用户图像,还可以获得互动过程中对应的公屏弹幕数据,以保存完整的直播实时互动场景。其中,公屏弹幕数据可以包括当前在直播间显示的所有公屏弹幕内容以及各个公屏弹幕内容在直播间的显示位置信息。
在一个实施例中,在执行步骤101服务器接收观众客户端发送的虚拟礼物赠送请求之前,所述直播间的截图方法,还包括如下步骤:
步骤S100:所述观众客户端响应于观众用户进入直播间的触发操作,从所述服务器拉取礼物配置数据;其中,所述礼物配置数据包括预设的截图礼物数据;根据所述礼物配置数据在直播界面显示截图礼物组件,响应于所述截图礼物组件的触发操作,向所述服务器发送虚拟礼物赠送请求;其中,所述虚拟礼物赠送请求包括截图礼物标识。
其中,所述预设的截图礼物数据还包括但是不限于:确定截图虚拟礼物在虚拟礼物列表内的布局方式、截图虚拟礼物的显示样式、截图虚拟礼物在虚拟礼物列表支持的触控方式、截图虚拟礼物标志字段等。可选的,在所述虚拟礼物栏中的截图礼物的位置处还根据所述预设的截图礼物数据显示截图虚拟礼物标志等,以使观众用户可以更便于辨认出哪一虚拟礼物为截图虚拟礼物,从而增加截图虚拟礼物的赠送机率。
其中,步骤S100中所述响应于所述截图礼物组件的触发操作,向所述服务器发送虚拟礼物赠送请求的步骤,包括:响应于所述截图礼物组件的触发操作,弹出弹窗显示所述截图礼物的作用提示信息以及是否赠送所述截图礼物的信息;响应于在弹窗上提交的确认赠送操作,向所述服务器发送虚拟礼物赠送请求。
本申请实施例通过在观众用户触发截图礼物组件时,弹出弹窗提示该截图礼物的租用提示信息,从而使观众用户在赠送该截图虚拟礼物时,可以充分了解赠送的虚拟礼物的用途,同时,通过接收用户的确认赠送操作,以确定用户是在充分了解了赠送的虚拟礼物的用途后,确定赠送的虚拟礼物,进而清晰指引用户正确赠送虚拟礼物组件。
可选的,在弹窗下面还可以进一步显示不再提醒的控件,观众用户可以通过触发该不再提醒的控件,使得在触发所述截图礼物组件时,不再弹出弹窗进行提醒,直接向所述服务器发送虚拟礼物赠送请求,提高观众用户的体验。
在一个实施例中,所述虚拟礼物赠送信息包括虚拟礼物标识和虚拟礼物数量;步骤S101中所述若所述虚拟礼物的赠送信息满足预设的截图配置条件,根据所述虚拟礼物赠送信息生成截图指令的步骤,包括:
步骤1011:若所述虚拟礼物标识为预设的截图礼物标识,确定所述虚拟礼物赠送信息满足预设的截图配置条件;以所述虚拟礼物数量作为截图数量,生成截图指令。
本申请实施例通过识别截图礼物标识,进而根据虚拟礼物数量来确定截图数量,从而实现增强观众用户的赠送截图礼物的参与度,提高赠送虚拟礼物的体验。
在一个实施例中,步骤S100中所述观众客户端响应于观众用户进入直播间的触发操作时,所述观众客户端还获取所述服务器推送的截图触发提醒信息;所述提醒信息包括:直播推送的在预设时间内赠送的虚拟礼物的总价值超过预设的总价值阈值时,将触发截图,以及虚拟礼物的总价值与截图数量的关系,以刺激观众用户赠送虚拟礼物截图。
在一个实施例中,所述虚拟礼物赠送信息还包括所述观众客户端在预设时间内赠送的虚拟礼物的总价值;步骤101中所述若所述虚拟礼物的赠送信息满足预设的截图配置条件,根据所述虚拟礼物赠送信息生成截图指令的步骤,包括:
步骤1012:若所述虚拟礼物的总价值大于预设的价值阈值,确定所述虚拟礼物赠送信息满足预设的截图配置条件;根据所述虚拟礼物的总价值以及预设的截图配置策略,获得截图数量;根据所述截图数量,生成截图指令。
本申请实施例通过统计所述观众客户端在预设时间内赠送的虚拟礼物的总价值来触发截图,并根据所述虚拟礼物的总价值来获得截图数量,可以促进观众用户的赠送虚拟礼物的参与度,增强观众用户与主播用户的互动。
具体的,服务器接收观众客户端发送的虚拟礼物赠送请求后,从当前接收赠送请求开始计时,统计所述观众客户端在预设时间内赠送的虚拟礼物的总价值。其中,从当前接收赠送请求开始计时,在预设时间段内接收的新的赠送请求并不会触发新的统计总价值的操作,例如,例如,从当前接收赠送请求开始计时,统计所述观众客户端在10秒内赠送的虚拟礼物的总价值时,若第5秒接收了新的赠送请求并不会触发新的统计总价值的操作,只有在完成了10秒的统计工作后才重新统计,如若第15秒接收了新的赠送请求,则以该新的赠送请求开始计时,执行下一轮的统计工作。
其中,在预设时间内如果所述观众客户端发送有赠送截图虚拟礼物的请求,也会产生一次截图指令,同时,当所述虚拟礼物的总价值大于预设的价值阈值时,还会再产生一次截图指令。也即,在预设时间内赠送的虚拟礼物会产生相应的虚拟礼物特效,只是在当所述虚拟礼物的总价值大于预设的价值阈值时,还会产生一次截图特效。
其中,所述观众客户端在预设时间内赠送的虚拟礼物的总价值可以包括在预设时间内触发的截图礼物控件后产生的截图礼物的价值,也可以不包括截图礼物的价值由于通过触发截图礼物控件已经会产生一次截图特效了,因此,也就没有必要再次统计截图礼物的价值了,而且所述截图礼物的价值比普通虚拟礼物价值高,甚至可能已经高于预设的价值阈值,因此,一般情况下,所述观众客户端在预设时间内赠送的虚拟礼物的总价值不包括截图礼物的价值。
所述预设的截图配置策略可以根据实际需要进行设置。在一个实施例中,可以设置一个价值单位阈值以及对应的截图量,对应的,将所述虚拟礼物的总价值除以该价值单位阈值进行取整后,再乘以截图量,得到所述虚拟礼物的总价值对应的截图数量,例如,若设置每100币生成1张截图,则若虚拟礼物的总价值为310,则得到的截图数量为3张。在另一个实施例中,可以设置多个梯度的价值单位阈值以及对应的截图量,从而对于处于不同梯度的价值单位阈值的所述虚拟礼物的总价值,产生的截图数量的量级也将不同,例如,若设置小于500币时,每100币生成1张截图,大于500币时,每100币生成5张截图,那么,若虚拟礼物的总价值为510,则得到的截图数量为25张。
在一个实施例中,步骤103中所述观众客户端根据所述截图指令,截取直播视频流的图像,获得直播截图图像的步骤,包括:
步骤1031:所述观众客户端根据所述截图指令,获得截图数量;根据所述截图数量,从接收到所述截图指令时间开始,截取直播视频流中连续的等于所述截图数量的图像,获得直播截图图像。
本申请实施例通过从接收到所述截图指令时间开始,截取直播视频流中连续的等于所述截图数量的图像,从而实现快捷截取图像,降低延时。
可选的,截取直播视频流中连续的等于所述截图数量的图像时,截取的是连续的等于所述截图数量的图像帧对应的图像,以实现准确捕捉到主播用户的图像。
可选的,截取直播视频流中连续的等于所述截图数量的图像时,截取的是连续的具有相同时间间隔或者相同帧间隔图像帧且等于所述截图数量的图像。考虑到相邻帧图像的相似度比较大,因此,通过截取连续的具有相同时间间隔或者相同帧间隔图像帧且等于所述截图数量的图像,以截取到更多主播用户的图像。
在一个实施例中,步骤1031中所述根据所述截图数量,从接收到所述截图指令时间开始,截取直播视频流中连续的等于所述截图数量的图像,获得直播截图图像的步骤,包括:
步骤10311:若所述截图数量大于预设数量阈值,将截取的直播视频流中连续的等于所述截图数量的图像合成动态图片,作为所述直播截图图像。
所述预设数量阈值可以根据实际需要进行设置,本申请不加以限制。
本申请实施例通过在所述截图数量大于预设数量阈值,将截取的直播视频流中连续的等于所述截图数量的图像合成动态图片,可以提高截图趣味性。
在一个实施例中,步骤102中所述观众客户端根据所述截图指令,截取直播视频流的图像,获得直播截图图像的步骤之后,还包括:在所述直播截图图像中添加水印。其中,该水印可以为直播间标识,也可以为直播公司标识。本申请实施例通过在直播截图图像中添加水印,从而可以减少用户将截图图像用于其他用途,同时,也可间接推广公司产品。
在一个实施例中,所述服务器接收所述直播截图图像,将所述直播截图图像发送至所述观众客户端和主播客户端的步骤之后,还包括步骤104:所述观众客户端和所述主播客户端接收所述直播截图图像并保存至本地,且在直播界面弹出弹窗显示所述直播截图图像。本申请实施例的所述观众客户端和所述主播客户端通过保存所述直播截图图像,可方便分享所述直播截图图像,同时在直播界面弹出弹窗显示所述直播截图图像,可以使观众用户快捷直观看到自己通过赠送虚拟礼物触发的截图图像,从而可以促进观众用户赠送虚拟礼物进行截图。
请参阅图3,其是本申请第二实施例提供的直播间的截图方法的流程图。本申请第一实施例提供的直播间的截图方法,由服务器作为执行主体执行,具体的,所述方法包括如下步骤:
步骤201:接收观众客户端发送的虚拟礼物赠送请求;
步骤202:根据所述虚拟礼物赠送请求,获得虚拟礼物赠送信息;
步骤203:若所述虚拟礼物的赠送信息满足预设的截图配置条件,根据所述虚拟礼物赠送信息生成截图指令;
步骤204:发送所述截图指令至所述观众客户端,使所述观众客户端根据所述截图指令,截取直播视频流的图像,获得直播截图图像,将所述直播截图图像发送至所述服务器;
步骤205:接收所述观众客户端发送的所述直播截图图像,将所述直播截图图像发送至所述观众客户端和主播客户端。
本实施例是从服务器一侧对基于直播间的截图方法进行描述的。关于其具体的实现方式均可以参考第一实施例中服务器执行步骤的相关说明,在此不进行赘述。
参见图4,其为本申请第三实施例提供的直播间的截图***的结构示意图。所述直播间的截图***300,包括服务器301、观众客户端302和主播客户端303;
所述服务器301接收观众客户端302发送的虚拟礼物赠送请求;根据所述虚拟礼物赠送请求,获得虚拟礼物赠送信息;若所述虚拟礼物的赠送信息满足预设的截图配置条件,根据所述虚拟礼物赠送信息生成截图指令;发送所述截图指令至所述观众客户端302;所述虚拟礼物赠送信息包括虚拟礼物标识;
所述观众客户端302接收所述服务器301发送的所述截图指令;根据所述截图指令,截取直播视频流的图像,获得直播截图图像,将所述直播截图图像发送至所述服务器301;
所述服务器301接收所述直播截图图像,将所述直播截图图像发送至所述观众客户端302和所述主播客户端303。
本实施例是从***的角度对基于直播间的截图方法进行描述的。本申请第三实施例提供的直播间的虚拟礼物赠送***与本申请第一实施例直播间的截图方法属于同一构思,其实现过程均可以参考第一实施例中执行步骤的相关说明,在此不进行赘述。
请参见图5,其为本申请第四实施例提供的直播间的截图装置的结构示意图。所述直播间的截图装置400,应用于服务器,所述装置400包括:
赠送请求接收模块401,用于接收观众客户端发送的虚拟礼物赠送请求;
赠送信息获得模块402,用于根据所述虚拟礼物赠送请求,获得虚拟礼物赠送信息;
截图指令生成模块403,用于若所述虚拟礼物的赠送信息满足预设的截图配置条件,根据所述虚拟礼物赠送信息生成截图指令;
截图指令发送模块404,用于发送所述截图指令至所述观众客户端,使所述观众客户端根据所述截图指令,截取直播视频流的图像,获得直播截图图像,将所述直播截图图像发送至所述服务器;
截图图像发送模块405,用于接收所述观众客户端发送的所述直播截图图像,将所述直播截图图像发送至所述观众客户端和主播客户端。
需要说明的是,本申请第四实施例提供的直播间的虚拟礼物赠送装置在执行直播中的直播间的截图方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分为不同的功能模块,以完成以上描述的全部或者部分功能。另外,本申请第四实施例提供的直播间的虚拟礼物赠送装置具体的实现方式均可以参考第一实施例中服务器执行步骤的相关说明,在此不进行赘述。
本申请第四实施例的直播间的虚拟礼物赠送装置的实施例可以应用在计算机设备上,例如服务器上,该装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在文件处理的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,其所在的计算机设备可以包括处理器、网络接口、内存以及非易失性存储器,通过数据总线或其他公知方式互相共联。
请参见图6,其为本申请第五实施例计算机设备的一种硬件结构图,该计算机设备500其包括处理器501、网络接口502、内存503以及非易失性存储器504,通过数据总线或其他公知方式互相共联。除了图6所示的处理器501、网络接口502、内存503以及非易失性存储器504之外,本申请所述计算机设备的实际功能,还可以包括其他硬件,对此不再赘述。
所述内存503或者所述非易失性存储器504运行有计算机程序,例如:直播间的截图方法;该处理器501执行该计算机程序时实现上述第一实施例的步骤。其中,所述计算机设备也以作为第四实施例直播间的虚拟礼物赠送装置的载体。
其中,所述处理器501可以包括一个或多个处理核心。所述处理器501利用各种接口和线路连接计算机设备500的各个部分,通过运行或执行存储在非易失性存储器504或内存503内的指令、程序、代码集或指令集,以及调用非易失性存储器504或内存503内的数据,执行计算机设备500的各种功能和处理数据,可选的,处理器501可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable GateArray,FPGA)、可编程逻辑阵列(Programble Logic Array,PLA)中的至少一个硬件形式来实现。处理器501可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责触摸显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器501中,单独通过一块芯片进行实现。
其中,非易失性存储器504可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选的,该非易失性存储器504可用于存储指令、程序、代码、代码集或指令集。非易失性存储器504可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令(比如触控指令等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。
本申请第六实施例还提供了一种计算机存储介质,该计算机存储介质可以存储有多条指令,该指令适用于由处理器加载并执行第一实施例或第二实施例的方法步骤,具体执行过程可以参见第一实施例和第二实施例的具体说明,在此不进行赘述。所述存储介质所在设备可以是个人计算机、笔记本电脑、智能手机、平板电脑等电子设备。
计算机存储介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机存储介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中选定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中选定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中选定的功能的步骤。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (14)
1.一种直播间的截图方法,其特征在于,包括如下步骤:
服务器接收观众客户端发送的虚拟礼物赠送请求;根据所述虚拟礼物赠送请求,获得虚拟礼物赠送信息;若所述虚拟礼物的赠送信息满足预设的截图配置条件,根据所述虚拟礼物赠送信息生成截图指令;发送所述截图指令至所述观众客户端;
所述观众客户端接收所述服务器发送的所述截图指令;根据所述截图指令,截取直播视频流的图像,获得直播截图图像;将所述直播截图图像发送至所述服务器;
所述服务器接收所述直播截图图像,将所述直播截图图像发送至所述观众客户端和主播客户端。
2.根据权利要求1所述的直播间的截图方法,其特征在于:
所述虚拟礼物赠送信息包括虚拟礼物标识和虚拟礼物数量;
所述若所述虚拟礼物的赠送信息满足预设的截图配置条件,根据所述虚拟礼物赠送信息生成截图指令的步骤,包括:
若所述虚拟礼物标识为预设的截图礼物标识,确定所述虚拟礼物赠送信息满足预设的截图配置条件;以所述虚拟礼物数量作为截图数量,生成截图指令。
3.根据权利要求1所述的直播间的截图方法,其特征在于:
所述虚拟礼物赠送信息包括所述观众客户端在预设时间内赠送的虚拟礼物的总价值;
所述若所述虚拟礼物的赠送信息满足预设的截图配置条件,根据所述虚拟礼物赠送信息生成截图指令的步骤,包括:
若所述虚拟礼物的总价值大于预设的价值阈值,确定所述虚拟礼物赠送信息满足预设的截图配置条件;根据所述虚拟礼物的总价值以及预设的截图配置策略,获得截图数量;根据所述截图数量,生成截图指令。
4.根据权利要求2或3所述的直播间的截图方法,其特征在于:
所述观众客户端根据所述截图指令,截取直播视频流的图像,获得直播截图图像的步骤,包括:
所述观众客户端根据所述截图指令,获得截图数量;根据所述截图数量,从接收到所述截图指令时间开始,截取直播视频流中连续的等于所述截图数量的图像,获得直播截图图像。
5.根据权利要求4所述的直播间的截图方法,其特征在于:
所述根据所述截图数量,从接收到所述截图指令时间开始,截取直播视频流中连续的等于所述截图数量的图像,获得直播截图图像的步骤,包括:
若所述截图数量大于预设数量阈值,将截取的直播视频流中连续的等于所述截图数量的图像合成动态图片,作为所述直播截图图像。
6.根据权利要求2所述的直播间的截图方法,其特征在于:
所述服务器接收观众客户端发送的虚拟礼物赠送请求的步骤之前,还包括:
所述观众客户端响应于观众用户进入直播间的触发操作,从所述服务器拉取礼物配置数据;其中,所述礼物配置数据包括预设的截图礼物数据;
所述观众客户端根据所述礼物配置数据在直播界面显示截图礼物组件;响应于所述截图礼物组件的触发操作,向所述服务器发送虚拟礼物赠送请求;其中,所述虚拟礼物赠送请求包括截图礼物标识。
7.根据权利要求6所述的直播间的截图方法,其特征在于:
所述响应于所述截图礼物组件的触发操作,向所述服务器发送虚拟礼物赠送请求的步骤,包括:
响应于所述截图礼物组件的触发操作,弹出弹窗显示所述截图礼物的作用提示信息以及是否赠送所述截图礼物的信息;响应于在弹窗上提交的确认赠送操作,向所述服务器发送虚拟礼物赠送请求。
8.根据权利要求1所述的直播间的截图方法,其特征在于:
所述观众客户端根据所述截图指令,截取直播视频流的图像,获得直播截图图像的步骤之后,还包括:在所述直播截图图像中添加水印。
9.根据权利要求1所述的直播间的截图方法,其特征在于:
所述服务器接收所述直播截图图像,将所述直播截图图像发送至所述观众客户端和主播客户端的步骤之后,还包括:
所述观众客户端和所述主播客户端接收所述直播截图图像并保存至本地,且在直播界面弹出弹窗显示所述直播截图图像。
10.一种直播间的截图方法,应用于服务器,其特征在于,包括如下步骤:
接收观众客户端发送的虚拟礼物赠送请求;
根据所述虚拟礼物赠送请求,获得虚拟礼物赠送信息;
若所述虚拟礼物的赠送信息满足预设的截图配置条件,根据所述虚拟礼物赠送信息生成截图指令;
发送所述截图指令至所述观众客户端,使所述观众客户端根据所述截图指令,截取直播视频流的图像,获得直播截图图像,将所述直播截图图像发送至所述服务器;
接收所述观众客户端发送的所述直播截图图像,将所述直播截图图像发送至所述观众客户端和主播客户端。
11.一种直播间的截图***,其特征在于,包括服务器、观众客户端和主播客户端;
所述服务器接收观众客户端发送的虚拟礼物赠送请求;根据所述虚拟礼物赠送请求,获得虚拟礼物赠送信息;若所述虚拟礼物的赠送信息满足预设的截图配置条件,根据所述虚拟礼物赠送信息生成截图指令;发送所述截图指令至所述观众客户端;
所述观众客户端接收所述服务器发送的所述截图指令;根据所述截图指令,截取直播视频流的图像,获得直播截图图像;将所述直播截图图像发送至所述服务器;
所述服务器接收所述直播截图图像,将所述直播截图图像发送至所述观众客户端和所述主播客户端。
12.一种直播间的截图装置,应用于服务器,其特征在于,所述装置包括:
赠送请求接收模块,用于接收观众客户端发送的虚拟礼物赠送请求;
赠送信息获得模块,用于根据所述虚拟礼物赠送请求,获得虚拟礼物赠送信息;
截图指令生成模块,用于若所述虚拟礼物的赠送信息满足预设的截图配置条件,根据所述虚拟礼物赠送信息生成截图指令;
截图指令发送模块,用于发送所述截图指令至所述观众客户端,使所述观众客户端根据所述截图指令,截取直播视频流的图像,获得直播截图图像,将所述直播截图图像发送至所述服务器;
截图图像发送模块,用于接收所述观众客户端发送的所述直播截图图像,将所述直播截图图像发送至所述观众客户端和主播客户端。
13.一种计算机设备,包括处理器和存储器;其特征在于,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1至10中任意一项所述的直播间的截图方法。
14.一种计算机可读存储介质,其上储存有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至10中任意一项所述的直播间的截图赠送方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111005023.8A CN113727125B (zh) | 2021-08-30 | 2021-08-30 | 直播间的截图方法、装置、***、介质以及计算机设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111005023.8A CN113727125B (zh) | 2021-08-30 | 2021-08-30 | 直播间的截图方法、装置、***、介质以及计算机设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113727125A true CN113727125A (zh) | 2021-11-30 |
CN113727125B CN113727125B (zh) | 2023-03-28 |
Family
ID=78679300
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111005023.8A Active CN113727125B (zh) | 2021-08-30 | 2021-08-30 | 直播间的截图方法、装置、***、介质以及计算机设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113727125B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116076075A (zh) * | 2022-11-23 | 2023-05-05 | 广州酷狗计算机科技有限公司 | 直播互动方法、装置、设备、存储介质及程序产品 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106254910A (zh) * | 2016-07-29 | 2016-12-21 | 广州酷狗计算机科技有限公司 | 一种记录图像的方法和装置 |
CN106303600A (zh) * | 2016-08-12 | 2017-01-04 | 广州酷狗计算机科技有限公司 | 在视频直播时处理图像的方法和装置 |
CN111050205A (zh) * | 2019-12-13 | 2020-04-21 | 广州酷狗计算机科技有限公司 | 视频片段获取方法、装置、设备、存储介质和程序产品 |
CN112087655A (zh) * | 2020-08-07 | 2020-12-15 | 广州华多网络科技有限公司 | 赠送虚拟礼物的方法、装置及电子设备 |
CN112492330A (zh) * | 2020-10-30 | 2021-03-12 | 北京达佳互联信息技术有限公司 | 直播互动方法及装置 |
-
2021
- 2021-08-30 CN CN202111005023.8A patent/CN113727125B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106254910A (zh) * | 2016-07-29 | 2016-12-21 | 广州酷狗计算机科技有限公司 | 一种记录图像的方法和装置 |
CN106303600A (zh) * | 2016-08-12 | 2017-01-04 | 广州酷狗计算机科技有限公司 | 在视频直播时处理图像的方法和装置 |
CN111050205A (zh) * | 2019-12-13 | 2020-04-21 | 广州酷狗计算机科技有限公司 | 视频片段获取方法、装置、设备、存储介质和程序产品 |
CN112087655A (zh) * | 2020-08-07 | 2020-12-15 | 广州华多网络科技有限公司 | 赠送虚拟礼物的方法、装置及电子设备 |
CN112492330A (zh) * | 2020-10-30 | 2021-03-12 | 北京达佳互联信息技术有限公司 | 直播互动方法及装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116076075A (zh) * | 2022-11-23 | 2023-05-05 | 广州酷狗计算机科技有限公司 | 直播互动方法、装置、设备、存储介质及程序产品 |
Also Published As
Publication number | Publication date |
---|---|
CN113727125B (zh) | 2023-03-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108184144B (zh) | 一种直播方法、装置、存储介质及电子设备 | |
CN108401175B (zh) | 一种弹幕消息的处理方法、装置、存储介质及电子设备 | |
US9787487B2 (en) | Facilitating media streaming with social interaction | |
CN108174272B (zh) | 直播中互动信息展示的方法、装置、存储介质及电子设备 | |
CN108093267B (zh) | 一种直播方法、装置、存储介质及电子设备 | |
CN111107417B (zh) | 虚拟礼物赠送方法、装置、***、计算机设备和存储介质 | |
CN111327917B (zh) | 直播内容的预览方法、装置、设备及存储介质 | |
CN113727130B (zh) | 直播间的消息提示方法、***、装置及计算机设备 | |
CN108171160B (zh) | 一种任务结果识别方法、装置、存储介质及电子设备 | |
CN113840154B (zh) | 基于虚拟礼物的直播互动方法、***及计算机设备 | |
CN113038228B (zh) | 虚拟礼物传输、请求方法及其装置、设备与介质 | |
CN113840156B (zh) | 基于虚拟礼物的直播互动方法、装置及计算机设备 | |
US20230079785A1 (en) | Video clipping method and apparatus, computer device, and storage medium | |
CN113949892A (zh) | 基于虚拟资源消耗的直播互动方法、***及计算机设备 | |
CN114422821A (zh) | 基于虚拟礼物的直播首页互动方法、装置、介质以及设备 | |
CN114007094A (zh) | 直播间的语音连麦互动方法、***、介质以及计算机设备 | |
CN114666671B (zh) | 直播点赞互动方法、装置、设备及存储介质 | |
CN113824979A (zh) | 直播间的推荐方法、装置及计算机设备 | |
CN114205676B (zh) | 直播监测方法、装置、介质以及计算机设备 | |
CN114286124B (zh) | 直播间的互动气泡的展示方法、装置、介质及计算机设备 | |
CN113727125B (zh) | 直播间的截图方法、装置、***、介质以及计算机设备 | |
CN113573105B (zh) | 基于霸屏虚拟礼物的直播互动方法及计算机设备 | |
JP2021534606A (ja) | デジタルコンテンツ消費の同期 | |
CN113824984A (zh) | 虚拟礼物流水的显示方法、***、装置及计算机设备 | |
CN113873282A (zh) | 直播间引导发言方法、***、装置、介质以及计算机设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |