1.一种直播检测服务端,其特征在于包括:
心跳检测模块,用于检测是否有直播观看终端观看直播;
数据库模块,用于存储直播观看终端观看直播的个数;
直播无人观看时间阀值设置模块,用于设置无人观看直播的时间阀值;
定时扫描模块,用于扫描数据库模块,获取实时观看直播的直播观看终端个数;
数据处理模块,用于根据定时扫描模块获取的直播观看终端个数以及直播无人观看的时间,控制业务处理模块是否关闭直播节目;
业务处理模块,用于接收数据处理模块的控制命令,关闭直播节目。
2.如权利要求1所述的直播检测服务端,其特征在于:
所述心跳检测模块,用于向直播观看终端发送信息并接收直播观看终端返回的信息,根据是否能够正常的接收到直播观看终端返回的信息判断是否有直播观看终端观看直播。
3.如权利要求2所述的直播检测服务端,其特征在于:
当心跳检测模块能够正常的接收到直播观看终端返回的信息时,则此次直播观看的终端数加1,同时录入到数据库模块的节目直播信息表;
当心跳检测模块不能接收到直播观看终端返回的信息时,则此次直播观看的终端数减1,同时录入到数据库模块的节目直播信息表。
4.如权利要求1所述的直播检测服务端,其特征在于:
当数据处理模块通过定时扫描模块获取的直播观看终端个数为0且直播无人观看的时间超过设定的阀值时,控制业务处理模块关闭直播节目,释放直播流占用的服务器资源。
5.一种优化直播资源利用方法,其特征在于所述方法包括如下步骤:
获取是否有直播观看终端观看直播,如果有直播观看终端观看直播,则直播观看终端的个数加1,如果没有直播观看终端观看直播,则直播观看终端的个数减1并记录总的直播观看终端个数;
设置无人观看直播的时间阀值;
根据直播观看终端个数以及直播无人观看的时间,控制是否关闭直播节目。
6.如权利要求5所述的优化直播资源利用方法,其特征在于:
通过心跳检测模块向直播观看终端发送信息并接收直播观看终端返回的信息,并根据是否能够正常的接收到直播观看终端返回的信息判断是否有直播观看终端观看直播。
7.如权利要求6所述的优化直播资源利用方法,其特征在于:
心跳检测模块检测的数据被记录到数据库模块的节目直播信息表内。
8.如权利要求5所述的优化直播资源利用方法,其特征在于:
通过定时扫描模块扫描数据库模块的节目直播信息表数据获取所述的根据直播观看终端个数。
9.如权利要求5所述的优化直播资源利用方法,其特征在于:通过直播无人观看时间阀值设置模块设置无人观看直播的时间阀值。
10.如权利要求5所述的优化直播资源利用方法,其特征在于:
当获取的直播观看终端个数为0且直播无人观看的时间超过设定的阀值时,关闭直播节目,释放直播流占用的服务器资源。