CN108833936A - 直播间信息推送方法、装置、服务器和介质 - Google Patents
直播间信息推送方法、装置、服务器和介质 Download PDFInfo
- Publication number
- CN108833936A CN108833936A CN201810515426.9A CN201810515426A CN108833936A CN 108833936 A CN108833936 A CN 108833936A CN 201810515426 A CN201810515426 A CN 201810515426A CN 108833936 A CN108833936 A CN 108833936A
- Authority
- CN
- China
- Prior art keywords
- game
- role
- image
- game role
- direct broadcasting
- 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
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000012512 characterization method Methods 0.000 claims description 19
- 230000015654 memory Effects 0.000 claims description 17
- 238000004590 computer program Methods 0.000 claims description 5
- 230000001133 acceleration Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000005096 rolling process Methods 0.000 description 4
- 238000013135 deep learning Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 208000015041 syndromic microphthalmia 10 Diseases 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 238000013527 convolutional neural network Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 238000010899 nucleation Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
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/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23418—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
-
- 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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26258—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
-
- 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44008—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
-
- 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/4781—Games
-
- 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/482—End-user interface for program selection
- H04N21/4826—End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明实施例公开了一种直播间信息推送方法、装置、服务器和介质。方法包括:获取游戏直播视频流中的至少一个视频帧;识别所述至少一个视频帧中的游戏角色的图像和/或与所述游戏角色关联的游戏状态数据;根据所述游戏角色的图像和/或与所述游戏角色关联的游戏状态数据,确定所述至少一个视频帧展示的游戏事件;如果所述游戏事件与预设游戏事件匹配,则向用户推送所述游戏直播视频流对应直播间的信息。本实施例可根据游戏直播视频流中展示的游戏事件,实现优质直播间的推送。
Description
技术领域
本发明实施例涉及计算机视觉技术,尤其涉及一种直播间信息推送方法、装置、服务器和介质。
背景技术
随着直播技术的发展和多人在线战术竞技游戏(Multiplayer OnlineBattleArena,MOBA)的推广,越来越多的游戏主播在各自的直播间直播MOBA类游戏。
游戏过程中会出现一些精彩片段,例如多人开团的片段、连续得分的片段等。这些精彩片段对观众的吸引力较大,是观众倾向看到的内容。但是,精彩片段具有时间短、出现时间不确定的特点,很难捕捉到精彩片段,以致难以及时推送包含精彩片段的视频流,不能满足用户的个性化观看需求,不利于提高游戏直播行业的内容分发效率。
发明内容
本发明实施例提供一种直播间信息推送方法、装置、服务器和介质,以根据游戏直播视频流中展示的游戏事件,实现优质直播间的推送。
第一方面,本发明实施例提供了一种直播间信息推送方法,包括:
获取游戏直播视频流中的至少一个视频帧;
识别所述至少一个视频帧中的游戏角色的图像和/或与所述游戏角色关联的游戏状态数据;
根据所述游戏角色的图像和/或与所述游戏角色关联的游戏状态数据,确定所述至少一个视频帧展示的游戏事件;
如果所述游戏事件与预设游戏事件匹配,则向用户推送所述游戏直播视频流对应直播间的信息。
第二方面,本发明实施例还提供了一种直播间信息推送装置,该装置包括:
获取模块,用于获取游戏直播视频流中的至少一个视频帧;
识别模块,用于识别所述至少一个视频帧中的游戏角色的图像和/或与所述游戏角色关联的游戏状态数据;
确定模块,用于根据所述游戏角色的图像和/或与所述游戏角色关联的游戏状态数据,确定所述至少一个视频帧展示的游戏事件;
推送模块,用于如果所述游戏事件与预设游戏事件匹配,则向用户推送所述游戏直播视频流对应直播间的信息。
第三方面,本发明实施例还提供了一种服务器,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现任一实施例所述的直播间信息推送方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现任一实施例所述的直播间信息推送方法
本实施例的技术方案,通过获取游戏直播视频流中的至少一个视频帧;识别至少一个视频帧中的游戏角色的图像和/或与游戏角色关联的游戏状态数据,从而通过图像识别的方法提取到游戏直播视频流中的游戏特征;通过根据游戏角色的图像和/或与游戏角色关联的游戏状态数据,确定至少一个视频帧展示的游戏事件,将上述游戏特征转化为游戏事件,如果游戏事件与预设游戏事件匹配,则捕捉到精彩片段,并及时向用户推送包含精彩片段的游戏直播视频流对应直播间的信息,实现精彩片段的及时曝光和分发。这样,当用户有精彩片段的个性化观看需求时,可以方便、快捷地获得精彩片段,满足个性化观看需求,有利于提高游戏直播行业的内容分发效率。
进一步地,由于精彩片段能够及时曝光和分发给用户,使得对应直播间的在线人数增多,同时能够较少用户因无法及时观看精彩片段而下线的情况,增加用户的在线时间和平台平均用户使用时间。
附图说明
图1是本发明实施例一提供的一种直播间信息推送方法的流程图;
图2是本发明实施例二提供的一种直播间信息推送方法的流程图;
图3是本发明实施例三提供的一种直播间信息推送方法的流程图;
图4是本发明实施例四提供的一种直播间信息推送方法的流程图;
图5是本发明实施例五提供的一种直播间信息推送方法的流程图;
图6是本发明实施例六提供的一种直播间信息推送装置的结构示意图;
图7是本发明实施例七提供的一种服务器的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1是本发明实施例一提供的一种直播间信息推送方法的流程图,本实施例可适用于服务器接收到主播直播间对应的游戏直播视频流后,向用户侧设备推送游戏直播视频流对应的直播间的情况,该方法可以由主播间信息推送装置来执行,该装置可由硬件和/或软件组成,并一般可集成在服务器中,该方法具体包括如下步骤:
S110、获取游戏直播视频流中的至少一个视频帧。
直播间信息推送装置实时接收主播直播间对应的游戏直播视频流。其中,游戏直播视频流指视频内容为游戏的视频流,例如王者荣耀游戏的视频流、英雄联盟游戏的视频流。为了保证视频帧的实时性,进而保证后续识别的内容的准确性与及时性,从当前接收到的游戏直播视频流中的任意位置截取至少一个视频帧。
S120、识别至少一个视频帧中的游戏角色的图像和/或与游戏角色关联的游戏状态数据。
本实施例中,截取到的视频帧中显示有游戏角色的图像和/或与游戏角色关联的游戏状态数据。其中,游戏角色指游戏场景中由玩家操控的虚拟角色,在视频帧中显示为对应游戏角色的图像。游戏角色包括由主播操控的主播游戏角色和由其他玩家操控的其他游戏角色。与游戏角色关联的游戏状态数据包括但不限于主播游戏角色和/或其他游戏角色的评分、表征主播游戏角色的成就的图像等。
可选地,可采用基于深度学习的图像识别算法识别视频帧中的游戏角色的图像和/或与游戏角色关联的游戏状态数据。基于深度学习的图像识别算法包括但不限于自编码器神经网络、深度信念网络、卷积神经网络、深度玻尔兹曼机等。
S130、根据游戏角色的图像和/或与游戏角色关联的游戏状态数据,确定至少一个视频帧展示的游戏事件。
游戏角色的图像和游戏状态数据能够反映当前正在发生或者即将发生的游戏事件。从视频帧数量上看,游戏事件可以是一段时间内通过多个视频帧展示的,例如,某个游戏角色快速上分、多方即将开始团战;也可以是某个时刻通过一个视频帧展示的,例如某个游戏角色完成一成就、多方正在团战。从游戏事件的参与者来看,游戏事件可以是多方游戏角色共同参与的,例如多方正在团战或者即将开始团战;也可以是某个游戏角色参与的,例如该游戏角色快速上分。
S140、如果游戏事件与预设游戏事件匹配,则向用户推送游戏直播视频流对应直播间的信息。
预先设置至少一个用户感兴趣的游戏事件作为预设游戏事件。如果S130中确定的游戏事件与预设游戏事件匹配,则直接向用户侧设备推送游戏直播视频流对应直播间的信息,或者,向下级服务器或内容分发节点推送该直播间的信息,以使下级服务器或者内容分发节点将该直播间的信息推送至用户侧设备。其中,直播间的信息包括但不限于直播间的视频截图、直播间对应主播头像、直播间房间号、直播间名称等。
示例性地,用户侧设备的直播间列表中会突出显示上述直播间的信息。用户可通过直播间的信息进入该直播间。接着,用户侧设备拉取包含该游戏事件的游戏直播视频流并播放,则用户可在各自的用户侧设备上观看到感兴趣的游戏直播视频。
值得说明的是,游戏事件延续的时间较短,为了令用户及时观看到感兴趣的游戏事件,如果游戏事件与预设事件匹配,则向用户侧设备发送提示消息,以供用户侧设备在直播间列表和/或直播间界面上显示该提示消息。
本实施例的技术方案,通过获取游戏直播视频流中的至少一个视频帧;识别至少一个视频帧中的游戏角色的图像和/或与游戏角色关联的游戏状态数据,从而通过图像识别的方法提取到游戏直播视频流中的游戏特征;通过根据游戏角色的图像和/或与游戏角色关联的游戏状态数据,确定至少一个视频帧展示的游戏事件,将上述游戏特征转化为游戏事件,如果游戏事件与预设游戏事件匹配,则捕捉到精彩片段,并及时向用户推送包含精彩片段的游戏直播视频流对应直播间的信息,实现精彩片段的及时曝光和分发。这样,当用户有精彩片段的个性化观看需求时,可以方便、快捷地获得精彩片段,满足个性化观看需求,有利于提高游戏直播行业的内容分发效率。
进一步地,由于精彩片段能够及时曝光和分发给用户,使得对应直播间的在线人数增多,给予主播即时的反馈和激励,促进游戏直播行业的发展,同时能够较少用户因无法及时观看精彩片段而下线的情况,增加用户的在线时间和平台平均用户使用时间。
实施例二
本实施例对上述实施例中的S120和S130进一步优化,在本实施例中,将识别至少一个视频帧中的游戏角色的图像和/或与游戏角色关联的游戏状态数据具体为:分别识别多个视频帧中的主播游戏角色的评分;以及,将根据游戏角色的图像和/或与游戏角色关联的游戏状态数据,确定至少一个视频帧展示的游戏事件具体为:根据主播游戏角色的评分,按照多个视频帧的时间戳从前到后的顺序,确定主播游戏角色的评分的变化趋势;根据主播游戏角色的评分的变化趋势,确定游戏事件。图2是本发明实施例二提供的一种直播间信息推送方法的流程图,如图2所示,包括以下步骤:
S210、获取游戏直播视频流中的至少一个视频帧。
S210与S110相同,此处不再赘述。
S220、分别识别多个视频帧中的主播游戏角色的评分。
多个视频帧是在第一预设时间范围内的多个连续的视频帧。第一预设时间范围例如是30秒、40秒、50秒。
评分包括本局游戏从开局到当前时刻的胜利次数、失败次数、支援其他角色的次数、经济数据、综合得分等。在大多数MOBA类游戏界面上会显示主播操控的主播游戏角色的评分,则本实施例可分别识别多个视频帧中的主播游戏角色的评分。当然,对于游戏界面上还显示其他游戏角色的评分的游戏直播视频流来说,也可分别识别多个视频帧中的主播游戏角色的评分和其他游戏角色的评分。
视频帧显示有游戏显示界面,该游戏显示界面是游戏应用的主界面。此外,视频帧还可能显示有主播头像、主播二维码、主播微信界面等。主播游戏角色的评分显示在游戏显示界面的第一预设位置,基于此,在获取的视频帧后,从视频帧上确定游戏显示界面。然后,在游戏显示界面的第一预设位置截取区域图像,将该区域图像输入至图像识别模型,图像识别模型输出该区域图像上的评分。
S230、根据主播游戏角色的评分,按照多个视频帧的时间戳从前到后的顺序,确定主播游戏角色的评分的变化趋势。
S240、根据主播游戏角色的评分的变化趋势,确定游戏事件。
示例性地,计算主播游戏角色的评分的变化速度或者变化加速度,如果评分的变化速度大于等于第一变化速度阈值或者评分的变化加速度大于等于第一变化加速度阈值,确定游戏事件为快速上分;否则,确定游戏事件为不上分。
示例性地,计算在第一预设时间范围内主播游戏角色的评分增长幅度,如果评分增长幅度大于等于第一增长幅度阈值,确定游戏事件为快速上分;否则,确定游戏事件为不上分。
S250、如果游戏事件与预设游戏事件匹配,则向用户推送游戏直播视频流对应直播间的信息。
在一具体示例中,预设游戏事件包括快速上分。获取连续的40个视频帧,分别识别每个视频帧中主播游戏角色的胜利次数,每隔一段时间计算主播游戏角色胜利次数随时间的变化速度,假如是0.5次/秒、0.6次/秒、0.25次/秒、0.25次/秒、0.5次/秒,第一变化速度阈值设置为0.1次/秒,前述变化速度均大于第一变化速度阈值,则游戏事件是快速上分,该游戏事件与预设游戏事件匹配,向用户推送包含该40个视频帧的游戏直播视频流对应直播间的信息。其中,向用户推送直播间信息的方式与上述实施例相同,此处不再赘述。
本实施例中,根据主播游戏角色的评分的变化趋势,确定游戏事件,以及游戏事件与预设游戏事件匹配,则向用户推送游戏直播视频流对应直播间的信息,从而以主播游戏角色评分为依据,确定用户想要观看的快速上分的游戏事件,以向用户推送包含快速上分片段的直播间的信息,提高游戏直播行业的内容分发效率。
实施例三
本实施例对上述实施例中的S120和S130进一步优化,在本实施例中,将识别至少一个视频帧中的游戏角色的图像和/或与游戏角色关联的游戏状态数据具体为:分别识别多个视频帧中的游戏角色的图像;以及,将根据游戏角色的图像和/或与游戏角色关联的游戏状态数据,确定至少一个视频帧展示的游戏事件具体为:根据游戏角色的图像,计算游戏角色的数量的变化趋势;根据游戏角色的数量的变化趋势,确定游戏事件。图3是本发明实施例三提供的一种直播间信息推送方法的流程图,如图3所示,包括以下步骤:
S310、获取游戏直播视频流中的至少一个视频帧。
S310与S110相同,此处不再赘述。
S320、分别识别多个视频帧中的游戏角色的图像。
多个视频帧是在第二预设时间范围内的多个连续的视频帧。可选地,第二预设时间范围可以与第一预设时间范围相同或者不同。
游戏角色的图像指视频帧的游戏显示界面上显示的各个游戏角色的图像。可选地,采用基于深度学习的图像识别算法识别各个游戏角色的图像。
S330、根据游戏角色的图像,计算游戏角色的数量的变化趋势。
S340、根据游戏角色的数量的变化趋势,确定游戏事件。
将每个视频帧中识别到的游戏角色的数量进行汇总,得到每个视频帧中游戏角色的数量,接着,计算多个视频帧中游戏角色的数量随时间的变化趋势。
示例性地,计算游戏角色的数量的变化速度或者变化加速度,如果数量的变化速度大于等于第二变化速度阈值,确定游戏事件为即将开始团战;否则,确定游戏事件为单独作战。
示例性地,计算在第二预设时间范围内游戏角色的数量增长幅度,如果数量增长幅度大于等于第二增长幅度阈值,确定游戏事件为即将开始团战;否则,确定游戏事件为单独作战。
其中,第二变化速度阈值可以与第一变化速度阈值相同或者不同,第二变化加速度阈值可以与第一变化加速度阈值相同或者不同,第二增长幅度阈值可以与第一增长幅度阈值相同或者不同。
S350、如果游戏事件与预设游戏事件匹配,则向用户推送游戏直播视频流对应直播间的信息。
在一具体示例中,预设游戏事件包括即将开始团战。获取连续的10个视频帧,分别识别每个视频帧中游戏角色的数量,每隔一段时间计算游戏角色的数量随时间的变化速度,假如是0.5人/秒、0.6人/秒、0.5人/秒、0.25人/秒,第二变化速度阈值设置为0.2人/秒,则上述变化速度均大于第二变化速度阈值,说明随着时间的进行,视频帧中的游戏角色数量越来越多,即将开始团战。该游戏事件与预设游戏事件匹配,向用户推送包含该40个视频帧的游戏直播视频流对应直播间的信息。其中,向用户推送直播间信息的方式与上述实施例相同,此处不再赘述。
本实施例中,根据游戏角色的数量的变化趋势,确定游戏事件,以及游戏事件与预设游戏事件匹配,则向用户推送游戏直播视频流对应直播间的信息,从而以游戏角色的数量为依据,确定用户想要观看的即将开始团战的游戏事件,以向用户推送即将开始团战的直播间的信息,提高游戏直播行业的内容分发效率。而且,该游戏事件是即将开始团战,实现团战事件的预测,给用户预留出进入该直播间的时间,使用户能够观看到完整的精彩片段,体验较好。
实施例四
本实施例对上述实施例中的S120和S130进一步优化,在本实施例中,将识别至少一个视频帧中的游戏角色的图像和/或与游戏角色关联的游戏状态数据具体为:识别至少一个视频帧中的游戏角色的图像;以及,将根据游戏角色的图像和/或与游戏角色关联的游戏状态数据,确定至少一个视频帧展示的游戏事件具体为:根据游戏角色的图像的显示位置和数量,计算游戏角色的显示密度;根据游戏角色的显示密度,确定游戏事件。图4是本发明实施例四提供的一种直播间信息推送方法的流程图,如图4所示,包括以下步骤:
S410、获取游戏直播视频流中的至少一个视频帧。
S410与S110相同,此处不再赘述。
S420、识别至少一个视频帧中的游戏角色的图像。
S420与S320类似,不同之处在于,本实施例中视频帧的数量可以是一个、两个或多个。两个视频帧或者多个视频帧应连续。
S430、根据游戏角色的图像的显示位置和数量,计算游戏角色的显示密度。
S440、根据游戏角色的显示密度,确定游戏事件。
基于图像识别算法中的目标检测模型可将游戏角色的图像用矩形框标识出,本实施例可计算矩形框的中心坐标,作为游戏角色的图像的显示位置。对各个显示位置进行曲线拟合,得到由各个显示位置围成的闭合图形,例如圆、椭圆等。计算该闭合图形的面积。接着,同S330类似,将视频帧中识别到的游戏角色的图像进行汇总,得到游戏角色的数量。然后,令游戏角色的数量除以闭合图形的面积,得到游戏角色的显示密度。
如果游戏角色的显示密度大于等于显示密度阈值,确定游戏事件为正在团战;否则,确定游戏事件为单独作战。
S450、如果游戏事件与预设游戏事件匹配,则向用户推送游戏直播视频流对应直播间的信息。
在一具体示例中,预设游戏事件包括即将正在团战。获取1个视频帧,识别视频帧中游戏角色的图像,并获取游戏角色的图像的显示位置和数量。假设游戏角色的数量是5个,游戏角色的图像对应的闭合图形的面积是1立方厘米,显示密度是5个/立方厘米,显示密度阈值是0.5个/立方厘米,显示密度大于显示密度阈值,确定游戏事件为正在团战,与预设游戏事件匹配,则向用户推送游戏直播视频流对应直播间的信息。其中,向用户推送直播间信息的方式与上述实施例相同,此处不再赘述。
值得说明的是,如果获取的是多个视频帧,则每个视频帧中的显示密度均大于显示密度阈值,则确定游戏事件是正在团战。
本实施例中,根据游戏角色的图像的显示密度,确定游戏事件,以及游戏事件与预设游戏事件匹配,则向用户推送游戏直播视频流对应直播间的信息,从而以游戏角色的游戏角色的图像的显示密度为依据,确定用户想要观看的正在团战的游戏事件或者片段,以向用户推送正在团战的直播间的信息,提高游戏直播行业的内容分发效率。
实施例五
本实施例对上述实施例中的S120和S130进一步优化,在本实施例中,将识别至少一个视频帧中的游戏角色的图像和/或与游戏角色关联的游戏状态数据具体为:识别至少一个视频帧中的表征主播游戏角色的成就的图像;以及,将根据游戏角色的图像和/或与游戏角色关联的游戏状态数据,确定至少一个视频帧展示的游戏事件具体为:从表征主播游戏角色的成就的图像中解析主播游戏角色的成就,作为游戏事件。图5是本发明实施例五提供的一种直播间信息推送方法的流程图,如图5所示,包括以下步骤:
S510、获取游戏直播视频流中的至少一个视频帧。
S510与S110相同,此处不再赘述。
S520、识别至少一个视频帧中的表征主播游戏角色的成就的图像。
表征主播游戏角色的成就的图像包括但不限于表征“三杀”成就的图像、表征“五杀”成就的图像、表征“全场最佳”成就的图像、表征“全场最差”成就的图像等。具体的成就因游戏产品的不同而不同,但表征主播游戏角色的成就的图像会在主播游戏角色取得成就后显示在游戏显示界面上。
示例性地,表征主播游戏角色成就的图像一般显示在游戏显示界面的第二预设位置。基于此,在获取到视频帧后,从视频帧上确定游戏显示界面。然后,在游戏显示界面的第二预设位置截取区域图像,将该区域图像输入至图像识别模型,图像识别模型输出表征主播游戏角色的成就的图像。
值得说明的是,表征成就的图像的显示时间较短,如果获取的是多个视频帧,只要识别出其中1个视频帧中的表征主播游戏角色的成就的图像即可。
S530、从表征主播游戏角色的成就的图像中解析主播游戏角色的成就,作为游戏事件。
示例性地,从表征“三杀”成就的图像中解析出主播游戏角色的成就:连续取得3次胜利,从表征“五杀”成就的图像中解析出主播游戏角色的成就:连续取得5次胜利,从表征“全场最佳”成就的图像中解析出主播游戏角色的成就:全场得分最高,从表征“全场最差”成就的图像中解析出主播游戏角色的成就“全场得分最低”。
S540、如果游戏事件与预设游戏事件匹配,则向用户推送游戏直播视频流对应直播间的信息。
在一具体示例中,预设游戏事件包括连续取得3次胜利、连续取得5次胜利和全场得分最高。获取1个视频帧,识别视频帧中表征主播游戏角色的成就的图像,并从中解析主播游戏角色的成就。假设该成就是连续取得3次胜利,则该游戏事件与预设游戏事件匹配,则向用户推送游戏直播视频流对应直播间的信息。其中,向用户推送直播间信息的方式与上述实施例相同,此处不再赘述。
本实施例中,根据表征主播游戏角色的成就的图像解析游戏事件,以及游戏事件与预设游戏事件匹配,则向用户推送游戏直播视频流对应直播间的信息,从而以主播游戏角色取得的成就为依据,确定用户想要观看的取得成就的游戏事件,进而向用户推送主播游戏角色取得成就的直播间的信息,提高游戏直播行业的内容分发效率。
值得说明的是,上述实施例二至实施例五可以单独实施或者组合实施。例如,如果实施例二至实施例五中的游戏事件均与对应的预设游戏事件匹配,或者,实施例二至实施例五中部分实施例中的游戏事件与对应的预设游戏事件匹配,则向用户推送游戏直播视频流对应直播间的信息。
在上述各实施例中,向用户推送游戏直播视频流对应直播间的信息,包括:提高游戏直播视频流对应的直播间的显示系数;在直播间列表中,按照显示系数由高到低的顺序,对游戏直播视频流对应的直播间的信息和其他直播间的信息和进行排序;将排序完成的直播间列表推送至用户侧设备,进而用户可优先看到所需的直播间的信息。
示例性地,直播间信息推送装置接收到3个游戏直播视频流,3个游戏直播视频流分别对应直播间1、直播间2和直播间3,3个直播间均对应显示系数0.1。假设直播间1对应的游戏直播视频流包含与预设游戏事件匹配的游戏事件,则提高直播间1的显示系数,例如将该显示系数加预设系数,或者乘以大于1的权值。假设将直播间1的显示系数提高至0.2。将显示系数较高的直播间排在前列。于是,对直播间1的信息、直播间2的信息和直播间3的信息进行排序,在直播间列表中将直播间1的信息排在第一位。
在上述各实施例中,向用户推送游戏直播视频流对应直播间的信息,包括:在游戏直播视频流对应的直播间的图标上,标记预设标识;将标记有预设标识的图标推送至用户侧设备。
可选地,在直播间的图标的任意位置标记预设标识,预设标识可以是图形、文字或者图形和文字的结合。例如红色的圆点、“精彩”文字。可选地,该预设标识是与该直播间的游戏直播视频流包含的游戏事件相匹配的文字,例如“即将开团”文字、“快速上分”文字。
在上述各实施例中,向用户推送游戏直播视频流对应直播间的信息之后,该方法还包括获取视频帧的时间戳;根据所述时间戳,确定所述视频帧所在的视频流区段;将所述视频流区段的信息推送至用户侧设备。
在一可选实施方式中,将时间戳前后第一指定时长内的多个视频帧构成视频流区段。在另一可选实施方式中,识别游戏进程参数中的各游戏角色参与游戏的时长;在时间戳之前,获取各游戏角色参与游戏的时长范围内的多个视频帧,以及在时间戳之后,获取第二指定时长内的多个视频帧,共同构成视频流区段。
视频流区段的信息包括视频流中的游戏截图、名称、主播的名字等。基于此,用户可以直接通过视频流区段看到精彩片段,无需进入直播间观看,进一步提高内容分发的效率和用户观看所需视频流的便捷性。
当然,也可将视频帧所在的视频流区段的信息推送至对应的直播间中,并显示在对应直播间的显示视频区域,基于此,用户可以在显示视频区域点击该视频流区段的信息,用户侧设备拉取视频流区段并在本直播间中播放。
实施例六
图6是本发明实施例六提供的一种直播间信息推送装置的结构示意图,如图6所示,该装置包括:获取模块61、识别模块62、确定模块63和推送模块64。
获取模块61,用于获取游戏直播视频流中的至少一个视频帧;
识别模块62,用于识别至少一个视频帧中的游戏角色的图像和/或与游戏角色关联的游戏状态数据;
确定模块63,用于根据游戏角色的图像和/或与游戏角色关联的游戏状态数据,确定至少一个视频帧展示的游戏事件;
推送模块64,用于如果游戏事件与预设游戏事件匹配,则向用户推送游戏直播视频流对应直播间的信息。
本实施例的技术方案,通过获取游戏直播视频流中的至少一个视频帧;识别至少一个视频帧中的游戏角色的图像和/或与游戏角色关联的游戏状态数据,从而通过图像识别的方法提取到游戏直播视频流中的游戏特征;通过根据游戏角色的图像和/或与游戏角色关联的游戏状态数据,确定至少一个视频帧展示的游戏事件,将上述游戏特征转化为游戏事件,如果游戏事件与预设游戏事件匹配,则捕捉到精彩片段,并及时向用户推送包含精彩片段的游戏直播视频流对应直播间的信息,实现精彩片段的及时曝光和分发。这样,当用户有精彩片段的个性化观看需求时,可以方便、快捷地获得精彩片段,满足个性化观看需求,有利于提高游戏直播行业的内容分发效率。
进一步地,由于精彩片段能够及时曝光和分发给用户,使得对应直播间的在线人数增多,同时能够较少用户因无法及时观看精彩片段而下线的情况,增加用户的在线时间和平台平均用户使用时间。
在一可选实施方式中,识别模块62在识别至少一个视频帧中的游戏角色的图像和/或与游戏角色关联的游戏状态数据时,具体用于分别识别多个视频帧中的主播游戏角色的评分。相应地,确定模块63在根据游戏角色的图像和/或与游戏角色关联的游戏状态数据,确定至少一个视频帧展示的游戏事件时,具体用于根据主播游戏角色的评分,按照多个视频帧的时间戳从前到后的顺序,确定主播游戏角色的评分的变化趋势;根据主播游戏角色的评分的变化趋势,确定游戏事件。
在一可选实施方式中,识别模块62在识别至少一个视频帧中的游戏角色的图像和/或与游戏角色关联的游戏状态数据时,具体用于分别识别多个视频帧中的游戏角色的图像。相应地,确定模块63在根据游戏角色的图像和/或与游戏角色关联的游戏状态数据,确定至少一个视频帧展示的游戏事件时,具体用于根据游戏角色的图像,计算游戏角色的数量的变化趋势;根据游戏角色的数量的变化趋势,确定游戏事件。
在一可选实施方式中,识别模块62在识别至少一个视频帧中的游戏角色的图像和/或与游戏角色关联的游戏状态数据时,具体用于识别至少一个视频帧中的游戏角色的图像。相应地,确定模块63在根据游戏角色的图像和/或与游戏角色关联的游戏状态数据,确定至少一个视频帧展示的游戏事件时,具体用于根据游戏角色的图像的显示位置和数量,计算游戏角色的显示密度;根据游戏角色的显示密度,确定游戏事件。
在一可选实施方式中,识别模块62在识别至少一个视频帧中的游戏角色的图像和/或与游戏角色关联的游戏状态数据时,具体用于识别至少一个视频帧中的表征主播游戏角色的成就的图像。相应地,确定模块63在根据游戏角色的图像和/或与游戏角色关联的游戏状态数据,确定至少一个视频帧展示的游戏事件时,具体用于从表征主播游戏角色的成就的图像中解析主播游戏角色的成就,作为游戏事件。
在一可选实施方式中,推送模块64在向用户推送游戏直播视频流对应直播间的信息时,具体用于提高游戏直播视频流对应的直播间的显示系数;在直播间列表中,按照显示系数由高到低的顺序,对游戏直播视频流对应的直播间的信息和和其他直播间的信息和进行排序;将排序完成的直播间列表推送至用户侧设备。
在一可选实施方式中,推送模块64在向用户推送游戏直播视频流对应直播间的信息时,具体用于在游戏直播视频流对应的直播间的图标上,标记预设标识;将标记有预设标识的图标推送至用户侧设备。
本发明实施例所提供的直播间信息推送装置可执行本发明任意实施例所提供的直播间信息推送方法,具备执行方法相应的功能模块和有益效果。
实施例七
图7是本发明实施例七提供的一种服务器的结构示意图,如图7所示,该服务器包括处理器70、存储器71;服务器中处理器70的数量可以是一个或多个,图7中以一个处理器70为例;服务器中的处理器70、存储器71可以通过总线或其他方式连接,图7中以通过总线连接为例。
存储器71作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的直播间信息推送方法对应的程序指令/模块(例如,直播间信息推送装置中的获取模块61、识别模块62、确定模块63和推送模块64)。处理器70通过运行存储在存储器71中的软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述的直播间信息推送方法。
存储器71可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器71可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器71可进一步包括相对于处理器70远程设置的存储器,这些远程存储器可以通过网络连接至服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
实施例八
本发明实施例八还提供一种其上存储有计算机程序的计算机可读存储介质,计算机程序在由计算机处理器执行时用于执行一种直播间信息推送方法,该方法包括:
获取游戏直播视频流中的至少一个视频帧;
识别至少一个视频帧中的游戏角色的图像和/或与游戏角色关联的游戏状态数据;
根据游戏角色的图像和/或与游戏角色关联的游戏状态数据,确定至少一个视频帧展示的游戏事件;
如果游戏事件与预设游戏事件匹配,则向用户推送游戏直播视频流对应直播间的信息。
当然,本发明实施例所提供的一种其上存储有计算机程序的计算机可读存储介质,其计算机程序不限于如上的方法操作,还可以执行本发明任意实施例所提供的直播间信息推送方法中的相关操作。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
值得注意的是,上述直播间信息推送装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (10)
1.一种直播间信息推送方法,其特征在于,包括:
获取游戏直播视频流中的至少一个视频帧;
识别所述至少一个视频帧中的游戏角色的图像和/或与所述游戏角色关联的游戏状态数据;
根据所述游戏角色的图像和/或与所述游戏角色关联的游戏状态数据,确定所述至少一个视频帧展示的游戏事件;
如果所述游戏事件与预设游戏事件匹配,则向用户推送所述游戏直播视频流对应直播间的信息。
2.根据权利要求1所述的方法,其特征在于,所述识别所述至少一个视频帧中的游戏角色的图像和/或与所述游戏角色关联的游戏状态数据,包括:
分别识别多个视频帧中的主播游戏角色的评分;
相应地,所述根据所述游戏角色的图像和/或与所述游戏角色关联的游戏状态数据,确定所述至少一个视频帧展示的游戏事件,包括:
根据主播游戏角色的评分,按照所述多个视频帧的时间戳从前到后的顺序,确定所述主播游戏角色的评分的变化趋势;
根据所述主播游戏角色的评分的变化趋势,确定所述游戏事件。
3.根据权利要求1所述的方法,其特征在于,所述识别所述至少一个视频帧中的游戏角色的图像和/或与所述游戏角色关联的游戏状态数据,包括:
分别识别多个视频帧中的游戏角色的图像;
相应地,所述根据所述游戏角色的图像和/或与所述游戏角色关联的游戏状态数据,确定所述至少一个视频帧展示的游戏事件,包括:
根据所述游戏角色的图像,计算所述游戏角色的数量的变化趋势;
根据所述游戏角色的数量的变化趋势,确定所述游戏事件。
4.根据权利要求1所述的方法,其特征在于,所述识别所述至少一个视频帧中的游戏角色的图像和/或与所述游戏角色关联的游戏状态数据,包括:
识别所述至少一个视频帧中的游戏角色的图像;
相应地,所述根据所述游戏角色的图像和/或与所述游戏角色关联的游戏状态数据,确定所述至少一个视频帧展示的游戏事件,包括:
根据所述游戏角色的图像的显示位置和数量,计算所述游戏角色的显示密度;
根据所述游戏角色的显示密度,确定所述游戏事件。
5.根据权利要求1所述的方法,其特征在于,所述识别所述至少一个视频帧中的游戏角色的图像和/或与所述游戏角色关联的游戏状态数据,包括:
识别所述至少一个视频帧中的表征主播游戏角色的成就的图像;
相应地,所述根据所述游戏角色的图像和/或与所述游戏角色关联的游戏状态数据,确定所述至少一个视频帧展示的游戏事件,包括:
从所述表征主播游戏角色的成就的图像中解析所述主播游戏角色的成就,作为所述游戏事件。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述向用户推送所述游戏直播视频流对应直播间的信息,包括:
提高所述游戏直播视频流对应的直播间的显示系数;
在直播间列表中,按照显示系数由高到低的顺序,对所述游戏直播视频流对应的直播间的信息和和其他直播间的信息和进行排序;
将排序完成的直播间列表推送至用户侧设备。
7.根据权利要求1-5任一项所述的方法,其特征在于,所述向用户推送所述游戏直播视频流对应直播间的信息,包括:
在所述游戏直播视频流对应的直播间的图标上,标记预设标识;
将标记有预设标识的所述图标推送至用户侧设备。
8.一种直播间信息推送装置,其特征在于,包括:
获取模块,用于获取游戏直播视频流中的至少一个视频帧;
识别模块,用于识别所述至少一个视频帧中的游戏角色的图像和/或与所述游戏角色关联的游戏状态数据;
确定模块,用于根据所述游戏角色的图像和/或与所述游戏角色关联的游戏状态数据,确定所述至少一个视频帧展示的游戏事件;
推送模块,用于如果所述游戏事件与预设游戏事件匹配,则向用户推送所述游戏直播视频流对应直播间的信息。
9.一种服务器,其特征在于,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的直播间信息推送方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的直播间信息推送方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810515426.9A CN108833936B (zh) | 2018-05-25 | 2018-05-25 | 直播间信息推送方法、装置、服务器和介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810515426.9A CN108833936B (zh) | 2018-05-25 | 2018-05-25 | 直播间信息推送方法、装置、服务器和介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108833936A true CN108833936A (zh) | 2018-11-16 |
CN108833936B CN108833936B (zh) | 2021-05-25 |
Family
ID=64146086
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810515426.9A Active CN108833936B (zh) | 2018-05-25 | 2018-05-25 | 直播间信息推送方法、装置、服务器和介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108833936B (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109547819A (zh) * | 2018-11-23 | 2019-03-29 | 广州虎牙信息科技有限公司 | 直播列表展示方法、装置以及电子设备 |
CN109529352A (zh) * | 2018-11-27 | 2019-03-29 | 腾讯科技(深圳)有限公司 | 虚拟环境中调度策略的评估方法、装置及设备 |
CN109819271A (zh) * | 2019-02-14 | 2019-05-28 | 网易(杭州)网络有限公司 | 游戏直播间展示的方法及装置、存储介质、电子设备 |
CN110198456A (zh) * | 2019-04-26 | 2019-09-03 | 腾讯科技(深圳)有限公司 | 基于直播的视频推送方法、装置和计算机可读存储介质 |
CN110351577A (zh) * | 2019-08-16 | 2019-10-18 | 网易(杭州)网络有限公司 | 直播信息处理方法及装置、存储介质、电子设备 |
CN110996138A (zh) * | 2019-12-17 | 2020-04-10 | 腾讯科技(深圳)有限公司 | 一种视频标注方法、设备及存储介质 |
CN111097168A (zh) * | 2019-12-24 | 2020-05-05 | 网易(杭州)网络有限公司 | 游戏直播中的显示控制方法及装置、存储介质及电子设备 |
CN111524058A (zh) * | 2019-02-01 | 2020-08-11 | 纬创资通股份有限公司 | 硬件加速方法及硬件加速*** |
CN111669612A (zh) * | 2019-03-08 | 2020-09-15 | 腾讯科技(深圳)有限公司 | 基于直播的信息投放方法、装置和计算机可读存储介质 |
CN113468346A (zh) * | 2021-05-31 | 2021-10-01 | 北京达佳互联信息技术有限公司 | 资源处理方法、装置、电子设备及存储介质 |
CN114095742A (zh) * | 2021-11-09 | 2022-02-25 | 广州博冠信息科技有限公司 | 一种视频推荐方法、装置、计算机设备及存储介质 |
US11678029B2 (en) | 2019-12-17 | 2023-06-13 | Tencent Technology (Shenzhen) Company Limited | Video labeling method and apparatus, device, and computer-readable storage medium |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104168303A (zh) * | 2013-05-17 | 2014-11-26 | 腾讯科技(深圳)有限公司 | 一种展示网络直播间的方法和装置 |
CN104333783A (zh) * | 2014-11-11 | 2015-02-04 | 广州华多网络科技有限公司 | 一种制订任务的点播方法及***、相关设备 |
JP2016058861A (ja) * | 2014-09-09 | 2016-04-21 | みこらった株式会社 | スポーツ競技ライブ観戦システム、スポーツ競技ライブ観戦システムの映像収集配信設備装置及び観戦者端末 |
CN107197370A (zh) * | 2017-06-22 | 2017-09-22 | 北京密境和风科技有限公司 | 一种直播视频的场景检测方法和装置 |
WO2017172175A1 (en) * | 2016-04-01 | 2017-10-05 | Yahoo! Inc. | Computerized system and method for automatically detecting and rendering highlights from streaming videos |
CN107704498A (zh) * | 2017-08-25 | 2018-02-16 | 广州虎牙信息科技有限公司 | 搜索方法、搜索装置和终端设备 |
CN107770571A (zh) * | 2017-10-26 | 2018-03-06 | 咪咕视讯科技有限公司 | 一种直播间推荐方法、装置和存储介质 |
CN107908746A (zh) * | 2017-11-17 | 2018-04-13 | 苏州蜗牛数字科技股份有限公司 | 网络游戏记录方法、回放方法及回放装置 |
CN107998655A (zh) * | 2017-11-09 | 2018-05-08 | 腾讯科技(成都)有限公司 | 数据显示方法、装置、存储介质和电子装置 |
-
2018
- 2018-05-25 CN CN201810515426.9A patent/CN108833936B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104168303A (zh) * | 2013-05-17 | 2014-11-26 | 腾讯科技(深圳)有限公司 | 一种展示网络直播间的方法和装置 |
JP2016058861A (ja) * | 2014-09-09 | 2016-04-21 | みこらった株式会社 | スポーツ競技ライブ観戦システム、スポーツ競技ライブ観戦システムの映像収集配信設備装置及び観戦者端末 |
CN104333783A (zh) * | 2014-11-11 | 2015-02-04 | 广州华多网络科技有限公司 | 一种制订任务的点播方法及***、相关设备 |
WO2017172175A1 (en) * | 2016-04-01 | 2017-10-05 | Yahoo! Inc. | Computerized system and method for automatically detecting and rendering highlights from streaming videos |
CN107197370A (zh) * | 2017-06-22 | 2017-09-22 | 北京密境和风科技有限公司 | 一种直播视频的场景检测方法和装置 |
CN107704498A (zh) * | 2017-08-25 | 2018-02-16 | 广州虎牙信息科技有限公司 | 搜索方法、搜索装置和终端设备 |
CN107770571A (zh) * | 2017-10-26 | 2018-03-06 | 咪咕视讯科技有限公司 | 一种直播间推荐方法、装置和存储介质 |
CN107998655A (zh) * | 2017-11-09 | 2018-05-08 | 腾讯科技(成都)有限公司 | 数据显示方法、装置、存储介质和电子装置 |
CN107908746A (zh) * | 2017-11-17 | 2018-04-13 | 苏州蜗牛数字科技股份有限公司 | 网络游戏记录方法、回放方法及回放装置 |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109547819B (zh) * | 2018-11-23 | 2022-11-15 | 广州虎牙信息科技有限公司 | 直播列表展示方法、装置以及电子设备 |
CN109547819A (zh) * | 2018-11-23 | 2019-03-29 | 广州虎牙信息科技有限公司 | 直播列表展示方法、装置以及电子设备 |
CN109529352A (zh) * | 2018-11-27 | 2019-03-29 | 腾讯科技(深圳)有限公司 | 虚拟环境中调度策略的评估方法、装置及设备 |
CN111524058B (zh) * | 2019-02-01 | 2023-08-22 | 纬创资通股份有限公司 | 硬件加速方法及硬件加速*** |
CN111524058A (zh) * | 2019-02-01 | 2020-08-11 | 纬创资通股份有限公司 | 硬件加速方法及硬件加速*** |
CN109819271A (zh) * | 2019-02-14 | 2019-05-28 | 网易(杭州)网络有限公司 | 游戏直播间展示的方法及装置、存储介质、电子设备 |
CN111669612A (zh) * | 2019-03-08 | 2020-09-15 | 腾讯科技(深圳)有限公司 | 基于直播的信息投放方法、装置和计算机可读存储介质 |
CN111669612B (zh) * | 2019-03-08 | 2023-02-28 | 腾讯科技(深圳)有限公司 | 基于直播的信息投放方法、装置和计算机可读存储介质 |
CN110198456A (zh) * | 2019-04-26 | 2019-09-03 | 腾讯科技(深圳)有限公司 | 基于直播的视频推送方法、装置和计算机可读存储介质 |
CN110198456B (zh) * | 2019-04-26 | 2023-02-07 | 腾讯科技(深圳)有限公司 | 基于直播的视频推送方法、装置和计算机可读存储介质 |
CN110351577A (zh) * | 2019-08-16 | 2019-10-18 | 网易(杭州)网络有限公司 | 直播信息处理方法及装置、存储介质、电子设备 |
CN110351577B (zh) * | 2019-08-16 | 2021-09-03 | 网易(杭州)网络有限公司 | 直播信息处理方法及装置、存储介质、电子设备 |
CN110996138A (zh) * | 2019-12-17 | 2020-04-10 | 腾讯科技(深圳)有限公司 | 一种视频标注方法、设备及存储介质 |
WO2021120814A1 (zh) * | 2019-12-17 | 2021-06-24 | 腾讯科技(深圳)有限公司 | 一种视频标注方法及装置、设备、计算机可读存储介质 |
CN110996138B (zh) * | 2019-12-17 | 2021-02-05 | 腾讯科技(深圳)有限公司 | 一种视频标注方法、设备及存储介质 |
US11678029B2 (en) | 2019-12-17 | 2023-06-13 | Tencent Technology (Shenzhen) Company Limited | Video labeling method and apparatus, device, and computer-readable storage medium |
CN111097168A (zh) * | 2019-12-24 | 2020-05-05 | 网易(杭州)网络有限公司 | 游戏直播中的显示控制方法及装置、存储介质及电子设备 |
CN111097168B (zh) * | 2019-12-24 | 2024-02-27 | 网易(杭州)网络有限公司 | 游戏直播中的显示控制方法及装置、存储介质及电子设备 |
CN113468346A (zh) * | 2021-05-31 | 2021-10-01 | 北京达佳互联信息技术有限公司 | 资源处理方法、装置、电子设备及存储介质 |
CN114095742A (zh) * | 2021-11-09 | 2022-02-25 | 广州博冠信息科技有限公司 | 一种视频推荐方法、装置、计算机设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN108833936B (zh) | 2021-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108833936A (zh) | 直播间信息推送方法、装置、服务器和介质 | |
CN110769270B (zh) | 直播互动的方法及装置、电子设备、存储介质 | |
CN108881949A (zh) | 直播间信息推送方法、装置、设备及介质 | |
Smith et al. | Live-streaming changes the (video) game | |
Blumler et al. | Political communication in freefall: The British case—and others? | |
Nascimento et al. | Modeling and analyzing the video game live-streaming community | |
EP3457705A1 (en) | Display controller, display control method, and computer program | |
CN108737846B (zh) | 直播间显示方法、装置、服务器和介质 | |
CN110392274B (zh) | 一种信息处理方法、设备、客户端、***及存储介质 | |
CN109286822A (zh) | 基于直播视频识别的互动方法、装置、设备及存储介质 | |
CN110099283A (zh) | 信息推送方法、装置、设备和存储介质 | |
US10363488B1 (en) | Determining highlights in a game spectating system | |
US20120283007A1 (en) | Special regional online video game forum based on location | |
JP6570715B1 (ja) | 配信サーバ、配信システム、配信方法及びプログラム | |
KR20020055306A (ko) | 스포츠경기의 심판 판정과 코칭스테프의 경기운영에 관한인터넷을 이용한 공정성평가 시스템 | |
CN109195003B (zh) | 基于直播进行游戏的互动方法、***、终端及装置 | |
US20230356082A1 (en) | Method and apparatus for displaying event pop-ups, device, medium and program product | |
CN109698963A (zh) | 一种直播方法、装置、电子设备及可读存储介质 | |
CN106534970A (zh) | 一种推荐视频确定方法、数据处理服务器及*** | |
CN110446064A (zh) | 直播互动方法、服务器、直播互动***以及存储介质 | |
CN112188223A (zh) | 直播视频播放方法、装置、设备及介质 | |
CN105872740B (zh) | 信息整合方法和信息整合装置 | |
CN112587935B (zh) | 直播数据的处理方法、装置、电子设备及存储介质 | |
Lebel et al. | Generation Y’s perceptions of women’s sport in the media | |
CN105597295A (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 |