【技术实现步骤摘要】
网络直播方法、装置、服务器及计算机可读存储介质
本公开涉及互联网
,尤指一种网络直播方法、装置、服务器及计算机可读存储介质。
技术介绍
目前,网络直播服务呈爆炸增长的态势。对于规模较大的网络直播服务平台而言,大量的直播客户端进行直播需要大量的算力对直播视频流进行转码,而大量的直播观看客户端点播直播视频则需要大量的网络带宽进行数据传输。若过多的直播账号同时进行直播,那么会影响转码服务器的转码速度和网络传输的速度,影响观看。
技术实现思路
本公开实施例提供一种网络直播方法、装置、服务器及计算机可读存储介质,用以解决现有技术中存在对直播视频流进行转码的运算量较大,将完成转码的得到的转码视频流传输占用的数据带宽较大的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种网络直播方法,应用于直播流名生成服务器,包括:接收直播账号通过直播客户端发送的直播请求;生成初始直播流名并发送到所述直播客户端,所述初始直播流名包括所述直播账号的账号标识和直播间类型,所述直播间类型为 ...
【技术保护点】
1.一种网络直播方法,应用于直播流名生成服务器,其特征在于,包括:/n接收直播账号通过直播客户端发送的直播请求;/n生成初始直播流名并发送到所述直播客户端,所述初始直播流名包括所述直播账号的账号标识和直播间类型,所述直播间类型为根据所述直播账号的历史直播间的直播观看账号数量确定的;/n接收直播观看账号发送的转码视频流名查询请求,根据所述转码视频流名查询请求携带的账号标识查询对应的初始直播流名;/n根据查询到的初始直播流名生成与不同码率对应的转码视频流名。/n
【技术特征摘要】
1.一种网络直播方法,应用于直播流名生成服务器,其特征在于,包括:
接收直播账号通过直播客户端发送的直播请求;
生成初始直播流名并发送到所述直播客户端,所述初始直播流名包括所述直播账号的账号标识和直播间类型,所述直播间类型为根据所述直播账号的历史直播间的直播观看账号数量确定的;
接收直播观看账号发送的转码视频流名查询请求,根据所述转码视频流名查询请求携带的账号标识查询对应的初始直播流名;
根据查询到的初始直播流名生成与不同码率对应的转码视频流名。
2.根据权利要求1所述的网络直播方法,其特征在于,所述生成初始直播流名之前,还包括:
向人数记录服务器查询所述直播账号的直播间类型,所述人数记录服务器用于对进入不同直播账号的直播间的直播观看账号进行记录,并根据各直播账号的历史直播间的直播观看账号数量确定直播间类型。
3.根据权利要求1所述的网络直播方法,其特征在于,不同直播间类型对应转码服务器采用的不同实时程度的转码与推送方式,直播观看账号数量越高的直播间类型所对应的实时程度越高。
4.根据权利要求3所述的网络直播方法,其特征在于,所述不同直播间类型对应转码服务器采用的不同实时程度的转码与推送方式,包括:
当所述直播间类型为直播观看账号数量大于预设高阈值的第一直播间类型时,所述转码服务器在收到所述直播账号上传的直播视频流后进行转码,及将转码得到的不同码率的转码视频流推送到内容分发节点服务器;
当所述直播间类型为直播观看账号数量大于预设低阈值小于预设高阈值的第二直播间类型时,所述转码服务器在收到所述直播账号上传的直播视频流后进行转码,及收到内容分发节点服务器的视频流获取请求后,再将转码得到的对应码率的转码视频流推送到所述内容分发节点服务器;
当所述直播间类型为直播观看账号数量小于预设低阈值的第三直播间类型时,所述转码服务器在收到所述直播账号上传的直播视频流后,根据首次接收到的内容分发节点服务器的视频流获取请求进行转码,再将转码得到的对应码率的转码视频流推送到所述内容分发节点服务器,及根据非首次接收到的内容分发节点服务器的视频流获取请求,将转码得到的对应码率的转码视频流推送到所述内容分发节点服务器。
5.一种网络直播方法,应用于转码服务器,其特征在于,包括:
接收直播账号通过直播客户端发送的初始直播流名和直播视频流,所述初始直播流名包括所述直播账号的账号标识和直播间类型,所述直播间类型为根据所述直播账号的历史直播间的直播观看账号数量确定的;
根据所述直播账号的直播间类型,确定采用的转码与推送方式,其中不同直播间类型对应不同实时程...
【专利技术属性】
技术研发人员:梁栩华,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。