【技术实现步骤摘要】
一种低延迟直播式推流方法和系统
[0001]本专利技术提出了一种低延迟直播式推流方法和系统,属于推流
技术介绍
[0002]随着当前自媒体不断发展,视频推流是现在互联网视频行业的技术基础。然而,当前互联网视频推流过程中,常常使用的Ffmpeg流媒体推送引擎。由于Ffmpeg流媒体推送引擎提供命令化推送,因此,Ffmpeg流媒体推送引擎在应用于实时直播式推送延迟较大,占用系统资源较大。
技术实现思路
[0003]本专利技术提供了一种低延迟直播式推流方法和系统,用以解决Ffmpeg流媒体推送引擎进行直播视频推流过程中的延时较大的问题:
[0004]一种低延迟直播式推流方法,所述低延迟直播式推流方法包括:
[0005]针对每个流媒体服务器制定推流码图片,并将所述推流码图片嵌入网络接口库中的每个网络接口和ffmpeg流媒体推送引擎内;其中,每个流媒体服务器对应一个推流码图片;
[0006]当所述流媒体服务器需要视频推流时,通过所述网络接口向ffmpeg流媒体推送引擎发送推流码图片;< ...
【技术保护点】
【技术特征摘要】
1.一种低延迟直播式推流方法,其特征在于,所述低延迟直播式推流方法包括:针对每个流媒体服务器制定推流码图片,并将所述推流码图片嵌入网络接口库中的每个网络接口和ffmpeg流媒体推送引擎内;其中,每个流媒体服务器对应一个推流码图片;当所述流媒体服务器需要视频推流时,通过所述网络接口向ffmpeg流媒体推送引擎发送推流码图片;所述ffmpeg流媒体推送引擎通过推流码图片判定是否进行视频推流。2.根据权利要求1所述低延迟直播式推流方法,其特征在于,针对每个流媒体服务器制定推流码图片,并将所述推流码图片嵌入网络接口库中的每个网络接口和ffmpeg流媒体推送引擎内,包括:针对每个流媒体服务器制定针对所述ffmpeg开发库的推流码图片,且,每个流媒体服务器唯一对应一个推流码图片;提取所述流媒体服务器与所述ffmpeg流媒体推送引擎之间进行数据传输的网络接口;所述流媒体服务将所述推流码图片发送至网络接口和ffmpeg流媒体推送引擎;所述网络接口和ffmpeg流媒体推送引擎保存所述推流码图片,并且,将所述推流码图片与所述流媒体服务和网络接口的对应关系存储至ffmpeg流媒体推送引擎中。3.根据权利要求1所述低延迟直播式推流方法,其特征在于,当所述流媒体服务器需要视频推流时,通过所述网络接口向ffmpeg流媒体推送引擎发送推流码图片,包括:当所述流媒体服务器需要视频推流时,提取所述推流码图片发送至网络接口;所述网络接口通过推流码图片识别获取所述流媒体服务器进行视频推流权限认证,当所述推流码图片与所述网络接口存储的推流码图片进行一致性比较,当确定所述流媒体服务器发送推流码图片与所述网络接口存储的推流码图片一致时,确定流媒体服务器具备视频推流权限;当所述网络接口确定所述流媒体服务器具备视频推流权限时,将所述推流码图片发送至ffmpeg流媒体推送引擎。4.根据权利要求1所述低延迟直播式推流方法,其特征在于,所述ffmpeg流媒体推送引擎通过推流码图片判定是否进行视频推流,包括:所述网络接口将所述推流码图片发送至ffmpeg流媒体推送引擎;所述ffmpeg流媒体推送引擎通过推流码图片识别获取所述流媒体服务器进行视频推流权限认证,当所述推流码图片与所述ffmpeg流媒体推送引擎存储的推流码图片进行一致性比较,当确定所述流媒体服务器发送推流码图片与所述ffmpeg流媒体推送引擎存储的推流码图片一致时,确定流媒体服务器具备视频推流权限;当所述ffmpeg流媒体推送引擎确定所述流媒体服务器具备视频推流权限时,通过所述网络端口向所述推流码图片对应的流媒体服务器进行视频推流。5.一...
【专利技术属性】
技术研发人员:余丹,兰雨晴,张志敏,张洁,
申请(专利权)人:慧之安信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。