华为:悦盒“家家聊”高清视频通信技术
视频编码技术“家家聊”采用了业界主流的H.264/AVC视频编码标准和技术规范,同时依托华为智能机顶盒专有的片内SoC(System on Chip)的模块(VENC),完成多项核心视频编码技术的深度优化和定制,实现1080P与720P及以下分辨率的实时高清视频编码。
适用不同场景、灵活可控的编码模式 【绑定模式】 VENC支持的一种编码模式。设置该工作模式,需要在打开编码器之前给编码器绑定源。目前支持的源有虚拟屏幕,虚拟窗口和VI。设置绑定模式后,客户不能再自行给VENC送帧编码。 【快速编码模式】 VENC支持的一种编码模式。一般应用于可视通讯等对实时性要求较高的场景。该模式下,VENC处理会根据用户配置的输入输出帧率做帧率控制外,为了保证画面的实时性,避免延时的累积,VENC只会编码最新插入的一帧,缓冲区的其他帧会被扔掉,从而保证总是编码缓冲区最新的画面。 【分SLICE 编码】 分SLICE 编码是H264协议规范支持的一种编码模式。该模式下编码器会把一帧画面编码成多个SLICE,各个SLICE在编码时相互间保持独立。在网络传输环境较差的情况下,采用分SLICE 编码可以限制误码的扩散,保证传输质量。 可控的输入与输出帧率帧率(Frame rate)是用于测量显示帧数的量度,以每秒显示帧数(Frames per Second,简称:FPS)为单位。VENC具备输入帧率和输出帧率两个参数可供配置,如果两个参数配置成不同帧率,VENC会自动进行帧率控制。特别需要注意的是:当处于绑定模式下,用户配置的输入帧率失效,VENC以内部实际的输入帧率为基准进行帧率控制,而在非绑定模式下,客户需要保证输入帧率的准确可信。 基于以上深度优化的编码算法,VENC应用与不同场景的合理目标码率参考范围如表1所示: 表1 码率配置参考表(帧率:30fps)
责编:李玉琴
微信扫一扫实时了解行业动态
微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
|
最新文章
|