【技术实现步骤摘要】
一种直播推流方法及装置
[0001]本申请涉及音视频数据处理领域,可以用于金融领域,具体是一种直播推流方法及装置。
技术介绍
[0002]在目前的直播推流系统中,有些系统仅支持主播在线直播,其通过主播的客户端或外设实时采集音视频流后推送至服务器。该种直播推流系统的直播画质以及网络延时状况等严重依赖主播的网络带宽、客户端设备性能等。另有一些支持录制视频推流的客户端软件,其需先将视频文件预上传至主播的客户端设备,才能完成直播推流。这种直播推流系统,其视频文件会占用大量的客户端本地存储资源,对主播的客户端设备依赖程度较高,性能要求更为苛刻。目前尚无一种能够有效解决上述问题的直播推流方法。
技术实现思路
[0003]针对现有技术中的问题,本申请提供一种直播推流方法及装置,能够降低对主播客户端设备性能及网络带宽的要求,从而为观众提供稳定的后台推流直播观看体验。
[0004]为解决上述技术问题,本申请提供以下技术方案:
[0005]第一方面,本申请提供一种直播推流方法,包括:
[0006]根据主播 ...
【技术保护点】
【技术特征摘要】
1.一种直播推流方法,其特征在于,包括:根据主播客户端设定的直播信息建立直播间并接收所述主播客户端上传的直播视频数据;根据所述主播客户端的直播管控指令对所述直播视频数据进行健康监控下的直播推流;其中,进行健康监控下的直播推流是指根据推流节点的健康状态进行直播推流。2.根据权利要求1所述的直播推流方法,其特征在于,根据主播客户端设定的直播信息建立直播间,包括:接收所述主播客户端发送的直播信息;其中,所述直播信息包括直播开始时间、直播结束时间、主播身份标识、录播标识及录播视频地址;根据所述直播开始时间及所述直播结束时间进行直播时间校验;根据所述主播身份标识进行主播身份认证;根据所述录播标识及录播视频地址建立所述直播间。3.根据权利要求1所述的直播推流方法,其特征在于,接收所述主播客户端上传的直播视频数据,包括:将预设的分片配置参数发送至所述主播客户端,以使所述主播客户端根据所述分片配置参数对所述直播视频数据进行分片处理,得到直播视频数据分片;以并行方式接收各直播视频数据分片,并将接收到的直播视频数据分片的文件大小与所述主播客户端发送的该直播视频数据分片的文件大小进行比较;其中,若二者一致,则该直播视频数据分片的接收已完成;对已完成接收的直播视频数据分片进行完整性校验。4.根据权利要求2所述的直播推流方法,其特征在于,所述直播管控指令为直播开始指令;所述根据所述主播客户端的直播管控指令对所述直播视频数据进行健康监控下的直播推流,包括:根据所述录播视频地址读取对应的直播视频数据;异步开启所述直播视频数据的推流进程,在健康监控下向内容分发网络推流该直播视频数据。5.根据权利要求1所述的直播推流方法,其特征在于,所述直播管控指令为直播暂停指令;所述根据所述主播客户端的直播管控指令对所述直播视频数据进行健康监控下的直播推流,还包括:异步暂停所述直播视频数据的推流进程,并记录推流暂停时直播视频数据的播放时长。6.根据权利要求5所述的直播推流方法,其特征在于,所述直播管控指令为直播恢复指令;所述根据所述...
【专利技术属性】
技术研发人员:王佳伟,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。