视频编码H.264的应用
近日,数字音视频编解码技术标准(AVS)工作组在12月21日结束的第47次会议上公布并于明年4月份会正式推出最新的AVS2视频编码标准,新的编码效率比上一代标准翻了一番,并且在无失真音频编码上取得了突破性的进展。AVS编码标准也将主要应用于超高清晰度视频,它的分辨率是高清视频的4倍(4K超高清)或16倍(8K超高清),将会成为以后音视频标准的主流。
视频压缩算法通过对视频信号的压缩处理可以极大地降低视频信号的存储和带宽需求,在此基础上尽可能多的获得最佳的图像质量,那么了解视频压缩算法对嵌入式系统的开发工作有着非常重要的意义。
常见的视频压缩编码主要分为(着重介绍JVT H.264):
1、MPEG (MPEG-1、MPEG-2、MPEG-4)
2、CCITT(ITV-T、H.261,H.263)
3、JVT H.264/MPEG-4 AVC
H.264,同时也是MPEG-4第十部分,是由ITU-T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team)提出的高度压缩数字视频编解码器标准。这个标准通常被称之为H.264/AVC(或者AVC/H.264或者H.264/MPEG-4 AVC或MPEG-4/H.264 AVC)而明确的说明它两方面的开发者。
H264标准各主要部分有Access Unit delimiter(访问单元分割符),SEI(附加增强信息),primary coded picture(基本图像编码),Redundant Coded Picture(冗余图像编码)。还有Instantaneous Decoding Refresh(IDR,即时解码刷新)、Hypothetical Reference Decoder(HRD,假想参考解码)、Hypothetical Stream Scheduler(HSS,假想码流调度器)
H.264是在MPEG-4技术的基础之上建立起来的,其编解码流程主要包括5个部分:帧间和帧内预测(Estimation)、变换(Transform)和反变换、量化(Quantization)和反量化、环路滤波(Loop Filter)、熵编码(Entropy Coding)。可以提供11个等级、7个类别的子协议格式(算法),其中等级定义是对外部环境进行限定,例如带宽需求、内存需求、网络性能等等。等级越高,带宽要求就越高,视频质量也越高。类别定义则是针对特定应用,定义编码器所使用的特性子集,并规范不同应用环境中的编码器复杂程度。
Anychat 游戏视频开发平台就是利用这一编码技术实现的应用在最底层的技术!
AnyChat游戏视频系统”采用增强的H.264视频编码算法和G.729语音编码算法,具有高画质、语音清晰、流畅的特点,采用P2P技术进行网络传输,服务器采用完成端口模型的重叠IO,具有极高的并发处理能力。
视频技术 视频制式:PAL-B 分辨率: 176×144 帧 率: 8 视频编码器:H.264 视频流码率:10kbps ~ 50kbps(VBR)
音频技术 采样率:22050 Hz 量化值:16 bit 声 道:1 chanel 音频编码器:G.729 音频流码率:8kbps 静音检测:支持
P2P技术 传输方式:UDP 支持的NAT类型: Cone NAPT <——> Cone NAPT Cone NAPT <——> Symmetric NAT
转载于:https://www.cnblogs.com/ilscott/p/3498115.html
视频编码H.264的应用相关推荐
- 嵌入式 Hi3515视频编码(H.264)笔记
这几天在编写视频录制模块,所以,闲暇之余,又粗粗的整理了一下,主要是API,以备不时之用 摄像头获取的模拟信号通过经芯片处理(我们使用的是CX25825),将模拟信号转成数字信号,产 ...
- 4K视频编码 H 264 H 265 VP9谁主沉浮
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 4K视频 ...
- 视频编码----H.264到H.265的转码
背景及意义 最新的高效视频编码 (HEVC) 标准相比H. 264高级视频编码标准实现了显著的压缩效率改进(50%),由于其优越的压缩性能, 它在许多应用中迅速被采用. 与H.264 标准相比,HEV ...
- 关于LED电视机视频编码H.264,MPEG4,MPEG2能支持哪些格式的视频文件
MPEG4封装格式能支持.MPG..3GP..MP4等视频文件格式的视频. 今天买了一台很普通的LED电视机,当前电视机基本都提供USB接口,以便播放U盘或者移动硬盘的视频资源,可是在问卖家电视机支持 ...
- 【网络通信 -- 直播】视频流编码 -- H.264 编码的一般概念
[网络通信 -- 直播]视频流编码 -- H.264 编码的一般概念 [1]色彩空间 -- RGB YUV YCbCr RGB 依据人眼识别的颜色定义出的空间,可表示大部分颜色: YUV " ...
- 【网络通信 -- 直播】视频流编码 -- H.264 相关属性总结
[网络通信 -- 直播]视频流编码 -- H.264 相关属性总结 [1]H.264 的 Profile 说明 H.264 Profile 的分类 Baseline 支持 I/P 帧,只支持无交错(P ...
- 【FFmpeg】编码h.264时,支持的像素格式pix_fmt
1.简述 使用FFmpeg对视频编码时,编码器格式AVCodecContext->pix_fmt(类型 enum AVPixelFormat)不是什么格式都支持的.首先x264只支持YUV格式, ...
- linux mp4转h264工具,在Ubuntu下批量转换视频为H.264编码的mp4格式
是目前比较流行的视频编码方式,比起MPEG2在画质大致相同的情况下能再压缩2-4倍,即如果一个DVD视频大小是1GB,用H264编码后能缩小到250MB左右,同时H264视频还能用时髦的浏览器(比如F ...
- 笔记:新一代高效视频编码H.265/HEVC原理、标准与实现
第一章绪论 3个色彩基本分量,或亮度和色度分量. 每秒播放的帧的数目叫做帧率,单位fps.为了使人眼能够有平滑连续的感受,视频的帧率需要达到25~30 fps以上. H.265/HEVC几乎在每个模块 ...
最新文章
- Windows和linux双系统——改动默认启动顺序
- 如何评判一个深度学习框架?
- 关于ValueError: Unknown projection ‘3d‘报错的解决方法
- 感动哭!Starbreeze发布《收获日2》VR版
- LCD 显示异常定位分析方法
- 元宇宙大比拼:苹果Apple, Facebook,微软,英伟达,iwemeta
- android wifi RSSI达到阈值自动断开
- linux php和java环境变量配置_Linux下Java环境变量的安装与配置
- javascript高级程序设计 学习笔记 第五章 上
- 实现一个基于动态代理的 AOP
- 为什么手机最后 10% 的电量很不耐,最后1%的电量最耐用?
- linux驱动编写(dma驱动)
- 如何在SQL中对行进行动态编号
- Qt qss问题总结
- VMware+Ubuntu安装过程,含秘钥
- pdf文件如何生成目录 wps_WPS中如何自动生成目录
- Python import无法导入包问题
- android 4.4 5.1.1,兼容Android 4.4 搜狗输入法5.1版发布
- 看看老毛子士兵干的事情!
- win10给鼠标右键添加快捷功能
热门文章
- SQL语言基础:SQL授权相关知识笔记​
- 前端:40 个 CSS 布局技巧
- 联想计算机BIOS开启Intel-vx,如何在计算机BIOS或UEFI固件中启用Intel VT-x | MOS86
- charles乱码_基于iOS的Charles抓包实践
- 加拿大计算机语言学,加拿大语言学专业排名
- bootstrap 合并菜单_Bootstrap与tab组合,切换菜单实例
- ux设计_UX设计101:
- CISCO网络故障排错命令总结分享
- hdu 5441 (并查集)
- 虚拟现实大潮渐近:Oculus VR、EA和Avegant等多家公司...