一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

直播内容处理方法及装置与流程

2021-10-24 07:23:00 来源:中国专利 TAG:直播 内容 装置 可读 特别


1.本技术涉及直播技术领域,特别涉及直播内容处理方法。本技术同时涉及直播内容处理装置,一种计算设备,以及一种计算机可读存储介质。


背景技术:

2.随着直播技术的不断发展,直播内容的分类越来越多。用户为了快速找到想要观看的直播内容,可以根据直播封面来判断是否对此直播感兴趣,从而进入直播间观看直播内容。
3.然而日常直播中许多内容较为枯燥,精彩的内容瞬间即逝,无法像短视频一样吸引眼球,并且许多直播的封面内容与直播内容完全不符,使用户无法基于封面快速找到感兴趣的内容,从而导致直播内容的分发效率低下。


技术实现要素:

4.有鉴于此,本技术实施例提供了直播内容处理方法。本技术同时涉及一种直播内容处理装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的直播封面内容与直播内容存在较大差异的问题。
5.根据本技术实施例的第一方面,提供了一种直播内容处理方法,应用于客户端,包括:
6.展示直播间列表,其中,所述直播间列表中各个直播间的封面通过封面动态图片展示;
7.接收目标直播间的直播流获取指令,将所述直播流获取指令转发至服务器,其中,所述直播流获取指令携带有直播间标识;
8.接收所述服务器响应于所述直播流获取指令返回的封面视频片段和目标直播流;
9.播放所述封面视频片段,在所述封面视频片段播放完成的情况下,播放所述目标直播流
10.根据本技术实施例的第二方面,提供了一种直播内容处理方法,应用于服务器,包括:
11.接收由客户端发送的直播流获取指令,其中,所述直播流获取指令中携带有直播间标识;
12.根据所述直播间标识确定封面视频片段和目标直播流;
13.将所述封面视频片段和所述目标直播流发送至所述客户端。
14.根据本技术实施例的第三方面,提供了一种直播内容处理系统,应用于服务器和客户端,包括:
15.所述客户端被配置为展示直播间列表,其中,所述直播间列表中各个直播间的封面通过封面动态图片展示;接收目标直播间的直播流获取指令,将所述直播流获取指令转发至服务器,其中,所述直播流获取指令携带有直播间标识;
16.所述服务器被配置为接收由客户端发送的直播流获取指令,其中,所述直播流获取指令中携带有直播间标识;根据所述直播间标识确定封面视频片段和目标直播流;将所述封面视频片段和所述目标直播流发送至所述客户端;
17.所述客户端进一步被配置为接收所述服务器响应于所述直播流获取指令返回的封面视频片段和目标直播流;播放所述封面视频片段,在所述封面视频片段播放完成的情况下,播放所述目标直播流。
18.根据本技术实施例的第四方面,提供了一种直播内容处理装置,应用于客户端,包括:
19.展示模块,被配置为展示直播间列表,其中,所述直播间列表中各个直播间的封面通过封面动态图片展示;
20.转发模块,被配置为接收目标直播间的直播流获取指令,将所述直播流获取指令转发至服务器,其中,所述直播流获取指令携带有直播间标识;
21.接收模块,被配置为接收所述服务器响应于所述直播流获取指令返回的封面视频片段和目标直播流;
22.播放模块,被配置为播放所述封面视频片段,在所述封面视频片段播放完成的情况下,播放所述目标直播流。
23.根据本技术实施例的第五方面,提供了一种直播内容处理装置,应用于服务器,包括:
24.指令接收模块,被配置为接收由客户端发送的直播流获取指令,其中,所述直播流获取指令中携带有直播间标识;
25.确定模块,被配置为根据所述直播间标识确定封面视频片段和目标直播流;
26.发送模块,被配置为将所述封面视频片段和所述目标直播流发送至客户端。
27.根据本技术实施例的第六方面,提供了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述指令时实现所述直播内容处理方法的步骤。
28.根据本技术实施例的第七方面,提供了一种计算机可读存储介质,其存储有计算机指令,该指令被处理器执行时实现所述直播内容处理方法的步骤。
29.本技术提供的直播内容处理方法通过展示直播间列表,其中,所述直播间列表中各个直播间的封面通过封面动态图片展示;接收目标直播间的直播流获取指令,将所述直播流获取指令转发至服务器,其中,所述直播流获取指令携带有直播间标识;接收所述服务器响应于所述直播流获取指令返回的封面视频片段和目标直播流;播放所述封面视频片段,在所述封面视频片段播放完成的情况下,播放所述目标直播流。本技术通过在进入直播间后播放与直播封面对应的视频片段,实现直播封面与直播内容的一致,且在播放完视频片段的内容后还可跳转至当前直播内容继续播放,从而提高直播平台内容的分发效率,使观看直播的用户可以快速找到自己感兴趣的内容。
附图说明
30.图1是本技术一实施例提供的一种直播内容处理方法的流程图;
31.图2是本技术另一实施例提供的一种直播内容处理方法的流程图;
32.图3是本技术一实施例提供的一种应用于直流r的直播内容处理方法的流程图;
33.图4是本技术一实施例提供的一种应用于客户端的直播内容处理装置的结构示意图;
34.图5是本技术一实施例提供的一种应用于服务器的直播内容处理装置的结构示意图;
35.图6是本技术一实施例提供的一种直播内容处理系统的结构示意图;
36.图7是本技术一实施例提供的一种计算设备的结构框图。
具体实施方式
37.在下面的描述中阐述了很多具体细节以便于充分理解本技术。但是本技术能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本技术内涵的情况下做类似推广,因此本技术不受下面公开的具体实施的限制。
38.在本技术一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术一个或多个实施例。在本技术一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本技术一个或多个实施例中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
39.应当理解,尽管在本技术一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本技术一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
40.首先,对本技术一个或多个实施例涉及的名词术语进行解释。
41.hls推流技术:http live streaming,缩写为hls,是基于http的流媒体网络传输协议。它的工作原理是把整个流分成一个个小的基于http的文件来下载,每次只下载一些。当媒体流正在播放时,客户端可以选择从许多不同的备用源中以不同的速率下载同样的资源,允许流媒体会话适应不同的数据速率。在开始一个流媒体会话时,客户端会下载一个包含元数据的扩展m3u(m3u8)播放列表文件,用于寻找可用的媒体流。
42.直播流:直播流通常采用单播或组播形式推送到边缘组播服务器,由边缘组播服务器通过组播形式提供给用户。
43.在本技术中,提供了直播数据处理方法,本技术同时涉及直播数据处理装置,一种计算设备,以及一种计算机可读存储介质,在下面的实施例中逐一进行详细说明。
44.图1示出了根据本技术一实施例提供的直播内容处理方法的流程图,所述方法应用于客户端,具体包括以下步骤:
45.步骤102:展示直播间列表,其中,所述直播间列表中各个直播间的封面通过封面动态图片展示。
46.其中,客户端是指用户可以观看直播的终端设备,例如,手机、平板电脑等。本技术的客户端是指用于播放直播内容的客户端,即观看直播的用户使用的客户端。服务器用于处理直播过程中产生的直播数据。封面动态图片是指以动态图片作为直播间封面的图片。
直播间列表是指对直播间面进行展示的列表,直播间列表中的每个直播间都对应有动态的直播间封面,用户可在直播间列表中基于感兴趣的动态封面选取确定想要观看的直播间。
47.客户端通过展示带有动态封面的直播间列表,便于用户在直播间列表中更高效的确定想要观看的直播间,从而提升用户体验。
48.步骤104:接收目标直播间的直播流获取指令,将所述直播流获取指令转发至服务器,其中,所述直播流获取指令携带有直播间标识。
49.其中,目标直播间是指用户选取的想要观看其直播内容从而进入的直播间。直播流获取指令是指用于向服务器请求获取直播流的指令。直播流获取指令中携带有直播间标识,所述直播间标识是指用于代表直播间的标志,例如,直播间id、直播房间号等等。根据直播间标识可在服务器的多个直播流中确定对应直播间标识的直播流。每个直播间标识都存在一个与其对应的直播间,基于直播间标识获取对应的直播流,即获取对应直播间的直播流。例如,观看直播的用户进入直播间后,客户端接收对应直播间的直播流。客户端接收直播流获取指令,转发至存储有对应直播流的服务器,用于从服务器获取与直播间标识对应的直播内容。
50.在本技术一具体实施方式中,以用户a进入直播间1为例,用户a使用终端设备a进入直播间1,触发直播流获取指令,终端设备a在用户a进入直播间1的情况下,接收用户a发送的获取直播间1对应直播流的直播流获取指令,并将所述直播流获取指令转发至服务器,其中,直播流获取指令中携带有直播间标识“1”。
51.客户端通过接收目标直播间的直播流获取指令,便于后续服务器基于直播流获取指令确定于目标直播间对应的直播流以及封面视频片段。
52.在实际应用中,将封面动态图片作为直播间的直播封面进行展示时,客户端可以接收针对封面动态图片对应的目标直播间的直播流获取指令,即用户看到封面动态图片从而进入对应直播间,客户端在用户进入直播间的情况下接收直播流获取指令。
53.在本技术一具体实施方式中,以封面动态图片为图片h为例,用户点击直播封面为图片h的直播封面,进入与图片h对应的直播间h,客户端接收获取直播间h对应直播流的直播流获取指令。
54.通过接收针对封面动态图片的直播流获取指令,实现了用户基于动态封面选取感兴趣的直播间,提升用户体验。
55.步骤106:接收所述服务器响应于所述直播流获取指令返回的封面视频片段和目标直播流。
56.其中,封面视频片段是指根据直播间标识确定的与当前时间点的直播封面对应的视频片段。随着直播的进行,通过直播间标识可确定其他时间点的直播封面对应的视频片段。目标直播流是指根据所述直播间标识确定的与直播间标识对应的直播流。
57.在本技术一具体实施方式中,以直播流获取指令i为例,终端设备a接收响应于直播流获取指令i返回的封面视频片段x和目标直播流y。
58.通过接收封面视频片段以及目标直播流,便于后续对封面视频片段以及目标直播流进行展示。
59.步骤108:播放所述封面视频片段,在所述封面视频片段播放完成的情况下,播放所述目标直播流。
60.具体的,在目标直播间播放对应的封面视频片段,并监测所述封面视频片段的播放情况,在监测到所述封面视频片段播放完成的情况下,播放客户端接收的目标直播流。
61.在本技术一具体实施方式中,沿用上例,播放封面视频片段x,监测封面视频片段x的播放情况,在监测到封面视频片段x播放完成的情况下,终端设备a继续播放目标直播流y。
62.通过在客户端播放封面视频片段,确保了封面内容与直播内容的一致,并且在封面视频片段播放完成后,播放直播间实时的直播内容,便于用户观看继续观看直播。
63.在实际应用中,客户端还可以接收服务器发送的封面动态图片并展示,具体为:
64.接收所述服务器基于待处理直播流获得的封面动态图片;
65.将所述封面动态图片作为所述待处理直播流对应直播间的直播封面进行展示。
66.其中,待处理直播流是指用于生成封面动态图片的直播流。
67.在本技术一具体实施方式中,沿用上例,终端设备a接收服务器发送的封面动态图片,用所述封面动态图片替换直播间当前的直播封面,并将所述封面动态图片作为直播间封面进行展示。
68.通过将包含直播间内容的封面动态图片作为直播间封面进行展示,便于用户基于动态封面选取符合兴趣的直播间。
69.本技术的直播内容处理方法通过展示直播间列表;接收目标直播间的直播流获取指令,将所述直播流获取指令转发至服务器;接收所述服务器响应于所述直播流获取指令返回的封面视频片段和目标直播流;播放所述封面视频片段,在所述封面视频片段播放完成的情况下,播放所述目标直播流。通过展示动态的直播封面,吸引用户的观看兴趣,在进入直播间后播放与直播封面对应的视频片段,且在播放完视频片段的内容后还可跳转至当前直播内容继续播放,从而提高直播平台内容的分发效率,使观看直播的用户可以快速找到自己感兴趣的内容。
70.图2示出了根据本技术另一实施例提供的直播内容处理方法的流程图,所述方法应用于服务器,具体包括以下步骤:
71.步骤202:接收由客户端发送的直播流获取指令,其中,所述直播流获取指令中携带有直播间标识。
72.具体的,服务器接收客户端发送的直播流获取指令,用于在服务器中查找与直播间标识匹配的封面视频片段以及目标直播流。
73.在本技术一具体实施方式中,以直播流获取指令i1为例,接收客户端发送的直播流获取指令i1,直播流获取指令i1中携带有直播间标识“1”。
74.服务器接收客户端发送的直播流获取指令,便于基于直播流获取指令确定目标直播流以及封面视频片段。
75.步骤204:根据所述直播间标识确定封面视频片段和目标直播流。
76.服务器可同时处理多个直播流,根据直播间标识可确定与该直播间标识对应的一个直播流作为目标直播流。
77.具体的,服务器根据所述直播流获取指令中的直播间标识在服务器的多个直播流中确定与所述直播间标识匹配的直播流作为目标直播流;基于该目标直播流,确定与该目标直播流存在对应关系的视频片段为封面视频片段。
78.在本技术一具体实施方式中,沿用上例,服务器根据直播间标识“1”确定封面视频片段x和目标直播流y。
79.步骤206:将所述封面视频片段和所述目标直播流发送至所述客户端。
80.具体的,将根据直播间标识确定的封面视频片段以及目标直播流发送至客户端。
81.在本技术一具体实施方式中,沿用上例,将封面视频片段x和目标直播流y发送至终端设备a。
82.服务器通过将封面视频片段以及目标直播流发送至目标客户端,便于客户端对封面视频片段以及目标直播流在目标直播间内展示。
83.目前,许多直播间的封面与直播的内容并不匹配,观看直播的用户不易通过直播封面快速找到感兴趣的内容。并且,直播内容中大多为比较枯燥的内容,类似于游戏五杀的高光时刻内容瞬间即逝,不易吸引用户观看直播。
84.为了解决上述问题,本技术提供了一种将直播中的高光时刻内容生成封面动态图片作为直播封面的方法,即用动态图片代替当前直播封面并展示。
85.在实际应用中,所述封面动态图片可通过如下方法获得:
86.接收待处理直播流;
87.基于所述待处理直播流和预设规则获得所述封面视频片段和封面动态图片,其中,所述预设规则为对所述待处理直播流的内容进行识别的规则;
88.将所述封面动态图片作为所述待处理直播流对应直播间的直播封面发送至所述客户端。
89.其中,待处理直播流是指服务器接收的用于生成封面视频片段和封面动态图片的直播流。预设规则是指识别所述待处理直播流中直播内容的规则,其中,预设规则可以是由直播流对应的管理员设置的规则,也可以是预先训练好的深度神经网络学习模型。根据预设规则可以在待处理直播流中确定封面视频片段,例如,直播间管理员设置第60秒至第160秒的直播内容为封面视频片段,或根据深度神经网络学习模型识别出待处理直播流的第80秒至120秒的直播内容为封面视频片段。再如,预设规则为根据深度神经网络学习模型识别出的直播流中主播跳舞的视频片段,随着直播的进行,可在直播流中确定多个不同的跳舞片段为符合预设规则的视频片段,每个跳舞视频片段均可作为封面视频片段。
90.在确定封面视频片段后,可以根据封面视频片段生成封面动态图片,其中,封面动态图片是指基于封面视频片段获得的动态图片,可用于作为直播间的封面。在后续用户进入目标直播间观看直播内容时,可将封面视频片段作为直播内容进行展示。在获得封面视频片段以及封面动态图片后,将获得的封面动态图片发送至客户端。
91.在本技术一具体实施方式中,以服务器接收直播流d为例,预设规则为主播设置的时间区间。服务器接收直播流d,根据直播流d和主播设置的时间区间,获得视频片段3和动态图片4。将视频片段3和动态图片4传输至客户端。
92.在本技术另一具体实施方式中,仍以服务器接收直播流d为例,将该直播流d输入至预先训练好的深度神经网络学习模型进行智能识别,识别直播流d中出现的游戏高光时刻(例如游戏五杀)直播内容。采用智能识别方法获得视频片段5和动态图片6,将视频片段5和动态图片6传输至客户端。
93.具体的,基于所述待处理直播流和预设规则获得封面视频片段和封面动态图片,
包括:
94.根据所述预设规则确定所述待处理直播流中的第一视频片段;
95.将所述第一视频片段转换为第一动态图片;
96.确定所述第一视频片段为封面视频片段,确定所述第一动态图片为封面动态图片。
97.其中,所述第一视频片段是指根据预设规则从所述待处理直播流中获取的视频片段,其格式可以为mp4格式。第一动态图片是指根据所述第一动态视频片段生成的动态图片,其格式可以为gif格式。
98.具体的,服务器根据所述预设规则确定所述待处理直播流中的第一视频片段包括:
99.基于所述预设规则确定目标时间段;
100.根据所述目标时间段从所述待处理直播流中截取第一视频片段。
101.其中,目标时间段是指符合预设规则的时间区间,基于目标时间段可以从待处理直播流中截取时间区间内的视频片段作为第一视频片段。
102.服务器基于预设规则确定待处理直播流中符合预设规则的直播流所处的时间段。根据所述时间段从所述待处理直播流中截取时间段内的直播流生成第一视频片段。
103.在本技术一具体实施方式中,以待处理直播流为直播流d为例,预设规则为主播设置的第5秒到第15秒的时间区间。在直播流d中截取第5秒到第15秒的直播内容,通过hls技术合成mp4格式的视频文件作为第一视频片段。通过编码软件对第一视频片段进行格式转换,将mp4格式的视频文件转换为gif格式的动态图片作为封面动态图片。
104.在实际应用中,服务器生成封面动态图片后,可以对封面动态图片进行展示,具体为:
105.客户端接收所述封面动态图片,将所述封面动态图片作为所述待处理直播流对应直播间的直播封面。
106.在本技术一具体实施方式中,沿用上例,客户端接收服务器发送的封面动态图片。用所述封面动态图片替换直播间当前的直播封面,并将所述封面动态图片作为直播间封面进行展示。
107.在实际应用中,直播内容会持续发生变化,基于预设规则还可从直播流中获取新的直播内容生成封面动态图片作为直播间的封面,即生成所述封面动态图片的方法还包括:
108.服务器根据所述预设规则确定所述待处理直播流中的第二视频片段;
109.将所述第二视频片段转换为第二动态图片;
110.确定所述第二视频片段为封面视频片段,确定所述第二动态图片为封面动态图片。
111.其中,第二视频片段是指从待处理直播流中获取的与所述第一视频片段不同的视频片段。第二动态图片是指根据所述第二视频片段生成的动态图片。例如,根据预设规则为跳舞时间段确定第一视频片段,随着直播的进行,直播流中可能会再次出现跳舞的片段,此时可根据预设规则再次确定跳舞的视频片段作为第二视频片段,即第一视频片段与第二视频片段为不同的跳舞视频片段。
112.本技术一具体实施方式中,沿用上例,服务器根据预设规则在直播流d确定不同于第一视频片段的第二视频片段,第二视频片段中可以包含直播间唱歌的画面。将mp4格式的第二视频片段转换为gif格式第二动态图片。将所述第二视频片段作为封面视频片段,将所述第二动态图片作为封面动态图片。
113.通过待处理直播流中确定第一视频片段后,再次确定不同于第一视频片段的第二视频片段,便于将直播内容中不同的高光时刻内容作为直播封面进行展示,从而吸引用户观看。
114.在实际应用中,可以对封面动态图片进行审核,确保所述封面动态图片的合理性,具体为:
115.审核所述封面动态图片,获得审核结果;
116.在所述审核结果为通过审核的情况下,将所述封面动态图片作为所述待处理直播流对应直播间的直播封面发送至所述客户端。
117.其中,审核是指通过人工识别或者机器识别的方式判断封面动态图片是否违法以及是否违反直播平台规定等。审核结果包括通过审核、未通过审核。未通过审核的情况可以包括封面内容与直播内容不符等。
118.在本技术一具体实施例中,沿用上例,对封面动态图片进行审核,确定封面内容符合直播平台规则,即审核结果为通过审核。将所述封面动态图片作为所述待处理直播流对应直播间的直播封面发送至所述客户端。
119.在实际应用中,对于使用了高光时刻内容作为直播间封面的直播间,直播平台可以结合平台的流量扶持系统,将直播间推荐至大型流量入口,以做到对热门直播间的高效实时推荐。在直播间使用高光时刻内容作为直播封面期间,平台可以提供大量的流量入口,方便高质的内容有效的分发,吸引更多用户观看直播并且用户可以观看到直播中精彩的内容。
120.本技术的直播内容处理方法,接收由客户端发送的直播流获取指令,其中,所述直播流获取指令中携带有直播间标识;根据所述直播间标识确定封面视频片段和目标直播流;将所述封面视频片段和所述目标直播流发送至所述客户端。本技术应用于服务器的直播内容处理方法,根据直播流获取指令确定对应的封面视频片段以及直播流,并将封面视频片段以及直播流返回至客户端,便于客户端展示封面视频片段以及直播流的内容,从而丰富了客户端展示的直播内容,实现了用户在观看直播时封面内容与直播间内容的一致性,提升用户的观看体验。
121.在进入直播间后显示与直播封面对应的视频片段,实现直播封面与直播内容的一致,且在播放完视频片段的内容后还可跳转至当前直播内容继续播放,从而提高直播平台内容的分发效率,使观看直播的用户可以快速找到自己感兴趣的内容。
122.下述结合附图3,以本技术提供的直播内容处理方法在处理直播流r的应用为例,对所述直播内容处理方法进行进一步说明。其中,图3示出了本技术一实施例提供的一种应用于直播流r的直播内容处理方法的流程图,具体包括以下步骤:
123.步骤302:服务器接收待处理直播流并基于所述待处理直播流和预设规则确定目标时间段。
124.在本技术一具体实施方式中,以待处理直播流为直播流r为例,服务器接收直播流
r,其中,直播流r对应直播间r。预设规则为主播设置的第40秒到第50秒的跳舞画面的时间区间。将预设规则中规定的时间区间作为目标时间段。
125.步骤304:所述服务器根据所述目标时间段从所述待处理直播流中截取第一视频片段。
126.在本技术一具体实施方式中,沿用上例,根据所述预设规则确定的目标时间段,在直播流r中截取目标时间段内的直播流,合成视频片段s即第一视频片段。
127.步骤306:所述服务器将所述第一视频片段转换为第一动态图片。
128.在本技术一具体实施方式中,沿用上例,将mp4格式的视频片段s转换为gif格式的动态图片w,即第一动态图片。
129.步骤308:确定所述第一视频片段为封面视频片段,确定所述第一动态图片为封面动态图片。
130.在本技术一具体实施方式中,沿用上例,确定视频片段s为封面视频片段,确定动态图片w为封面动态图片。
131.步骤310:所述服务器审核所述封面动态图片,获得审核结果。
132.在本技术一具体实施方式中,沿用上例,对所述封面动态图片即动态图片w进行审核,确定审核结果为通过。
133.步骤312:在所述审核结果为通过审核的情况下,将所述封面动态图片作为所述待处理直播流对应直播间的直播封面发送至所述客户端。
134.在本技术一具体实施方式中,沿用上例,在审核结果为通过的情况下,将所述封面动态图片即动态图片w作为直播流r对应直播间r的直播封面发送至客户端。
135.步骤314:客户端接收所述封面动态图片,将所述封面动态图片作为所述待处理直播流对应直播间的直播封面。
136.在本技术一具体实施方式中,沿用上例,客户端接收封面动态图片即动态图片w,将动态图片w作为直播流r对应直播间r的直播封面。
137.步骤316:所述客户端接收针对所述封面动态图片的直播流获取指令。
138.在本技术一具体实施方式中,沿用上例,用户在客户端通过动态图片w进入直播间r,触发针对动态图片w的直播间r的直播流获取指令。
139.步骤318:将所述直播流获取指令转发至服务器,其中,所述直播流获取指令携带有直播间标识。
140.在本技术一具体实施方式中,沿用上例,将针对针对动态图片w的直播间r的直播流获取指令转发至服务器,其中,所述直播流获取指令中携带有直播间标识“r”。
141.步骤320:所述服务器根据所述直播间标识确定封面视频片段和目标直播流,并将所述封面视频片段和目标直播流发送至所述客户端。
142.在本技术一具体实施方式中,沿用上例,服务器根据直播间标识“r”确定与直播间标识“r”对应的视频片段s和目标直播流r。
143.步骤322:所述客户端接收所述封面视频片段和目标直播流,播放所述封面视频片段,在所述封面视频片段播放完成的情况下,播放所述目标直播流。
144.在本技术一具体实施方式中,沿用上例,客户端接收所述视频片段s和所述目标直播流r。播放所述视频片段s,在视频片段s播放完成的情况下,播放所述目标直播流r。
145.本技术的直播内容处理方法,所述客户端展示直播间列表,其中,所述直播间列表中各个直播间的封面通过封面动态图片展示;接收目标直播间的直播流获取指令,将所述直播流获取指令转发至服务器,其中,所述直播流获取指令携带有直播间标识;所述服务器接收由客户端发送的直播流获取指令,其中,所述直播流获取指令中携带有直播间标识;根据所述直播间标识确定封面视频片段和目标直播流;将所述封面视频片段和所述目标直播流发送至所述客户端;所述客户端接收所述服务器响应于所述直播流获取指令返回的封面视频片段和目标直播流;播放所述封面视频片段,在所述封面视频片段播放完成的情况下,播放所述目标直播流。本技术的方案可以实现通过在点击直播封面后,先显示与直播封面对应的视频片段,实现直播封面与直播内容的一致,并且直播封面可根据预设规则进行截取,即将直播中最吸引观众的内容片段放在直播封面,从而提高直播平台内容的分发效率,使观看直播的用户可以快速找到自己感兴趣的内容。
146.与上述方法实施例相对应,本技术还提供了应用于客户端的直播内容处理装置实施例,图4示出了本技术一实施例提供的直播内容处理装置的结构示意图。如图4所示,该装置包括:
147.展示模块402,被配置为展示直播间列表,其中,所述直播间列表中各个直播间的封面通过封面动态图片展示;
148.转发模块404,被配置为接收目标直播间的直播流获取指令,将所述直播流获取指令转发至服务器,其中,所述直播流获取指令携带有直播间标识;
149.接收模块406,被配置为接收所述服务器响应于所述直播流获取指令返回的封面视频片段和目标直播流;
150.播放模块408,被配置为播放所述封面视频片段,在所述封面视频片段播放完成的情况下,播放所述目标直播流。
151.可选地,所述转发模块404进一步被配置为:
152.接收针对所述封面动态图片对应的目标直播间的直播流获取指令。
153.可选地,所述装置还包括图片接收模块,被配置为:
154.接收所述服务器基于待处理直播流获得的封面动态图片;
155.将所述封面动态图片作为所述待处理直播流对应直播间的直播封面进行展示。
156.本技术的直播内容处理装置,通过展示模块,展示直播间列表,其中,所述直播间列表中各个直播间的封面通过封面动态图片展示;接收目标直播间的直播流获取指令,将所述直播流获取指令转发至服务器,其中,所述直播流获取指令携带有直播间标识;接收所述服务器响应于所述直播流获取指令返回的封面视频片段和目标直播流;播放所述封面视频片段,在所述封面视频片段播放完成的情况下,播放所述目标直播流。通过展示动态的直播封面,吸引用户的观看兴趣,在进入直播间后播放与直播封面对应的视频片段,且在播放完视频片段的内容后还可跳转至当前直播内容继续播放,从而提高直播平台内容的分发效率,使观看直播的用户可以快速找到自己感兴趣的内容。
157.与上述方法实施例相对应,本技术还提供了应用于服务器的直播内容处理装置实施例,图5示出了本技术一实施例提供的直播内容处理装置的结构示意图。如图5所示,该装置包括:
158.指令接收模块502,被配置为接收由客户端发送的直播流获取指令,其中,所述直
播流获取指令中携带有直播间标识;
159.确定模块504,被配置为根据所述直播间标识确定封面视频片段和目标直播流;
160.发送模块506,被配置为将所述封面视频片段和所述目标直播流发送至客户端。
161.可选地,所述装置还包括图片发送模块,被配置为:
162.接收待处理直播流;
163.基于所述待处理直播流和预设规则获得封面视频片段和封面动态图片,其中,所述预设规则为对所述待处理直播流的内容进行识别的规则;
164.将所述封面动态图片作为所述待处理直播流对应直播间的直播封面发送至客户端。
165.可选地,所述图片发送模块进一步被配置为:
166.根据所述预设规则确定所述待处理直播流中的第一视频片段;
167.将所述第一视频片段转换为第一动态图片;
168.确定所述第一视频片段为封面视频片段,确定所述第一动态图片为封面动态图片。
169.可选地,所述图片发送模块进一步被配置为:
170.基于所述预设规则确定目标时间段;
171.根据所述目标时间段从所述待处理直播流中截取第一视频片段。
172.可选地,所述图片发送模块进一步被配置为:
173.根据所述预设规则确定所述待处理直播流中的第二视频片段;
174.将所述第二视频片段转换为第二动态图片;
175.确定所述第二视频片段为封面视频片段,确定所述第二动态图片为封面动态图片。
176.可选地,所述图片发送模块进一步被配置为:
177.审核所述封面动态图片,获得审核结果;
178.在所述审核结果为通过审核的情况下,将所述封面动态图片作为所述待处理直播流对应直播间的直播封面发送至所述客户端。
179.本技术的直播内容处理装置,通过接收由客户端发送的直播流获取指令,其中,所述直播流获取指令中携带有直播间标识;根据所述直播间标识确定封面视频片段和目标直播流;将所述封面视频片段和所述目标直播流发送至所述客户端。通过在进入直播间后显示与直播封面对应的视频片段,实现直播封面与直播内容的一致,且在播放完视频片段的内容后还可跳转至当前直播内容继续播放,从而提高直播平台内容的分发效率,使观看直播的用户可以快速找到自己感兴趣的内容。
180.与上述方法实施例相对应,本技术还提供了直播内容处理系统实施例,图6示出了本技术一实施例提供的直播内容处理系统的结构示意图。如图6所示,该系统包括客户端602和服务器604,其中:
181.所述客户端602被配置为展示直播间列表,其中,所述直播间列表中各个直播间的封面通过封面动态图片展示;接收目标直播间的直播流获取指令,将所述直播流获取指令转发至服务器,其中,所述直播流获取指令携带有直播间标识;
182.所述服务器604被配置为接收由客户端发送的直播流获取指令,其中,所述直播流
获取指令中携带有直播间标识;根据所述直播间标识确定封面视频片段和目标直播流;将所述封面视频片段和所述目标直播流发送至所述客户端;
183.所述客户端602进一步被配置为接收所述服务器响应于所述直播流获取指令返回的封面视频片段和目标直播流;播放所述封面视频片段,在所述封面视频片段播放完成的情况下,播放所述目标直播流。
184.本技术的直播内容处理系统,包括客户端和服务器,其中:所述客户端被配置为展示直播间列表;接收目标直播间的直播流获取指令,将所述直播流获取指令转发至服务器,其中,所述直播流获取指令携带有直播间标识;所述服务器被配置为接收由客户端发送的直播流获取指令,其中,所述直播流获取指令中携带有直播间标识;根据所述直播间标识确定封面视频片段和目标直播流;将所述封面视频片段和所述目标直播流发送至所述客户端;所述客户端进一步被配置为接收所述服务器响应于所述直播流获取指令返回的封面视频片段和目标直播流;播放所述封面视频片段,在所述封面视频片段播放完成的情况下,播放所述目标直播流。本技术的直播内容处理系统,通过服务器生成封面视频片段以及封面动态图片,由客户端展示封面动态图片、播放封面视频片段,从而提高直播平台内容的分发效率,使观看直播的用户可以快速找到自己感兴趣的内容。
185.上述为本实施例的一种直播内容处理装置的示意性方案。需要说明的是,该直播内容处理装置的技术方案与上述的直播内容处理方法的技术方案属于同一构思,直播内容处理装置的技术方案未详细描述的细节内容,均可以参见上述直播内容处理方法的技术方案的描述。
186.图7示出了根据本技术一实施例提供的一种计算设备700的结构框图。该计算设备700的部件包括但不限于存储器710和处理器720。处理器720与存储器710通过总线730相连接,数据库750用于保存数据。
187.计算设备700还包括接入设备740,接入设备740使得计算设备700能够经由一个或多个网络760通信。这些网络的示例包括公用交换电话网(pstn)、局域网(lan)、广域网(wan)、个域网(pan)或诸如因特网的通信网络的组合。接入设备740可以包括有线或无线的任何类型的网络接口(例如,网络接口卡(nic))中的一个或多个,诸如ieee802.11无线局域网(wlan)无线接口、全球微波互联接入(wi

max)接口、以太网接口、通用串行总线(usb)接口、蜂窝网络接口、蓝牙接口、近场通信(nfc)接口,等等。
188.在本技术的一个实施例中,计算设备700的上述部件以及图7中未示出的其他部件也可以彼此相连接,例如通过总线。应当理解,图7所示的计算设备结构框图仅仅是出于示例的目的,而不是对本技术范围的限制。本领域技术人员可以根据需要,增添或替换其他部件。
189.计算设备700可以是任何类型的静止或移动计算设备,包括移动计算机或移动计算设备(例如,平板计算机、个人数字助理、膝上型计算机、笔记本计算机、上网本等)、移动电话(例如,智能手机)、可佩戴的计算设备(例如,智能手表、智能眼镜等)或其他类型的移动设备,或者诸如台式计算机或pc的静止计算设备。计算设备700还可以是移动式或静止式的服务器。
190.其中,处理器720执行所述指令时实现所述的直播内容处理方法的步骤。
191.上述为本实施例的一种计算设备的示意性方案。需要说明的是,该计算设备的技
术方案与上述的直播内容处理方法的技术方案属于同一构思,计算设备的技术方案未详细描述的细节内容,均可以参见上述直播内容处理方法的技术方案的描述。
192.本技术一实施例还提供一种计算机可读存储介质,其存储有计算机指令,该指令被处理器执行时实现如前所述直播内容处理方法的步骤。
193.上述为本实施例的一种计算机可读存储介质的示意性方案。需要说明的是,该存储介质的技术方案与上述的直播内容处理方法的技术方案属于同一构思,存储介质的技术方案未详细描述的细节内容,均可以参见上述直播内容处理方法的技术方案的描述。
194.上述对本技术特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
195.所述计算机指令包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read

only memory)、随机存取存储器(ram,randomaccess memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
196.需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本技术所必须的。
197.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
198.以上公开的本技术优选实施例只是用于帮助阐述本技术。可选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本技术的内容,可作很多的修改和变化。本技术选取并具体描述这些实施例,是为了更好地解释本技术的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本技术。本技术仅受权利要求书及其全部范围和等效物的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜