轮播频道直播间的录播方法、服务器及存储介质与流程

文档序号:31666504发布日期:2022-09-28 00:03阅读:200来源:国知局
轮播频道直播间的录播方法、服务器及存储介质与流程

1.本技术涉及直播技术领域,特别是涉及轮播频道直播间的录播方法、服务器及存储介质。


背景技术:

2.随着直播行业的快速发展,直播成为了人们通过互联网娱乐的一种重要方式。在直播过程中,主播在主播终端进行表演,用户可以在观众终端对主播的表演进行观看,也可以通过观众终端跟主播进行互动。
3.用户在轮播频道直播间中观看直播时,由于轮播频道直播间中轮流播放不同的主播的直播内容,当主播被切换之后,用户往往只能看到当前播放的主播的画面,故而导致轮播频道直播间的互动功能单一。


技术实现要素:

4.本技术主要解决的技术问题是提供轮播频道直播间的录播方法、服务器及存储介质,能够增强轮播频道直播间的互动功能。
5.为解决上述技术问题,本技术采用的一个技术方案是:提供一种轮播频道直播间的录播方法,该方法包括:获取主播终端上传的用于在轮播频道直播间进行播放的直播视频流;轮播频道直播间用于轮播多个主播的直播视频流;通过直播视频流携带的上麦标识开始录制直播视频流;响应于主播终端从轮播频道直播间下播的下麦指令,结束录制直播视频流,进而得到录播影像。
6.为解决上述技术问题,本技术采用的另一技术方案是:提供一种服务器,该服务器包括:处理器、存储器和通信电路;存储器和通信电路耦接处理器,存储器存储有计算机程序,处理器能够执行计算机程序以实现如上述本技术提供的轮播频道直播间的录播方法。
7.为解决上述技术问题,本技术采用的另一技术方案是:提供一种计算机可读的存储介质,该存储介质存储有计算机程序,计算机程序能够被处理器执行以实现如上述本技术提供的轮播频道直播间的录播方法。
8.本技术的有益效果是:区别于现有技术的情况,当主播在轮播频道直播间进行直播的过程中,可以将用于在轮播频道直播间进行播放的直播视频流发送到服务器,服务器可以通过直播视频流携带的上麦标识开始录制直播视频流,当主播从轮播频道直播间下播时,服务器可以响应于主播终端从轮播频道直播间下播的下麦指令,结束录制直播视频流,进而得到录播影像,如此当轮播频道直播间切换其他主播进行直播时,观众仍然可以通过观看录播影像来观看之前错过的内容,并且录播影像是从主播开始在轮播频道直播间进行直播时即开始录制,直到主播从轮播频道直播间下播才结束录制,观众可以对主播在轮播频道直播间进行直播的全部过程进行回看,而不会错过一些精彩的瞬间,有利于增强轮播频道直播间的互动功能,进而提高用户的观看体验感。
附图说明
9.图1是本技术直播系统实施例的系统组成示意图;
10.图2是本技术轮播频道直播间的录播方法实施例的流程示意图;
11.图3是本技术轮播频道直播间的录播方法实施例的时序示意图;
12.图4是本技术服务器实施例的电路结构示意图;
13.图5是本技术计算机可读的存储介质实施例的电路结构示意图。
具体实施方式
14.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
15.随着直播行业的快速发展,直播成为了人们通过互联网娱乐的一种重要方式。在直播过程中,主播在主播终端进行表演,用户可以在观众终端对主播的表演进行观看,也可以通过观众终端跟主播进行互动。主播的直播画面可以在个人直播间进行呈现。为了丰富直播形式,还可以设置轮播频道直播间用于轮流播放多个主播的直播画面,例如实时地获取主播当前的直播流在轮播频道直播间上进行播放。在轮播期间,主播的直播间频道和轮播频道均会呈现该主播的直播画面或直播过程。轮播频道作为高人气频道,可以为直播提供在高人气直播间表演的机会,有利于帮助主播提高人气,吸引新用户。
16.发明人经过长期研究发现,由于轮播频道直播间用于轮流播放多个主播的直播画面,当用户在集中注意力观看某个主播在轮播频道直播间中的表演时,发生轮播从而切换了主播,导致用户没能来得及对前一主播进行关注,或者想要观看前一主播而无法找到前一主播对应的直播间,或者用户对前一主播的直播产生了兴趣,但切换主播后无法得知前一主播的信息,也无法重新观看用户感兴趣的主播在轮播频道直播间中的直播回放,从而降低了用户的观看兴趣,既不利于用户的观看体验,减少用户粘性,而且也不利于为主播吸引人气,同时也导致轮播频道直播间的互动功能不足且单一。为了改善上述技术问题,本技术提出以下实施例。
17.如图1所示,本技术直播系统实施例描述的直播系统1可以包括服务器10、主播终端20以及观众终端30。主播终端20和观众终端30可以为电子终端,具体地,主播终端20和观众终端30为安装有相应客户端程序的电子终端,也即客户终端。电子终端可以是移动终端、计算机、服务器或者其他终端等,移动终端可以是手机、笔记本电脑、平板电脑、智能穿戴设备等,计算机可以是台式电脑等。
18.服务器10可以从主播终端20中对直播数据流拉流,并可以将获取的直播数据流进行相应的处理后推流到观众终端30。观众终端30获取到直播数据流后即可观看主播或者嘉宾的直播过程。直播数据流的混流可以发生在服务器10、主播终端20和观众终端30中的至少一方。主播终端20和主播终端20之间、主播终端20和观众终端30之间均可以进行视频连麦或语音连麦。在视频连麦中,连麦方可以将包括视频流在内的直播数据流推送到服务器10,进而将相应的直播数据推送至相应的连麦方以及观众终端30。主播终端20和观众终端30能够在直播间中显示到相应的直播画面。具体地,服务器10例如可以是服务器集群,不仅
可以用来进行直播数据流的采集和推流,还可以进一步用于处理业务请求和相关事项,例如存储和处理直播过程中产生的与业务相关的数据,例如可以处理虚拟礼物赠送、虚拟币充值和消费、公屏信息收发、鉴权认证、连麦以及自动鉴定敏感词/画面等。
19.当然,主播终端20和观众终端30是相对而言的,处于在直播过程中的终端为主播终端20,处于观看直播过程的终端为观众终端30。
20.如图2所示,本技术轮播频道直播间的录播方法实施例可以以服务器10为执行主体。本实施例可以包括如下步骤:s100:获取主播终端上传的用于在轮播频道直播间进行播放的直播视频流;轮播频道直播间用于轮播多个主播的直播视频流。s200:通过直播视频流携带的上麦标识开始录制直播视频流。s300:响应于主播终端从轮播频道直播间下播的下麦指令,结束录制直播视频流,进而得到录播影像。
21.当主播在轮播频道直播间进行直播的过程中,可以将用于在轮播频道直播间进行播放的直播视频流发送到服务器,服务器可以通过直播视频流携带的上麦标识开始录制直播视频流,当主播从轮播频道直播间下播时,服务器可以响应于主播终端从轮播频道直播间下播的下麦指令,结束录制直播视频流,进而得到录播影像,如此当轮播频道直播间切换其他主播进行直播时,观众仍然可以通过观看录播影像来观看之前错过的内容,并且录播影像是从主播开始在轮播频道直播间进行直播时即开始录制,直到主播从轮播频道直播间下播才结束录制,观众可以对主播在轮播频道直播间进行直播的全部过程进行回看,而不会错过一些精彩的瞬间,有利于增强轮播频道直播间的互动功能,进而提高用户的观看体验感。
22.本实施例描述的方法可应用于轮播频道直播间进行直播的场景,如图3所示,以下对本实施例以服务器10为执行主体进行详细描述。
23.s100:获取主播终端上传的用于在轮播频道直播间进行播放的直播视频流。
24.轮播频道直播间可以是用于轮播多个主播的直播视频流的直播间,具体地,轮播频道直播间可以是官方频道的直播间,官方频道可以是指由直播平台对应的运营方所发起的频道,可以通过拉取不同主播在直播期间的直播数据流到官方频道中进行播放。轮播频道可以在其直播间轮播各个主播的直播画面。由于官方频道作为高人气频道,可以为主播提供在高人气直播间表演的机会,从而为主播吸引更多的新用户。在轮播频道进行轮播的过程中,可以是按照预设的轮播列表中的排列顺序依次对各个主播的直播画面进行轮流播放,也可以是随机挑选不同的主播的直播画面进行播放。用户通过观众终端30在轮播频道进行观看的过程中,例如可以通过点击直播画面而从轮播频道的直播间跳转到当前正在轮播频道进行表演的主播所对应的直播间,从而继续对该主播的直播进行观看。
25.直播视频流可以是主播终端20产生的与主播在直播过程中的表演相关的视频流,并且主播终端20可以将直播视频流上传给服务器10,服务器10可以获取主播终端20上传的直播视频流,并将获取到的直播视频流发送到轮播频道直播间中进行播放,以使处于轮播频道直播间的用户能够观看到该主播的直播过程。
26.s200:通过直播视频流携带的上麦标识开始录制直播视频流。
27.上麦标识可以是用于指示直播视频流是否为轮播频道直播间中的视频流的标识;比如,某主播在轮播频道直播间的轮播列表中,那么可以为其直播视频流配置上麦标识。服务器在轮播频道直播间轮播到该主播时,能够从所获取的直播视频流中获取到上麦标识,
进而启动录制。当前处于轮播频道直播间中播放的直播视频流都携带有该上麦标识,或者处于轮播频道直播间的轮播列表中的主播的直播视频流都可以携带有该上麦标识。通过确定直播视频流是否携带上麦标识,可以确定直播视频流是否为轮播频道直播间中的视频流,从而确定是否开始对直播视频流进行录制,进而可以在主播从轮播频道直播间下播后,用户可以观看录制的直播视频流,以弥补错过的一些直播环节,有利于提高用户的观看体验感。
28.在一种实现方式中,s200可以包括如下步骤:
29.s210:获取直播视频流携带的上麦标识,并将录制标识设置为开始,以开始录制直播视频流。
30.录制标识可以是用于对录制过程的开始和结束进行标识的标志,当录制标识设置为开始时,则可以开始对直播视频流进行录制,当录制标识为结束时,则可以结束对直播视频流的录制。具体地,当服务器10获取到主播终端20上传的直播视频流后,可以获取直播视频流携带的上麦标识,从而确定该直播视频流处于轮播频道直播间中,同时可以将该直播视频流对应的录制标识设置为开始,以开始对该直播视频流进行录制。
31.s300:响应于主播终端从轮播频道直播间下播的下麦指令,结束录制直播视频流,进而得到录播影像。
32.下麦指令可以是主播从轮播频道直播间下播时,主播终端20发送给服务器10的指令,用于标识主播从轮播频道直播间下播的情况。具体地,下麦指令可以是主播主动从轮播频道直播间下麦时,主播终端20发送给服务器10的指令,也可以是主播达到轮播频道直播间预先设定的下麦条件时,比如,主播达到预设的下麦时间时,服务器10强制主播从轮播频道直播间下麦,主播终端20发送给服务器10的指令。
33.录播影像可以是服务器10从录制标识为开始时到录制标识为结束时所录制的直播视频流组成的录播影像。也就是说,录播影像可以是从主播在轮播频道直播间上播开始,到主播从轮播频道直播间下播的过程中的所有直播视频流组成的。
34.当主播从轮播频道直播间下播时,主播终端20可以向服务器10发送下麦指令,服务器10在接收到下麦指令后,可以响应于下麦指令结束录制直播视频流,从而得到录播影像。
35.在一种实现方式中,s300可以包括如下步骤:
36.s310:响应于下麦指令,将录制标识设置为结束,以结束录制直播视频流,进而得到录制标识从开始至结束对应时间段内的录播影像。
37.服务器10在接收到主播终端20发送的下播指令后,可以将录制标识设置为结束,从而可以结束录制直播视频流,进而可以得到录制标识从开始至结束对应时间段内的录播影像。
38.通过获取录制标识从开始至结束对应时间段内的录播影像,可以使用户在主播从轮播频道直播间下播后,仍然可以回看主播在轮播频道直播间进行直播的影像,从而弥补用户错过的直播过程中没有观看到的影像。
39.在一种实现方式中,在s300之后可以包括如下步骤:
40.s400:从录播影像中获取至少一个预设片段影像,并利用至少一个预设片段影像制作得到制作影像。
41.预设片段影像可以是符合服务器10预设要求的,且是从录播影像中提取出来的片段影像。制作影像可以是将至少一个预设片段影像拼接而成的影像。
42.具体地,由于整个录播影像可以记录主播从轮播直播频道上播到从轮播频道直播间下播的全过程,可能会包括较多的与主播表演内容无关的片段,并且有些用户可能只想观看与主播表演内容相关的片段,因此可以获取与主播表演相关的预设片段影像,并可以利用至少一个预设片段影像制作得到制作影像,用户可以通过观看制作影像而实现只回看与主播表演内容相关的影像,满足用户的各种观看需求,提高用户的使用体验感。
43.在一种实现方式中,s400可以包括如下步骤:
44.s410:从录播影像中获取至少一个唱歌片段影像,并将各唱歌片段影像拼接制作得到制作影像。
45.轮播频道直播间可以为音乐频道直播间,音乐频道直播间中的主播以唱歌为主要表演内容。具体地,当轮播频道直播间为音乐频道直播间时,在获取制作影像的过程中,可以从录播影像中获取至少一个唱歌片段影像,并将各唱歌片段影像拼接制作得到制作影像。
46.在一种实现方式中,对于如何从录播影像中获取至少一个唱歌片段影像,可以参考s410包括的如下步骤:
47.s411:将录播影像的音频流内的主播的语音转换为文字。
48.服务器10在获取到录制的录播影像后,可以从录播视频影像中分离出音频流,然后可以通过服务器10将录播影像的音频流内的主播的语音转换为文字。通过将主播的语音转换为文字,从而能够更清楚地确定出主播在直播过程中的表述,进而能够更准确地基于转换得到的文字获取至少一个唱歌片段影像。
49.s412:从转换后的文字中确定主播的语音中所介绍的歌曲名。
50.服务器10将录播影像的音频流内的主播的语音转换为文字后,可以从转换后文字中确定出主播的语音中所介绍的歌曲名。具体地,服务器10可以通过预设神经网络中的nlp语境分析识别主播是否有介绍将要演唱的歌曲名。举例来说,当服务器10从转换后的文字中识别到“接下来为大家带来一首xxx”,那么则可以通过nlp语境分析确定主播所介绍的歌曲名为“xxx”,进而可以基于确定出来的歌曲名确定在录播影像中该歌曲的演唱起点位置和演唱终点位置,以得到该歌曲名对应的唱歌片段影像。
51.s413:将录播影像的音频流与歌曲名对应的实际歌曲音轨进行匹配,以在音频流中确定主播演唱歌曲名对应的歌曲的演唱起点位置和演唱结束位置,得到唱歌片段影像。
52.在确定出主播的语音中介绍的歌曲名后,可以获取与该歌曲名对应的实际歌曲音轨。具体地,服务器10可以从网络中获取与确定出的歌曲名对应的实际歌曲音轨,然后将录播影像的音频流与实际歌曲音轨进行匹配,以在音频流中确定主播演唱该歌曲名对应的歌曲过程中的演唱起点位置和演唱结束位置,从而得到唱歌片段影像。具体地,当服务器10基于实际歌曲音轨匹配到演唱开始位置和演唱结束位置时,可以在演唱开始位置和演唱结束位置对应的音频流的时间点打上开始标记和结束标记,进而服务器10可以基于开始标记和结束标记确定该歌曲名对应的唱歌片段影像。
53.在一种实现方式中,若从转换后的文字中没有确定出主播的语音中所介绍的歌曲名,则可以参照s410包括的如下步骤:
54.s414:通过实时识歌技术识别出音频流中的歌曲。
55.实时识歌技术可以是服务器10中预先设置的,具体地,实时识歌技术可以为听歌识曲技术,听歌识曲技术是音频指纹检索中的一种,是人工智能领域自动内容识别技术的核心算法,与语音识别将一段用户的语音转化为文字不同,音频指纹技术不区分语言,是一种声音对声音的精确检索。通过实时识歌技术对录播影像中的音频流进行识别,则可以确定出音频流中主播所演唱的歌曲。
56.s415:在识别出歌曲后,反向查找音频流中歌曲的演唱起点位置和演唱结束位置,得到歌曲演唱片段影像。
57.在通过实时识歌技术识别出歌曲后,服务器10则可以基于识别出的歌曲反向查找音频流中对应的歌曲的演唱起点位置和演唱结束位置,从而得到歌曲演唱片段影像。同样,当服务器10基于识别出的歌曲反向查找音频流中对应的歌曲的演唱起点位置和演唱结束位置时,也可以在演唱开始位置和演唱结束位置对应的音频流的时间点打上开始标记和结束标记,进而服务器10可以基于开始标记和结束标记确定唱歌片段影像。
58.若从录播影像中获取到多个唱歌片段影像,则可以将多个唱歌片段影像按照录播影像中的时间顺序进行拼接制作,得到制作影像。具体地,在对多个唱歌片段影像进行拼接的过程中,可以将前一个唱歌片段影像的结束标记对应的时间点与后一个唱歌片段影像的开始标记对应的时间点进行拼接,从而得到只包括主播歌唱部分的制作影像,满足用户在观看上的不同的需求,有利于提高用户的观看体验感。
59.在一种实现方式中,s400还可以包括如下步骤:
60.s420:从录播影像中获取至少一个跳舞片段影像,并将各跳舞片段影像拼接制作得到制作影像。
61.轮播频道直播间可以为舞蹈频道直播间,舞蹈频道直播间中的主播以跳舞为主要表演内容。具体地,当轮播频道直播间为舞蹈频道直播间时,在获取制作影像的过程中,可以从录播影像中获取至少一个跳舞片段影像,并将各跳舞片段影像拼接制作得到制作影像。
62.在一种实现方式中,对于如何从录播影像中获取至少一个跳舞片段影像,可以参考s420包括的如下步骤:
63.s421:通过已训练好的躯干识别神经网络识别录播影像中主播的肢体动作是否满足预设条件,以识别出主播是否在跳舞;和/或,通过已训练好的视频运镜判别网络识别录播影像中是否出现运镜效果,以识别出主播是否在跳舞;和/或,从录播影像中是否在同一视频帧内同时出现主播的多个相同人像,以识别出主播是否在跳舞。
64.躯干识别神经网络可以是服务器10中预设训练好的,用于对人体躯干的预设关键点进行识别的神经网络。具体地,躯干识别神经网络可以识别预设躯干关键点在一定时间内变化的范围和移动速度,比如手关键点变化超过手臂长度,或者身体臀部、腰部、头部等多个关键点在短时间内持续抖动,则可以确定主播正在跳舞。
65.视频运镜判别网络可以是服务器10中预先训练好的,用于判断录播影像中是否出现运镜效果的判别网络。运镜,可以是指摄影机在运动中拍摄的镜头,与运镜相对的是定镜,定镜头让人觉得死板,而运动镜头则会让画面更具动感,当主播在跳舞时,则通常会使用运镜以使画面更具舞蹈的美感。具体地,在通过视频运镜判别网络判断录播影像中是否
出现运镜效果的过程中,可以将录播影像的视频流输入视频运镜判别网络,若输出结果为存在运镜效果,则可以认为主播正在跳舞。
66.服务器10还可以通过从录播影像中判断是否在同一视频帧内同时出现主播的多个相同人像,以识别出主播是否在跳舞。可选地,服务器10还可以通过判断连续的多个视频帧中每一帧内是否同时出现多个相同人像,以识别出主播是否在跳舞。具体地,当主播在直播跳舞过程中经常会使用影像跳舞特效,以使直播画面在同一视频帧内同时出现多个相同的主播人像,以使直播画面更加丰富,故当服务器10从录播影像中判断出同一视频帧内同时出现主播的多个相同人像时,则可以确定主播正在跳舞。
67.在确定主播是否正在跳舞的过程中,可以使用躯干识别神经网络、视频运镜判别网络以及判断是否在同一视频帧内同时出现主播的多个相同人像中的一种或者多种结合的方式进行判断,从而提高对主播是否正在跳舞判断的准确性。
68.s422:若识别出主播在跳舞,确定录播影像中舞蹈开始位置以及舞蹈结束位置,得到跳舞片段影像。
69.若服务器10识别出主播正在跳舞,则可以确定出录播影像中舞蹈开始位置和结束位置,从而得到跳舞片段影像。具体地,当服务器10识别出主播正在跳舞时,则可以将识别出主播正在跳舞对应的时间点记为录播影像中舞蹈的开始位置。由于主播在直播过程中可能会存在接近屏幕回复观众信息的情况,当主播接近屏幕时,服务器10的躯干识别神经网络识别到的躯干关键点会减少,当在一定时间内无法识别到腰部以下的关键点,或者关键点变化的幅度低于预设阈值时,则可以记为录播影像中舞蹈的结束位置。从录播影像中跳舞的开始位置到结束位置,可以记为一个跳舞片段影像。
70.在录播影像中,主播可能会多次靠近屏幕回复消息,从而导致其实主播并没有跳舞结束,而服务器10判定主播跳舞结束。为了避免出现上述情况,服务器10可以在对录播影像中舞蹈的开始位置和结束位置全部确定之后,按照录播影像中的时间顺序将前一个结束位置和后一个开始位置进行拼接,也就是将多个跳舞片段影像进行拼接,得到制作影像。
71.在一种实现方式中,在s300之后还可以包括如下步骤:
72.s510:响应于用户在观看录播影像中关注主播的操作,查询主播是否正在直播以及是否存在主播的其他录播影像。
73.用户在观看录播影像的过程中,可以通过录播影像界面的关注按钮对与录播影像对应的主播进行关注,服务器10可以响应于用户关注主播的操作,查询该主播是否正在直播以及是否存在其他录播影像。同样用户在观看制影像的过程中,也可以通过制作影像界面的关注按钮对与录播影像对应的主播进行关注,服务器10也可以响应于用户关注主播的操作,查询该主播是否正在直播以及是否存在其他录播影像。
74.s520:若主播正在直播,则发送主播正在直播的信息给用户对应的客户终端,以使得客户终端基于主播正在直播的信息弹框显示是否进入主播的直播间的第一提示信息。
75.若服务器10查询到主播正在直播,则可以发送主播正在直播的信息给用户对应的客户终端,以使客户终端基于主播正在直播的信息弹框显示是否进入主播的直播间的第一提示信息。当用户通过观看录播影像或制作影像而对主播进行关注,则可以认为用户对该主播感兴趣,进而可以向用户更多地推荐与该主播相关的信息,以丰富轮播频道直播间中的互动功能。
76.在一种实现方式中,在发送主播正在直播的信息给用户对应的客户终端之后,可以包括如下步骤:
77.s521:接收客户终端响应于第一提示信息所发送的进入请求。
78.客户终端在接收到服务器10发送的第一提示信息后,若用户选择进入主播的直播间,则可以通过客户终端向服务器10发送进入请求,以进入第一提示信息对应的主播的直播间。
79.s522:响应于进入请求,将主播当前直播的直播视频流发送给客户终端,以使得客户终端在跳转至主播的直播间后播放主播当前直播的直播视频流。
80.服务器10在接收到客户终端发送的进入请求后,可以响应于进入请求,将主播当前直播的直播视频流发送给进入请求对应的客户终端,以使客户终端可以基于第一提示信息跳转至主播的直播间后播放主播当前直播的直播视频流。
81.在一种实现方式中,在发送主播正在直播的信息给用户对应的客户终端之后,还可以包括如下步骤:
82.s523:接收客户终端响应于第一提示信息所发送的拒绝请求。
83.客户终端在接收到服务器10发送的第一提示信息后,若用户选择不进入主播的直播间,可以通过客户终端向服务器10发送拒绝请求,从而用户不会进入主播的直播间中进行观看。
84.s524:将轮播频道直播间的下一时间段对应的主播的录播影像发送给客户终端,以使客户终端能够播放轮播频道直播间的下一时间段对应的主播的录播影像。
85.服务器10在接收到客户终端发送的拒绝请求后,可以将轮播频道直播间的下一时间段对应的主播的录播影像发送给客户终端,以使客户终端能够播放轮播频道直播间的下一时间段对应的主播的录播影像。具体地,服务器10中可以按照主播上麦的时间对轮播频道直播间所有时段的主播的录播影像进行存储,当用户不想进入当前观看的录播影像对应的主播的直播间时,可以服务器10中存储的下一时间段的主播的录播影像发送给客户终端以供用户继续观看。
86.s530:若存在主播的其他录播影像,则发送存在主播的其他录播影像的信息给用户对应的客户终端,以使得客户终端弹框显示是否播放主播的其他录播影像的第二提示信息。
87.若服务器10查询到存在主播的其他录播影像,则可以发送存在主播的其他录播影像的信息给用户对应的客户终端,以使得客户终端弹框显示是否播放其他录播影像的第二提示信息,以使用户能够基于第二提示信息观看主播的其他录播影像,从而进一步丰富轮播频道直播间中的互动功能。
88.在一种实现方式中,在发送存在主播的其他录播影像的信息给用户对应的客户终端之后,可以包括如下步骤:
89.s531:接收客户终端响应于第二提示信息所发送的播放请求。
90.客户终端在接收到服务器10发送的第二提示信息后,若用户选择播放主播的其他录播影像,则可以通过客户终端向服务器10发送播放请求,以使客户终端能够播放主播的其他录播影像。
91.s532:响应于播放请求,将主播的其他录播影像中的至少一者发送给客户终端,以
使客户终端能够播放所接收到的主播的其他录播影像。
92.服务器10在接收到客户终端发送的播放请求后,可以响应于播放请求,获取主播的其他录播影像,并将主播的其他录播影像中的至少一者发送给客户终端,以使客户终端能够播放所接收到的主播的其他录播影像。具体地,服务器10可以获取主播的所有的其他录播影像,并发送至客户终端,客户终端在接收到主播的所有的其他录播影像后,可以按照录播影像的时间顺序进行播放显示。
93.在一种实现方式中,本技术官方频道直播间录播的方法实施例还可以包括如下步骤:
94.s610:统计轮播频道直播间的所有录播影像在预设时段内的关注量、点赞量和收藏量。
95.服务器10可以统计轮播频道直播间的所有录播影像在预设时段内的关注量、点赞量和收藏量,具体地,在录播影像的播放界面上可以设置有关注按钮、点赞按钮和收藏按钮,用户在客户终端观看录播影像的过程中,可以通过点击关注按钮、点赞按钮或收藏按钮,以进行关注、点赞或收藏,服务器10可以对每个录播影像在播放过程中的关注量、点赞量和收藏量进行统计。
96.s620:综合关注量、点赞量和收藏量,生成所有录播影像在排序列表页面的排列顺序,使得客户终端按照排列顺序在列表页面排列显示所有录播影像。
97.列表页面可以是客户终端用于显示轮播频道直播间所有主播的录播影像的页面,用户可以在列表页面中选择想要观看的录播影像进行观看。
98.服务器10在统计关注量、点赞量和收藏量之后,可以综合关注量、点赞量和收藏量这三个数据,生成所有录播影像在排序列表页面的排列顺序,使得客户终端可以按照排列顺序在列表页面排列显示所有的录播影像。举例来说,服务器10可以统计关注量、点赞量和收藏量之和,按照关注量、点赞量和收藏量之和从大到小生成排列顺序,以使客户终端的列表页面在显示时,关注量、点赞量和收藏量之和最大的对应的录播影像可以排在列表页面最前面。通过关注量、点赞量和收藏量对列表页面进行优先排列,有利于通过大数据对页面的展示进行优化,以使用户能够更加快速准确的确定出比较受广大观众喜欢的录播影像,从而有选择性的进行观看,进而提高用户的使用体验感。
99.如图4所示,本技术服务器实施例描述的服务器100可以为上述的服务器10,服务器100包括处理器110、存储器120和通信电路。存储器120和通信电路耦接处理器110。
100.存储器120用于存储计算机程序,可以是ram(只读存储器,read-only memory),也是可以rom(随机存取存储器,random access memory),或者其他类型的存储设备。具体地,存储器可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器中的非暂态的计算机可读存储介质用于存储至少一条程序代码。
101.处理器110用于控制服务器100的操作,处理器110还可以称为cpu(central processing unit,中央处理单元)。处理器110可能是一种集成电路芯片,具有信号的处理能力。处理器110还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组
件。通用处理器可以是微处理器或者该处理器110也可以是任何常规的处理器等。
102.处理器110用于执行存储器120中存储的计算机程序以实现本技术轮播频道直播间的录播方法实施例描述的轮播频道直播间的录播方法。
103.在一些实施方式中,服务器100还可以包括:外围设备接口130和至少一个外围设备。处理器110、存储器120和外围设备接口130之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口130相连。具体地,外围设备包括:射频电路140、显示屏150、音频电路160和电源170中的至少一种。
104.外围设备接口130可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器110和存储器120。在一些实施例中,处理器110、存储器120和外围设备接口130被集成在同一芯片或电路板上;在一些其他实施方式中,处理器110、存储器120和外围设备接口130中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
105.射频电路140用于接收和发射rf(radio frequency,射频)信号,也称电磁信号。射频电路140通过电磁信号与通信网络以及其他通信设备进行通信。射频电路140将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路140包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路140可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或wifi(wireless fidelity,无线保真)网络。在一些实施例中,射频电路140还可以包括nfc(near field communication,近距离无线通信)有关的电路,本技术对此不加以限定。
106.显示屏150用于显示ui(user interface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏150是触摸显示屏时,显示屏150还具有采集在显示屏150的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器110进行处理。此时,显示屏150还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施方式中,显示屏150可以为一个,设置在服务器100的前面板;在另一些实施方式中,显示屏150可以为至少两个,分别设置在服务器100的不同表面或呈折叠设计;在另一些实施方式中,显示屏150可以是柔性显示屏,设置在服务器100的弯曲表面上或折叠面上。甚至,显示屏150还可以设置成非矩形的不规则图形,也即异形屏。显示屏150可以采用lcd(liquid crystal display,液晶显示屏)、oled(organic light-emitting diode,有机发光二极管)等材质制备。
107.音频电路160可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器110进行处理,或者输入至射频电路140以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在服务器100的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器110或射频电路140的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路160还可以包括耳机插孔。
108.电源170用于为服务器100中的各个组件进行供电。电源170可以是交流电、直流电、一次性电池或可充电电池。当电源170包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。
109.关于本技术电子终端实施例中各功能模块或者部件功能和执行过程的详细阐述,可以参照上述本技术轮播频道直播间的录播方法实施例中的阐述,在此不再赘述。
110.在本技术所提供的几个实施例中,应该理解到,所揭露的服务器100和录播方法,可以通过其它的方式实现。例如,以上所描述的服务器100各实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
111.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
112.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
113.参阅图5,上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在计算机可读存储介质200中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令/计算机程序用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施方式方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种介质以及具有上述存储介质的电脑、手机、笔记本电脑、平板电脑、相机等电子终端。
114.关于计算机可读的存储介质中的程序数据的执行过程的阐述可以参照上述本技术轮播频道直播间的录播方法实施例中阐述,在此不再赘述。
115.以上所述仅为本技术的实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1