一种可支持多码率的流媒体直播方法及系统技术方案

技术编号:28633276 阅读:33 留言:0更新日期:2021-05-28 16:30
本申请提供的一种可支持多码率的流媒体直播方法及系统,通过重编码服务器获取流媒体服务器发送的第一视频流及目标请求;所述第一视频流为流媒体服务器中的高码率视频流;根据所述目标请求,将所述第一视频流重新编码为第二视频流,所述第二视频流为重新编码的不同码率的视频流中的一个;将所述第二视频流发送给所述流媒体服务器。本申请在不改动前端的情况下,利用重编码服务器增加不同码率的视频流,使前端即使在网络环境不好时也能看到可匹配的最佳视频画面。而且本申请不耦合新功能到原有的流媒体服务器,使流媒体服务器的功能单一,便于后期的维护。另外不对原架构进行改变,可有效提高开发效率。

【技术实现步骤摘要】
一种可支持多码率的流媒体直播方法及系统
本申请涉及网络
,尤其涉及一种可支持多码率的流媒体直播方法及系统。
技术介绍
39医生工作站ipad端或pc端视频房间原始上行高清和模糊两路视频流,在多端进入同一视频房间后,各个客户端网速的不一致,流媒体服务器(PVS)根据各个客户端下行网速进行不同码率流媒体视频流转发,如下行网速在800kb/s以上,转发高清路视频,网速小于800kb/s,转发模糊一路视频。由于一些客户端网速环境较差,在视频房间内都只能收到模糊路视频,该路视频展示效果很差,画面很模糊。
技术实现思路
本申请提供了一种可支持多码率的流媒体直播方法及系统,以解决现有直播过程中出现画面卡顿或模糊等问题。第一方面,为实现上述目的,本申请提供了一种可支持多码率的流媒体直播方法,所述方法包括:重编码服务器获取流媒体服务器发送的第一视频流及目标请求;所述第一视频流为流媒体服务器中的高码率视频流;重编码服务器根据所述目标请求,将所述第一视频流重新编码为第二视频流,所述第二视频流为重新编码的不同码率的视频本文档来自技高网...

【技术保护点】
1.一种可支持多码率的流媒体直播方法,其特征在于,所述方法包括:/n重编码服务器获取流媒体服务器发送的第一视频流及目标请求;所述第一视频流为流媒体服务器中的高码率视频流;/n重编码服务器根据所述目标请求,将所述第一视频流重新编码为第二视频流,所述第二视频流为重新编码的不同码率的视频流中的一个;/n重编码服务器将所述第二视频流发送给所述流媒体服务器。/n

【技术特征摘要】
1.一种可支持多码率的流媒体直播方法,其特征在于,所述方法包括:
重编码服务器获取流媒体服务器发送的第一视频流及目标请求;所述第一视频流为流媒体服务器中的高码率视频流;
重编码服务器根据所述目标请求,将所述第一视频流重新编码为第二视频流,所述第二视频流为重新编码的不同码率的视频流中的一个;
重编码服务器将所述第二视频流发送给所述流媒体服务器。


2.根据权利要求1所述的可支持多码率的流媒体直播方法,其特征在于,所述方法还包括:
所述流媒体服务器获取所述第二视频流;
所述流媒体服务器获取目标客户端的网速;
根据所述目标客户端的网速发送匹配的目标视频流。


3.根据权利要求1所述的可支持多码率的流媒体直播方法,其特征在于,重编码服务器根据所述目标请求,将所述第一视频流重新编码为第二视频流,包括:
解码所述第一视频流,获取第一视频流数据包,所述第一视频流数据包为YUV格式;
根据所述目标请求对所述第一视频流数据包进行裁剪;
对第一视频流数据包裁剪后重编码,获得第二视频流数据包。


4.根据权利要求1所述的可支持多码率的流媒体直播方法,其特征在于,所述流媒体服务器获取所述第二视频流之后,还包括:
缓存所述第二视频流。


5.根据权利要求4所述的可支持多码率的流媒体直播方法,其特征在于,所述第二视频流由重编码转换服务器通过Rtp协议传输至所述流媒体服务器。


6.一种可支持多码率的流媒体直播系统,所述系统包括:...

【专利技术属性】
技术研发人员:杨健袁孟全
申请(专利权)人:贵阳叁玖互联网医疗有限公司
类型:发明
国别省市:贵州;52

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

1