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