[发明专利]流媒体传输方法、装置、服务器及存储介质有效
申请号: | 201911023150.3 | 申请日: | 2019-10-25 |
公开(公告)号: | CN110868610B | 公开(公告)日: | 2021-11-12 |
发明(设计)人: | 马强忠;徐建 | 申请(专利权)人: | 富盛科技股份有限公司 |
主分类号: | H04N21/234 | 分类号: | H04N21/234;H04N21/233;H04N21/2343 |
代理公司: | 北京市兰台律师事务所 11354 | 代理人: | 张峰 |
地址: | 100070 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流媒体 传输 方法 装置 服务器 存储 介质 | ||
本申请提供了一种流媒体传输方法、装置及服务器,应用于流媒体技术领域,其中该方法包括:当所述服务器曾接入目标用户请求的所述目标音频和/或视频流时,基于确定的传输所述目标音频和/或视频的最长引用阶段,将所述目标音频和/或视频发送至目标用户,减少了对多媒体进行转码处理的阶段,从而降低了多媒体的传输延迟,提升了用户体验;此外,服务器既做转发又做转码,避免转码任务占比较少时,出现转码服务器空置带来的资源浪费。
技术领域
本申请涉及流媒体技术领域,具体而言,本申请涉及一种流媒体传输方法、装置及服务器。
背景技术
多媒体已经成为人们工作学习中必不可少的重要组成部分,在人们工作、学习以及生活中起到越来越大的作用。由于多媒体请求终端的带宽、屏幕大小、用户设定的多媒体清晰度等不同,大量多媒体需要进行相应的转码处理,即将多媒体转成相应的分辨率、码率等,以适应相应环境下的播放。
目前,传统的流媒体服务器,转发和转码功能是分开的,对多媒体的转码是由专门的转码服务器进行的,即当接收到用户发送的多媒体观看请求时,如果需要对该多媒体进行转码,则将该需转码的多媒体发送至转码服务器,待转码服务器对该多媒体进行转码处理后回传给转发服务器,由转发服务器将转码处理后的多媒体转发给用户。然而,根据现有的转发和转码分开的多媒体传输方式,需要转码的多媒体每次都需要从转码服务器往返一遍,存在多媒体传输延迟的问题,也加重了转码服务器的处理负担,此外,如果在相应环境中,需转码的多媒体请求较少,纯转发的任务占大多数,那么转码服务器用不上,导致出现资源浪费的问题。
发明内容
本申请提供了一种流媒体传输方法、装置及服务器,用于降低流媒体传输的延迟,提升用户体验,以及避免服务器资源的浪费,本申请采用的技术方案如下:
第一方面,提供了一种流媒体传输方法,该方法包括,
接收目标用户的目标音频和/或视频传输请求;
当服务器曾接入目标音频和/或视频流时,对接收到的目标用户的目标音频和/或视频传输请求进行分析,并从预存储的目标音频和/或视频的可引用阶段中确定传输目标音频和/或视频的最长引用阶段;
基于确定的传输目标音频和/或视频的最长引用阶段,将目标音频和/或视频发送至目标用户。
其中,音频和/或视频流的全流程处理程序依次包括:
接入、解封装、解码、过滤镜、编码、封装;
所述引用阶段与所述处理程序相对应,所述引用阶段包括:
原始流、解封装后的流、解码后的流、过滤镜后的流、编码后的流、封装后的流;
所述最长引用阶段为传输所述目标音频和/或视频可免除最多处理程序的流。
具体地,所述对接收到的目标用户的目标音频和/或视频传输请求进行分析,并从预存储的所述目标音频和/或视频的可引用阶段中确定传输所述目标音频和/或视频的最长引用阶段,包括:
确定是否需要对所述目标音频和/或视频进行编码和/或滤镜处理;
基于是否需要对所述目标音频和/或视频进行编码和/或滤镜处理,确定传输所述目标音频和/或视频的最长引用阶段。
具体地,确定传输所述目标音频和/或视频的最长引用阶段后,该方法还包括:
确定所述目标音频和/或视频的最长引用阶段是否需要进行后续处理程序;
当需要进行后续处理程序时,对所述目标音频和/或视频的最长引用阶段进行后续处理得到后续处理后的流,并将得到的所述后续处理后的流进行存储,用于当有用户再次请求传输所述目标音频和/或视频时能够引用所述后续处理后的流。
进一步地,该方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富盛科技股份有限公司,未经富盛科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911023150.3/2.html,转载请声明来源钻瓜专利网。