Live broadcast guiding method, device, equipment and computer readable storage medium

文档序号:1173042 发布日期:2020-09-18 浏览:6次 中文

阅读说明:本技术 直播指导方法、装置、设备及计算机可读存储介质 (Live broadcast guiding method, device, equipment and computer readable storage medium ) 是由 陈春勇 于 2020-06-08 设计创作,主要内容包括:本申请实施例提供一种直播指导方法、装置、设备及计算机可读存储介质,其中,方法包括:响应于针对主播终端开始直播的启动操作,呈现直播播放界面,并采集媒体数据;基于采集到的媒体数据,在该直播播放页面中呈现直播内容;当基于该采集到的媒体数据确定满足直播指导的执行条件时,获取用于指导主播的指导信息,并在该主播终端的显示界面中加载浮层;在该浮层中呈现用于该指导信息。通过本申请,能够在直播过程中为主播提供实时指导,从而提高主播的直播技巧。(The embodiment of the application provides a live broadcast guiding method, a live broadcast guiding device, live broadcast guiding equipment and a computer readable storage medium, wherein the method comprises the following steps: responding to the starting operation of starting live broadcast aiming at the anchor terminal, presenting a live broadcast interface and collecting media data; presenting live broadcast content in the live broadcast page based on the collected media data; when determining that the execution condition of live broadcasting guidance is met based on the acquired media data, acquiring guidance information for guiding a main broadcast, and loading a floating layer in a display interface of the main broadcast terminal; presenting in the floating layer for the guidance information. By the method and the device, real-time guidance can be provided for the anchor in the live broadcasting process, so that the live broadcasting skill of the anchor is improved.)

1. A live guidance method, comprising:

responding to the starting operation of starting live broadcast aiming at the anchor terminal, presenting a live broadcast interface and collecting media data;

presenting live broadcast content in the live broadcast page based on the collected media data;

when determining that the execution condition of live broadcasting guidance is met based on the acquired media data, acquiring guidance information for guiding live broadcasting, and loading a floating layer in a display interface of the anchor terminal;

presenting the guidance information in the floating layer.

2. The method of claim 1, wherein the media data comprises at least image data, and correspondingly, the method further comprises:

carrying out face detection on the acquired image data;

when the image data is determined to comprise the face area, acquiring the position information of the face area and a preset recommendation area;

and when the face area is determined not to be located in the recommendation area based on the position information of the face area, determining that an execution condition of live broadcasting guidance is met.

3. The method of claim 2, wherein determining that an execution condition of live guidance is satisfied when it is determined that the face region is not located at the recommended position based on the position information of the face region comprises:

when the face region is determined not to be located in the recommended region based on the position information of the face region, acquiring a first duration when the face region is not located in the recommended region;

and when the first time length is larger than a preset first time length threshold value, determining that an execution condition of live broadcasting guidance is met.

4. The method of claim 2, wherein said loading a floating layer in a display interface of said anchor terminal comprises:

loading a floating layer in a first area of the live broadcast interface, wherein the first area comprises the recommendation area;

correspondingly, the method for presenting guidance information for guiding live broadcasting in the floating layer comprises the following steps:

presenting an edge of the recommendation area in the floating layer to guide a anchor to move a face to the recommendation area.

5. The method according to any one of claims 2 to 4, wherein after presenting guidance information for guiding live broadcasting in the floating layer, the method further comprises:

when the fact that the face area moves into the recommended area is detected, obtaining a second duration of the face area located in the recommended area;

and when the second duration is determined to be greater than a preset second duration threshold, closing the floating layer.

6. The method of claim 5, further comprising:

when the face area is detected to move into the recommendation area, presenting a first control in the floating layer, wherein the first control is used for indicating that guidance information is not presented any more under the execution condition that live guidance is met;

and after receiving the first operation aiming at the first control, when the execution condition of the live guidance is met again, the guidance information is not presented any more, or after receiving the first operation aiming at the first control, whether the execution condition of the live guidance is met is not monitored any more.

7. The method of claim 2, wherein the media data further comprises audio data, and wherein the method further comprises:

carrying out acoustic feature extraction on the acquired audio data to obtain acoustic features of the audio data;

determining whether a anchor is speaking based on the acoustic features;

when the anchor is determined not to have the speech, acquiring a third duration of the anchor without the speech;

and when the third duration is determined to be greater than the third duration threshold, determining that the execution condition of the live broadcast guide is met.

8. The method of claim 7, wherein said loading a floating layer in a display interface of said anchor terminal comprises:

when the live broadcast content is played in a full-screen mode, loading a floating layer in a second area of the live broadcast interface, wherein the second area does not include a recommendation area corresponding to a face area;

and when the live broadcast content is played in a non-full screen mode, loading a floating layer in a display area outside the live broadcast interface.

9. The method of claim 8, wherein presenting the guidance information for guiding the live broadcast in the floating layer comprises:

presenting material tags in the floating layer for guiding interaction between a main broadcaster and audiences;

correspondingly, the method further comprises:

and responding to the selection operation aiming at the target material label, and presenting the interactive material corresponding to the target material label in the floating layer.

10. The method of claim 9, further comprising:

in response to the selection operation of the target material label, presenting a second control for updating the interactive material and a third control for closing the floating layer in the floating layer;

when a second operation aiming at the second control is received, responding to the second operation, and updating the interactive materials presented in the floating layer;

when a third operation for the third control is received, closing the floating layer in response to the third operation.

11. The method according to any one of claims 1 to 4, further comprising:

acquiring audience number corresponding to a main broadcast live broadcast room and fan number paying attention to the main broadcast;

and when the preset judgment condition is determined to be reached based on the audience number and the fan score, judging whether the execution condition of live broadcasting guidance is met.

12. The method of claim 1, further comprising:

sending the collected media data to a server so that the server determines whether an execution condition of live broadcasting guidance is met;

and when receiving the guide information sent by the server, determining that the execution condition of the live guide is met.

13. A live guidance apparatus, comprising:

the first presentation module is used for responding to the starting operation of starting live broadcast aiming at the anchor terminal, presenting a live broadcast playing interface and collecting media data;

the second presentation module is used for presenting the live broadcast content in the live broadcast page based on the collected media data;

the floating layer loading module is used for acquiring guide information for guiding live broadcast and loading a floating layer in a display interface of the anchor terminal when determining that the execution condition of live broadcast guide is met based on the acquired media data;

and the third presentation module is used for presenting the guide information for guiding the live broadcast in the floating layer.

14. A live guidance device, comprising:

a memory for storing executable instructions; a processor for implementing the method of claims 1 to 12 when executing executable instructions stored in the memory.

15. A computer-readable storage medium having stored thereon executable instructions for causing a processor, when executing, to implement the method of claims 1 to 12.

31页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:视频点播方法、网络设备和终端

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类