直播视频的视频编码参数设置方法、装置及视频编码设备的制造方法_4

文档序号:8946109阅读:来源:国知局
个中央处理器CPU,或者是特定集成电路ASIC(Applicat1nSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0158]存储器3可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。
[0159]其中,程序可具体用于:
[0160]确定视频编码设备至直播服务器的上传带宽,及视频直播对应的平均意见值MOS值;
[0161 ] 根据所述MOS值,确定所述上传带宽对应的分辨率;
[0162]以所述分辨率及所述上传带宽对应的码率设置视频编码参数。
[0163]可选的,在本发明实施例中,视频编码器可以为装载在视频编码设备中的芯片;基于此,图18示出了本发明实施例提供的视频编码设备的另一硬件结构框图,结合图17和图18所示,该视频编码设备还可以包括:视频编码芯片5 ;
[0164]视频编码芯片5与处理器I连接(视频编码芯片5与处理器I可通过通信总线相接),视频编码芯片5可基于处理器3所设置的视频编码参数,编码直播视频。
[0165]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0166]专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0167]结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程R0M、电可擦除可编程R0M、寄存器、硬盘、可移动磁盘、CD-R0M、或技术领域内所公知的任意其它形式的存储介质中。
[0168]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种直播视频的视频编码参数设置方法,其特征在于,应用于视频编码设备,所述方法包括: 确定视频编码设备至直播服务器的上传带宽,及视频直播对应的平均意见值MOS值; 根据所述MOS值,确定所述上传带宽对应的分辨率; 以所述分辨率及所述上传带宽对应的码率设置视频编码参数。2.根据权利要求1所述的直播视频的视频编码参数设置方法,其特征在于,上传带宽和分辨率存在线性关系;所述根据所述MOS值,确定所述上传带宽对应的分辨率包括: 根据MOS值确定所述线性关系的线性系数; 根据所确定的线性系数及上传带宽,计算与所述上传带宽存在线性关系的分辨率。3.根据权利要求2所述的直播视频的视频编码参数设置方法,其特征在于,所述根据MOS值确定线性关系的线性系数包括: 确定当前的编码器类型和编码格式类型; 根据预设的各MOS值在各编码器类型和各编码格式类型下对应的线性系数,确定所述MOS值在当前的编码器类型和编码格式类型下对应的线性系数。4.根据权利要求1所述的直播视频的视频编码参数设置方法,其特征在于,所述确定视频直播对应的MOS值包括: 确定当前直播性质信息,所述当前直播性质信息表示当前视频直播的性质; 根据预设的直播性质信息与MOS值的对应关系,确定当前直播性质信息对应的MOS值。5.根据权利要求1所述的直播视频的视频编码参数设置方法,其特征在于,所述以所述分辨率及所述上传带宽对应的码率设置视频编码参数包括: 判断所述分辨率是否为32的倍数; 若是,以所述分辨率及所述上传带宽对应的码率设置视频编码参数; 若否,取与所述分辨率最近且大于所述分辨率的32倍数分辨率,以所取得的32倍数分辨率,及所述上传带宽对应的码率设置视频编码参数。6.根据权利要求1-5任一项所述的直播视频的视频编码参数设置方法,其特征在于,在视频直播开始前设置视频编码参数; 其中,确定视频编码设备至直播服务器的上传带宽,及视频直播对应的MOS值的时机为,视频直播开始前,检测到视频编码参数设置指令时。7.根据权利要求1-4任一项所述的直播视频的视频编码参数设置方法,其特征在于,在视频直播的过程中设置视频编码参数; 其中,确定视频编码设备至直播服务器的上传带宽的时机为,在视频直播的过程中,当前时间到达设定时间时; 所述以所述分辨率及所述上传带宽对应的码率设置视频编码参数包括: 判断所述分辨率与原视频编码参数的分辨率的差值是否大于阈值; 若是,以所述分辨率及所述上传带宽对应的码率调整所述原视频编码参数; 若否,维持原视频编码参数。8.根据权利要求7所述的直播视频的视频编码参数设置方法,其特征在于,所述以所述分辨率及所述上传带宽对应的码率调整所述原视频编码参数包括: 在所述分辨率与原视频编码参数的分辨率的差值大于阈值时,发出调整视频编码参数的提不?目息; 基于所述提示信息,如果用户确认进行视频编码参数的调整,则以所述分辨率及所述上传带宽对应的码率调整所述原视频编码参数。9.一种直播视频的视频编码参数设置装置,其特征在于,应用于视频编码设备,所述装置包括: 带宽确定模块,用于确定视频编码设备至直播服务器的上传带宽; MOS值确定模块,用于确定视频直播对应的平均意见值MOS值; 分辨率确定模块,用于根据所述MOS值,确定所述上传带宽对应的分辨率; 参数设置模块,用于以所述分辨率及所述上传带宽对应的码率设置视频编码参数。10.根据权利要求9所述的直播视频的视频编码参数设置装置,其特征在于,上传带宽和分辨率存在线性关系;所述分辨率确定模块包括: 系数确定单元,用于根据MOS值确定所述线性关系的线性系数; 计算单元,用于根据所确定的线性系数及上传带宽,计算与所述上传带宽存在线性关系的分辨率。11.根据权利要求10所述的直播视频的视频编码参数设置装置,其特征在于,所述系数确定单元包括: 类型确定子单元,用于确定当前的编码器类型和编码格式类型; 系数确定执行子单元,用于根据预设的各MOS值在各编码器类型和各编码格式类型下对应的线性系数,确定所述MOS值在当前的编码器类型和编码格式类型下对应的线性系数。12.根据权利要求9所述的直播视频的视频编码参数设置装置,其特征在于,所述MOS值确定模块包括: 性质信息确定单元,用于确定当前直播性质信息,所述当前直播性质信息表示当前视频直播的性质; 值确定执行单元,用于根据预设的直播性质信息与MOS值的对应关系,确定当前直播性质信息对应的MOS值。13.根据权利要求9所述的直播视频的视频编码参数设置装置,其特征在于,所述参数设置模块包括: 倍数判断单元,用于判断所述分辨率是否为32的倍数; 第一设置单元,用于若是,以所述分辨率及所述上传带宽对应的码率设置视频编码参数; 第二设置单元,用于若否,取与所述分辨率最近且大于所述分辨率的32倍数分辨率,以所取得的32倍数分辨率,及所述上传带宽对应的码率设置视频编码参数。14.根据权利要求9-12任一项所述的直播视频的视频编码参数设置装置,其特征在于,在视频直播开始前设置视频编码参数,和/或,在视频直播的过程中设置视频编码参数; 若在视频直播的过程中设置视频编码参数,所述参数设置模块包括: 差值判断单元,用于判断所述分辨率与原视频编码参数的分辨率的差值是否大于阈值; 调整单元,用于若是,以所述分辨率及所述上传带宽对应的码率调整所述原视频编码参数; 维持单元,用于若否,维持原视频编码参数。15.根据权利要求9所述的直播视频的视频编码参数设置装置,其特征在于,还包括: 视频编码模块,用于以所设置的视频编码参数,编码直播视频。16.一种视频编码设备,其特征在于,包括权利要求9-15任一项所述的直播视频的视频编码参数设置装置。17.一种视频编码设备,其特征在于,包括:处理器和视频编码芯片; 其中,处理器,用于确定视频编码设备至直播服务器的上传带宽,及视频直播对应的平均意见值MOS值;根据所述MOS值,确定所述上传带宽对应的分辨率;以所述分辨率及所述上传带宽对应的码率设置视频编码参数; 所述视频编码芯片,用于基于所述处理器所设置的视频编码参数,编码直播视频。
【专利摘要】本发明实施例提供一种直播视频的视频编码参数设置方法、装置及视频编码设备,其中方法包括:确定视频编码设备至直播服务器的上传带宽,及视频直播对应的MOS值;根据所述MOS值,确定所述上传带宽对应的分辨率;以所述分辨率及所述上传带宽对应的码率设置视频编码参数。本发明通过设置与上传带宽相应的视频编码参数,使得用户能够观看到分辨率最大的直播视频,减小了用户能够收看到的直播视频的最大分辨率不处于理想值的可能性。
【IPC分类】H04N21/2343, H04N21/239, H04N21/2662
【公开号】CN105163134
【申请号】CN201510482035
【发明人】赖晶, 张志东, 贺艳春, 梁鉴东
【申请人】腾讯科技(深圳)有限公司
【公开日】2015年12月16日
【申请日】2015年8月3日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1