【技术实现步骤摘要】
推流方法、装置、设备、系统及计算机可读存储介质
[0001]本专利技术涉及智能推流
,尤其涉及一种推流方法、装置、设备、系统及计算机可读存储介质。
技术介绍
[0002]视频直播作为目前流行的互联网业务服务,在各大视频直播网站上得到广泛应用。这种时效性强,强调用户参与的娱乐服务模式大大增加了用户看视频时的娱乐性和互动性。视频直播,离不开推流,即将直播内容封包传输到拉流端的服务上。目前,在进行推流时,往往只能实现单一协议类型的推流,无法支持多种协议类型的转换和推流。
技术实现思路
[0003]本专利技术的主要目的在于提供一种推流方法、装置、设备、系统及计算机可读存储介质,旨在实现多种流媒体协议类型的直播流的自动转换和推送。
[0004]为实现上述目的,本专利技术提供一种推流方法,所述推流方法包括:
[0005]获取待推流数据;
[0006]通过实时推流服务将所述待推流数据转换成初始直播流,并将所述初始直播流推送至流媒体接收转换服务上;
[0007]通过所述流媒体接收转换服务 ...
【技术保护点】
【技术特征摘要】
1.一种推流方法,其特征在于,所述推流方法包括:获取待推流数据;通过实时推流服务将所述待推流数据转换成初始直播流,并将所述初始直播流推送至流媒体接收转换服务上;通过所述流媒体接收转换服务将所述初始直播流转换成多种流媒体协议的目标直播流;将所述目标直播流推送至目标服务上。2.如权利要求1所述的推流方法,其特征在于,所述通过实时推流服务将所述待推流数据转换成初始直播流,并将所述初始直播流推送至流媒体接收转换服务上的步骤之前,还包括:获取所述待推流数据的推送方;对所述推送方进行身份验证;当身份验证通过时,则执行步骤:通过实时推流服务将所述待推流数据转换成初始直播流,并将所述初始直播流推送至流媒体接收转换服务上。3.如权利要求1所述的推流方法,其特征在于,所述通过实时推流服务将所述待推流数据转换成初始直播流的步骤之前,还包括:获取所述待推流数据的类型;若所述待推流数据的类型为音频数据和视频数据,所述通过实时推流服务将所述待推流数据转换成初始直播流的步骤包括:通过实时推流服务的不同线程对所述待推流数据的音频数据和视频数据分别进行转换,得到初始直播流,其中,所述初始直播流包括初始音频直播流和初始视频直播流。4.如权利要求3所述的推流方法,其特征在于,所述通过所述流媒体接收转换服务将所述初始直播流转换成多种流媒体协议的目标直播流的步骤包括:通过所述流媒体接收转换服务的不同线程分别对所述初始音频直播流和所述初始视频直播流进行格式转换,得到多种流媒体协议的目标音频直播流和目标视频直播流;对所述目标音频直播流和目标视频直播流进行合成,得到目标直播流。5.如权利要求3所述的推流方法,其特征在于,所述通过所述流媒体接收转换服务将所述初始直播流转换成多种流媒体协议的...
【专利技术属性】
技术研发人员:王警文,李超,蒋宁,
申请(专利权)人:北京有限元科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。