视频推流方法技术

技术编号:39576375 阅读:17 留言:0更新日期:2023-12-03 19:27
本申请公开了一种视频推流方法

【技术实现步骤摘要】
视频推流方法、装置、直播系统、计算机设备及存储介质


[0001]本申请涉及视频
,尤其涉及一种视频推流方法

装置

直播系统

计算机设备及存储介质


技术介绍

[0002]在现有直播平台中,为了促进消费,很多平台都开启了非公开直播模式,比如,开启付费直播模式,即付费的用户才能看到正常的直播内容,不付费的用户看不到内容,只能看到一个提示弹款,提示用户本场直播是一次付费直播

这种直播方法对于非付费用户的交互性较差,且用户体验也不好


技术实现思路

[0003]有鉴于此,现提供一种视频推流方法

装置

计算机设备及计算机可读存储介质,以解决上述问题

[0004]本申请提供了一种视频推流方法,应用于后台服务端,所述方法包括:
[0005]接收主播在直播间的开播请求,所述开播请求中包括所述直播间的房间号及所述主播选定的直播模式,所述直播模式包括公开直播以及非公开直播;...

【技术保护点】

【技术特征摘要】
1.
一种视频推流方法,应用于后台服务端,其特征在于,所述方法包括:接收主播在直播间的开播请求,所述开播请求中包括所述直播间的房间号及所述主播选定的直播模式,所述直播模式包括公开直播以及非公开直播;在所述主播选定的直播模式为非公开直播时,根据所述开播请求在所述房间号下创建至少两条直播流,其中一条直播流作为非公开直播流,其它的直播流作为公开直播流;在完成所述至少两条直播流的创建后,将所述非公开直播流的第一推流地址返回给所述直播间,以及将所述公开直播流的第二推流地址和公开素材的下载地址发送给预设的公开直播流的推流服务端,其中,所述直播间在获取到所述第一推流地址后,会根据所述第一推流地址对所述主播的直播视频进行推流,所述推流服务端在获取到所述下载地址后,会根据所述下载地址下载所述公开素材,并在下载完成所述公开素材后,所述推流服务端会根据所述第二推流地址对所述公开素材进行推流
。2.
根据权利要求1所述的视频推流方法,其特征在于,所述非公开直播流为付费用户对应的直播流
。3.
根据权利要求2所述的视频推流方法,其特征在于,所述方法还包括:在接收到所述直播间的播放地址获取请求时,判断进入所述直播间的用户是否为付费用户;若进入所述直播间的用户为付费用户,则将所述非公开直播流对应的播放地址返回给所述直播间;若进入所述直播间的用户为非付费用户,则将所述公开直播流对应的播放地址返回给所述直播间
。4.
根据权利要求3所述的视频推流方法,其特征在于,所述若进入所述直播间的用户为非付费用户,则将所述公开直播流对应的播放地址返回给所述直播间包括:若进入所述直播间的用户为非付费用户,则将预设的提示弹框返回给所述直播间,以便在所述直播间的页面上显示所述提示弹框;在接收到用户基于所述提示弹框触发的取消指令后,将所述公开直播流对应的播放地址返回给所述直播间
。5.
根据权利要求3或4所述的视频推流方法,其特征在于,所述非公开直播流对应的播放地址包括内容分发网络的域名

所述非公开直播流的流名

所述播放地址的过期时间以及签名信息,所述签名信息为采用预设的签名算法对所述播放地址中的至少一个参数进行签名后得到的,所述至少一个参数中包含有所述过期时间
。6.
根据权利要求1至4任一项所述的视频推流方法,其特征在于,所述方法还包括:接收直播间的关播请求,根据所述关播请求调用所述推流服务端,以使所述推流服务器停止根据所述第二推流地址对所述公开素材进行推流
。7.
根据权利要求6所述的视频推流方法,其特征在于,所述方法还包括:将所述公开直播流删除
。8.
一种视频推流装置,其特征在于,所述视频推流装置包括:接收模块,用于接收主播在直播间的开播请求,所述开播请求中包括所述直播间的房间号及所述主播选定的直播模式,所述直播模式包括公开直播以及非公开直播;创建模块,用于在所述主播选定的直播模式为非公开直播时,根据所述开播请求在所
述房间号下创建至少两条直播流,其中一条直播流作为非公开直播流...

【专利技术属性】
技术研发人员:孙袁袁
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:

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

1