网络直播的管理方法、装置及存储介质制造方法及图纸

技术编号:17974672 阅读:51 留言:0更新日期:2018-05-16 14:09
本申请提供了一种网络直播的管理方法、装置及存储介质,属于网络技术领域。所述方法包括:每隔预设时长,接收终端发送的直播状态信息,该直播状态信息用于指示该终端当前进行网络直播时的终端性能和/或网络性能,基于该直播状态信息,检测该终端是否满足预设直播条件,当确定该终端不满足该预设直播条件时,终止该终端进行网络直播,以实现网络直播管理。本申请通过接收终端上报的直播状态信息,检测终端是否满足预设直播条件,并当确定不满足该预设直播条件时,终止该终端进行网络直播,如此,避免了由于终端性能较低等原因导致网络直播效果较差的问题。

【技术实现步骤摘要】
网络直播的管理方法、装置及存储介质
本申请涉及网络
,特别涉及一种网络直播的管理方法、装置及存储介质。
技术介绍
随着网络技术的快速发展,网络直播越来越受关注,通常,用户可以通过直播系统来实现网络直播。该直播系统主要包括有终端和服务器,该终端可以通过网络与该服务器连接。当用户想要进行网络直播时,可以通过终端向服务器发送直播请求,服务器接收到该直播请求后,为该终端提供直播间,并控制该终端登录至该直播间中,如此,用户即可在该直播间中进行网络直播。然而,由于服务器在接收到直播请求后,就会为终端提供直播间,但是,在实际应用场景中,可能由于一些终端的性能较低等原因,容易导致网络直播的效果较差。
技术实现思路
为了解决现有技术的问题,本申请实施例提供了一种网络直播的管理方法、装置及存储介质。所述技术方案如下:一方面,提供了一种网络直播的管理方法,所述方法包括:、每隔预设时长,接收终端发送的直播状态信息,所述直播状态信息用于指示所述终端当前进行网络直播时的终端性能和/或网络性能;基于所述直播状态信息,检测所述终端当前是否满足预设直播条件;当确定所述终端当前不满足所述预设直播条件时,终止所述终端进行网络直播,以实现网络直播管理。可选地,所述直播状态信息包括所述终端的数据采集帧率、数据编码帧率、数据成功发送帧率中的至少一种。可选地,所述基于所述直播状态信息,检测所述终端当前是否满足预设直播条件,包括如下实现方式中的至少一种:若所述直播状态信息包括所述数据采集帧率,且所述数据采集帧率小于预设数据采集帧率,则确定所述终端当前不满足所述预设直播条件;若所述直播状态信息包括所述数据采集帧率和所述数据编码帧率,且所述数据采集帧率与所述数据编码帧率之间的差值大于第一预设差值,则确定所述终端当前不满足所述预设直播条件;若所述直播状态信息包括所述数据编码帧率和所述数据成功发送帧率,且所述数据编码帧率与所述数据成功发送帧率之间的差值大于第二预设差值,则确定所述终端当前不满足所述预设直播条件。可选地,若所述直播状态信息包括所述数据编码帧率和所述数据成功发送帧率,且所述数据编码帧率与所述数据成功发送帧率之间的差值大于第二预设差值,则所述当确定所述终端当前不满足所述预设直播条件时,终止所述终端进行网络直播之后,还包括:向所述终端发送更换平台指示,所述更换平台指示中携带地址信息,所述更换平台指示用于指示所述终端登录至所述地址信息对应的网络平台进行网络直播,所述地址信息是由所述服务器基于预设优选策略从存储的多个网络平台的地址信息中选择的。另一方面,提供了一种网络直播的管理装置,所述装置包括:接收模块,用于每隔预设时长,接收终端发送的直播状态信息,所述直播状态信息用于指示所述终端当前进行网络直播时的终端性能和/或网络性能;检测模块,用于基于所述直播状态信息,检测所述终端当前是否满足预设直播条件;终止直播模块,用于当确定所述终端当前不满足所述预设直播条件时,终止所述终端进行网络直播,以实现网络直播管理。可选地,所述直播状态信息包括所述终端的数据采集帧率、数据编码帧率、数据成功发送帧率中的至少一种。可选地,所述检测模块用于:若所述直播状态信息包括所述数据采集帧率,且所述数据采集帧率小于预设数据采集帧率,则确定所述终端当前不满足所述预设直播条件;若所述直播状态信息包括所述数据采集帧率和所述数据编码帧率,且所述数据采集帧率与所述数据编码帧率之间的差值大于第一预设差值,则确定所述终端当前不满足所述预设直播条件;若所述直播状态信息包括所述数据编码帧率和所述数据成功发送帧率,且所述数据编码帧率与所述数据成功发送帧率之间的差值大于第二预设差值,则确定所述终端当前不满足所述预设直播条件。可选地,所述装置还包括:发送模块,用于向所述终端发送更换平台指示,所述更换平台指示中携带地址信息,所述更换平台指示用于指示所述终端登录至所述地址信息对应的网络平台进行网络直播,所述地址信息是由所述服务器基于预设优选策略从存储的多个网络平台的地址信息中选择的。另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,所述指令被处理器执行时实现上述一方面所述的任一项方法的步骤。本申请实施例提供的技术方案带来的有益效果是:在本申请实施例中,每隔预设时长,接收终端发送的直播状态信息,由于该直播状态信息用于指示该终端当前进行网络直播时的终端性能和/或网络性能,因此,基于该直播状态信息,可以检测该终端当前是否满足预设直播条件,如果不满足,则终止该终端进行网络直播,如此,可以避免由于终端性能较低等原因导致网络直播效果较差的问题。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1A是根据一示例性实施例示出的一种直播系统的结构示意图。图1B是根据一示例性实施例示出的一种网络直播的管理方法流程图。图2是根据另一示例性实施例示出的一种网络直播的管理方法流程图。图3A是根据一示例性实施例示出的一种网络直播的管理装置的结构示意图。图3B是根据另一示例性实施例示出的一种网络直播的管理装置的结构示意图。图4是根据一示例性实施例示出的一种网络直播管理装置的服务器结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。在对本申请实施例进行详细介绍之前,先对本申请实施例涉及的应用场景和系统架构进行简单的介绍。首先,对本申请实施例涉及的应用场景进行简单的介绍。在网络直播场景中,服务器接收到终端的直播请求后,就会为该终端建立直播间,如此,该终端就可以在该直播间中进行网络直播。然而,在实际应用场景中,可能由于终端、摄像头性能低或者网络性能差等原因,导致网络直播的效果较差,例如,可能出现画面不清晰等现象,如此,就会给用户观看体验带来一定的影响。为此,本申请实施例提供了一种网络直播的管理方法,该方法在检测到终端当前不满足一定的直播条件时,终止该终端进行网络直播,如此,可以避免由于终端、摄像头性能较低或者网络性能差等原因导致网络直播效果较差的问题。其具体实现过程请参见如下图1B或图2所示的实施例。接下来,对本申请实施例涉及的系统架构进行简单的介绍。请参考图1A,该图1A是根据一示例性实施例示出的一种直播系统的架构示意图。该直播系统主要包括终端110和服务器120,该终端110可以通过有线网络或者无线网络与该服务器120之间连接。其中,该终端110主要用于向该服务器120上报信息。进一步地,该终端110自身可以配置有摄像头,以通过该摄像头进行网络直播。或者,该终端110也可以与外置摄像头连接,以通过该外置摄像头进行网络直播。需要说明的是,在实际应用场景中,该终端110可以为诸如手机、计算机、平板电脑之类的设备,本申请实施例对此不做限定。该服务器120主要用于实现本申请实施例提供的网络直播的管理方法,其具体实现过程可以参见如下图1B或图2所示的实施例。需要说明的是,在实际应用场景中,该服务器120可以为一台服务器,也可以为由多台服务器组本文档来自技高网...
网络直播的管理方法、装置及存储介质

【技术保护点】
一种网络直播的管理方法,其特征在于,所述方法包括:每隔预设时长,接收终端发送的直播状态信息,所述直播状态信息用于指示所述终端当前进行网络直播时的终端性能和/或网络性能;基于所述直播状态信息,检测所述终端当前是否满足预设直播条件;当确定所述终端当前不满足所述预设直播条件时,终止所述终端进行网络直播,以实现网络直播管理。

【技术特征摘要】
1.一种网络直播的管理方法,其特征在于,所述方法包括:每隔预设时长,接收终端发送的直播状态信息,所述直播状态信息用于指示所述终端当前进行网络直播时的终端性能和/或网络性能;基于所述直播状态信息,检测所述终端当前是否满足预设直播条件;当确定所述终端当前不满足所述预设直播条件时,终止所述终端进行网络直播,以实现网络直播管理。2.如权利要求1所述的方法,其特征在于,所述直播状态信息包括所述终端的数据采集帧率、数据编码帧率、数据成功发送帧率中的至少一种。3.如权利要求2所述的方法,其特征在于,所述基于所述直播状态信息,检测所述终端当前是否满足预设直播条件,包括如下实现方式中的至少一种:若所述直播状态信息包括所述数据采集帧率,且所述数据采集帧率小于预设数据采集帧率,则确定所述终端当前不满足所述预设直播条件;若所述直播状态信息包括所述数据采集帧率和所述数据编码帧率,且所述数据采集帧率与所述数据编码帧率之间的差值大于第一预设差值,则确定所述终端当前不满足所述预设直播条件;若所述直播状态信息包括所述数据编码帧率和所述数据成功发送帧率,且所述数据编码帧率与所述数据成功发送帧率之间的差值大于第二预设差值,则确定所述终端当前不满足所述预设直播条件。4.如权利要求2或3所述的方法,其特征在于,若所述直播状态信息包括所述数据编码帧率和所述数据成功发送帧率,且所述数据编码帧率与所述数据成功发送帧率之间的差值大于第二预设差值,则所述当确定所述终端当前不满足所述预设直播条件时,终止所述终端进行网络直播之后,还包括:向所述终端发送更换平台指示,所述更换平台指示中携带地址信息,所述更换平台指示用于指示所述终端登录至所述地址信息对应的网络平台进行网络直播,所述地址信息是由所述服务器基于预设优选策略...

【专利技术属性】
技术研发人员:梁衍鹏
申请(专利权)人:广州酷狗计算机科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1