一种多视频流的视频直播的方法及装置制造方法及图纸

技术编号:15335996 阅读:46 留言:0更新日期:2017-05-16 22:15
本发明专利技术公开了一种多视频流的视频直播的方法及装置。所述方法,包括:获取实时拍摄的视频流和实时播放的视频流;分析所述实时拍摄的视频流和所述实时播放的视频流的视频参数信息;以所述实时拍摄的视频流的视频帧数和所述实时播放的视频流的视频帧数中的最低视频帧数为标准,将所述实时拍摄的视频流和所述实时播放的视频流进行统一视频帧数的转码;将转码后的所述实时拍摄的视频流与所述实时播放的视频流拼接到同一个视频流中,确认所述同一个视频流为待上传视频流。本发明专利技术可将实时拍摄的视频流和实时播放的视频流进行统一视频帧数转码,然后拼接到同一个实时的视频流中,从而实现了实时对比多路视频流的播放内容的技术效果。

【技术实现步骤摘要】
一种多视频流的视频直播的方法及装置
本专利技术涉及直播视频流
,特别涉及一种多视频流的视频直播的方法及装置。
技术介绍
随着网速的提升和网络视频直播的普及,人们观看网络视频直播的生活习惯已经在逐渐取代人们观看电视的生活习惯。在一些视频主播的节目中,经常会进行模仿秀,通过主播生动有趣的模仿来达到娱乐的效果。但是对于没有看过被模仿的原视频的观众而言,主播进行模仿秀的效果将会降低很多。而且在很多情况下,主播通过摄像头拍摄到直播视频流和该模仿的原视频的视频流的视频帧率是不同的。如何妥善的解决上述问题,就成为了业界亟待解决的课题。
技术实现思路
本专利技术提供一种多视频流的视频直播的方法及装置,用以将实时拍摄的视频流和实时播放的视频流进行统一视频帧数转码,然后拼接到同一个实时的视频流中,即将多路视频流的视频画面以预设的方式在同一个视频画面中播放,从而实现了实时对比多路视频流的播放内容的技术效果。根据本专利技术实施例的第一方面,提供一种多视频流的视频直播的方法,用于终端,包括:获取实时拍摄的视频流和实时播放的视频流;分析所述实时拍摄的视频流和所述实时播放的视频流的视频参数信息,所述视频参数信息包括视频格式和视频参数中的任一者或多者,所述视频参数包括视频分辨率、视频帧率和视频流码率中的任一者或多者;以所述实时拍摄的视频流的视频帧数和所述实时播放的视频流的视频帧数中的最低视频帧数为标准,将所述实时拍摄的视频流和所述实时播放的视频流进行统一视频帧数的转码;将转码后的所述实时拍摄的视频流与所述实时播放的视频流拼接到同一个视频流中,确认所述同一个视频流为待上传视频流;将所述待上传视频流上传到预设的直播服务器。在一个实施例中,所述分析所述实时拍摄的视频流和所述实时播放的视频流的视频参数信息,所述视频参数信息包括视频格式和视频参数中的任一者或多者,包括:分析所述实时拍摄的视频流和所述实时播放的视频流的视频格式,所述视频格式包括流媒体协议、视频封装格式和视频压缩格式中的任一者或多者;分析所述实时拍摄的视频流和所述实时播放的视频流的视频参数,所述视频参数包括视频分辨率、视频帧率和视频流码率中的任一者或多者。在一个实施例中,所述以所述实时拍摄的视频流的视频帧数和所述实时播放的视频流的视频帧数中的最低视频帧数为标准,将所述实时拍摄的视频流和所述实时播放的视频流进行统一视频帧数的转码,包括:分析出所述实时拍摄的视频流的视频帧数和所述实时播放的视频流的视频帧数各自的视频帧数;确定出所述实时拍摄的视频流的视频帧数和所述实时播放的视频流的视频帧数中的最低视频帧数;以所述最低视频帧数为标准,将所述实时拍摄的视频流和所述实时播放的视频流中的视频帧数不是所述最低视频帧数的视频流进行统一视频帧数的转码。在一个实施例中,所述将转码后的所述实时拍摄的视频流与所述实时播放的视频流拼接到同一个视频流中,确认所述同一个视频流为待上传视频流,包括:将转码后的所述实时拍摄的视频流与所述实时播放的视频流按照预设的布局拼接到同一个视频流中,在视频界面的各个区域播放对应的视频流的内容;或者将转码后的所述实时拍摄的视频流与所述实时播放的视频流按照预设的透明度拼接到同一个视频流中,将各个视频流的内容在视频界面中进行重叠显示。在一个实施例中,还包括:实时的播放所述待上传视频流。根据本专利技术实施例的第二方面,提供一种多视频流的视频直播的装置,用于终端,包括:获取模块,用于获取实时拍摄的视频流和实时播放的视频流;分析模块,用于分析所述实时拍摄的视频流和所述实时播放的视频流的视频参数信息,所述视频参数信息包括视频格式和视频参数中的任一者或多者,所述视频参数包括视频分辨率、视频帧率和视频流码率中的任一者或多者;转码模块,用于以所述实时拍摄的视频流的视频帧数和所述实时播放的视频流的视频帧数中的最低视频帧数为标准,将所述实时拍摄的视频流和所述实时播放的视频流进行统一视频帧数的转码;拼接模块,用于将转码后的所述实时拍摄的视频流与所述实时播放的视频流拼接到同一个视频流中,确认所述同一个视频流为待上传视频流;上传模块,用于将所述待上传视频流上传到预设的直播服务器。在一个实施例中,所述分析模块,包括:第一分析子模块,用于分析所述实时拍摄的视频流和所述实时播放的视频流的视频格式,所述视频格式包括流媒体协议、视频封装格式和视频压缩格式中的任一者或多者;第二分析子模块,用于分析所述实时拍摄的视频流和所述实时播放的视频流的视频参数,所述视频参数包括视频分辨率、视频帧率和视频流码率中的任一者或多者。在一个实施例中,所述转码模块,包括:第三分析子模块,用于分析出所述实时拍摄的视频流的视频帧数和所述实时播放的视频流的视频帧数各自的视频帧数;确定子模块,用于确定出所述实时拍摄的视频流的视频帧数和所述实时播放的视频流的视频帧数中的最低视频帧数;转码子模块,用于以所述最低视频帧数为标准,将所述实时拍摄的视频流和所述实时播放的视频流中的视频帧数不是所述最低视频帧数的视频流进行统一视频帧数的转码。在一个实施例中,所述确认模块,包括:第一拼接子模块,用于将转码后的所述实时拍摄的视频流与所述实时播放的视频流按照预设的布局拼接到同一个视频流中,在视频界面的各个区域播放对应的视频流的内容;第二拼接子模块,用于将转码后的所述实时拍摄的视频流与所述实时播放的视频流按照预设的透明度拼接到同一个视频流中,将各个视频流的内容在视频界面中进行重叠显示。在一个实施例中,还包括:播放模块,用于实时的播放所述待上传视频流。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术一示例性实施例示出的一种多视频流的视频直播的方法的流程图;图2为本专利技术一示例性实施例示出的一种多视频流的视频直播的方法的步骤S12的流程图;图3为本专利技术一示例性实施例示出的一种多视频流的视频直播的方法的步骤S13的流程图;图4为本专利技术一示例性实施例示出的一种多视频流的视频直播的方法的步骤S14的流程图;图5为本专利技术另一示例性实施例示出的一种多视频流的视频直播的方法的流程图;图6为本专利技术一示例性实施例示出的一种多视频流的视频直播的装置的框图;图7为本专利技术一示例性实施例示出的一种多视频流的视频直播的装置的分析模块62的框图;图8为本专利技术一示例性实施例示出的一种多视频流的视频直播的装置的转码模块63的框图;图9为本专利技术一示例性实施例示出的一种多视频流的视频直播的装置的确认模块64的框图;图10为本专利技术另一示例性实施例示出的一种多视频流的视频直播的装置的框图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。图1是根据一示例性实施例示出的一种多视频流的视频直播的方法流程图,如图1所示,该多视频流的视频直播的方法,包括以下步骤S11-S15:在步骤S1本文档来自技高网...
一种多视频流的视频直播的方法及装置

【技术保护点】
一种多视频流的视频直播的方法,用于终端,其特征在于,包括:获取实时拍摄的视频流和实时播放的视频流;分析所述实时拍摄的视频流和所述实时播放的视频流的视频参数信息,所述视频参数信息包括视频格式和视频参数中的任一者或多者,所述视频参数包括视频分辨率、视频帧率和视频流码率中的任一者或多者;以所述实时拍摄的视频流的视频帧数和所述实时播放的视频流的视频帧数中的最低视频帧数为标准,将所述实时拍摄的视频流和所述实时播放的视频流进行统一视频帧数的转码;将转码后的所述实时拍摄的视频流与所述实时播放的视频流拼接到同一个视频流中,确认所述同一个视频流为待上传视频流;将所述待上传视频流上传到预设的直播服务器。

【技术特征摘要】
1.一种多视频流的视频直播的方法,用于终端,其特征在于,包括:获取实时拍摄的视频流和实时播放的视频流;分析所述实时拍摄的视频流和所述实时播放的视频流的视频参数信息,所述视频参数信息包括视频格式和视频参数中的任一者或多者,所述视频参数包括视频分辨率、视频帧率和视频流码率中的任一者或多者;以所述实时拍摄的视频流的视频帧数和所述实时播放的视频流的视频帧数中的最低视频帧数为标准,将所述实时拍摄的视频流和所述实时播放的视频流进行统一视频帧数的转码;将转码后的所述实时拍摄的视频流与所述实时播放的视频流拼接到同一个视频流中,确认所述同一个视频流为待上传视频流;将所述待上传视频流上传到预设的直播服务器。2.如权利要求1所述的方法,其特征在于,所述分析所述实时拍摄的视频流和所述实时播放的视频流的视频参数信息,所述视频参数信息包括视频格式和视频参数中的任一者或多者,包括:分析所述实时拍摄的视频流和所述实时播放的视频流的视频格式,所述视频格式包括流媒体协议、视频封装格式和视频压缩格式中的任一者或多者;分析所述实时拍摄的视频流和所述实时播放的视频流的视频参数,所述视频参数包括视频分辨率、视频帧率和视频流码率中的任一者或多者。3.如权利要求2所述的方法,其特征在于,所述以所述实时拍摄的视频流的视频帧数和所述实时播放的视频流的视频帧数中的最低视频帧数为标准,将所述实时拍摄的视频流和所述实时播放的视频流进行统一视频帧数的转码,包括:分析出所述实时拍摄的视频流的视频帧数和所述实时播放的视频流的视频帧数各自的视频帧数;确定出所述实时拍摄的视频流的视频帧数和所述实时播放的视频流的视频帧数中的最低视频帧数;以所述最低视频帧数为标准,将所述实时拍摄的视频流和所述实时播放的视频流中的视频帧数不是所述最低视频帧数的视频流进行统一视频帧数的转码。4.如权利要求1所述的方法,其特征在于,所述将转码后的所述实时拍摄的视频流与所述实时播放的视频流拼接到同一个视频流中,确认所述同一个视频流为待上传视频流,包括:将转码后的所述实时拍摄的视频流与所述实时播放的视频流按照预设的布局拼接到同一个视频流中,在视频界面的各个区域播放对应的视频流的内容;或者将转码后的所述实时拍摄的视频流与所述实时播放的视频流按照预设的透明度拼接到同一个视频流中,将各个视频流的内容在视频界面中进行重叠显示。5...

【专利技术属性】
技术研发人员:张新亮
申请(专利权)人:天脉聚源北京传媒科技有限公司
类型:发明
国别省市:北京,11

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

1