480x320, 640x480 标清

1024x720p 高清

1920x1080i (隔行扫描) 也属于高清

1920x1080p 全高清

3840x2160,7680x4320 超(高)清

 

美国消费电子协会(CEA)将4K的分辨率正式命名为Ultra HD(Ultra High-Definition)

目前视频行业里的视频分辨率的规范:

(1)高清(High Definition),是我们目前相对比较熟悉的一个词语。高清是在广播电视领域首先被提出的,最早是由美国电影电视工程师协会(SMPTE)等权威机构制定相关标准,视频监控领域同样也广泛沿用了广播电视的标准。将"高清"定义为720p、1080i与1080p三种标准形式,而1080P又有另外一种称呼--全高清(Full High Definition)。关于高清标准,国际上公认的有两条: 视频垂直分辨率超过720p或1080i; 视频宽纵比为16:9。

(2)标清(Standard Definition),是物理分辨率在720p以下的一种视频格式。

(3)超高清(Ultra High-Definition),这是我们今天的重点内容。来自国际电信联盟 (International Telecommunication Union)最新批准的信息显示,"4K分辨率(3840×2160 像素)"的正式名称被定为"超高清 Ultra HD(Ultra High-Definition)"。同时,这个名称也适用于"8K分辨率 (7680×4320像素)"。

 

CEA要求,所有的消费级显示器和电视机必须满足以下几个条件之后,才能贴上"超高清 Ultra HD" 的标签:首先屏幕像素必须达到800万有效像素(3840×2160),在不改变屏幕分辨率的情况下,至少有一路传输端可以传输4K视频,4K内容的显示必须原生,不可上变频,纵横比至少为16:9。与此同时,电视行业里,同对高清电视机命名为HDTV一样,对于4K电视机的命名,美国消费者电子协会针对4K电视进行了一个官方的命名UHDTV,这个命名也就是超高清电视。

 

720p格式,分辨率为1280×720p/60Hz,行频为45kHz。

4K分辨率是1080p的4倍 3840×2160 = 1920×2×1080×2

8K分辨率是4K的4倍 7680×4320 = 3840×2×2160×2

 

I 和 p的区别

P:progressive,意思是逐行扫描,帧编码
I:interlace,意思是隔行扫描,场编码
两者是视频编码里的编码方式,分辨率一样

 

h264与h265

编码方式不同

一、什么是视频码率?

           视频码率是视频数据(视频色彩量、亮度量、像素量)每秒输出的位数。一般用的单位是kbps。

 
 

二、设置视频码率的必要性

        在视频会议应用中,视频质量和网络带宽占用是矛盾的,通常情况下视频流占用的带宽越高则视频质量也越高;如要求高质量的视频效果,那么需要的网络带宽也越大;解决这一矛盾的钥匙当然是视频编解码技术。评判一种视频编解码技术的优劣,是比较在相同的带宽条件下,哪个视频质量更好;在相同的视频质量条件下,哪个占用的网络带宽更少。
        是不是视频码率越高,质量越好呢?理论上是这样的,然而在我们肉眼分辨的范围内,当码率高到一定程度,感觉没有什么差别。所以码率设置有它的最优值,H.264(也叫AVC或X.264)的文档中,视频的建议码率如下:

 
 

视频大小

分辨率

建议码率

480P

720X480

1800Kbps

720P

1280X720

3500Kbps

1080P

1920X1080

8500Kbps

 
 

三、手机设置码率建议

             通过上面的介绍,结合我做过的一些手机项目,我总结了一套设置码率的公式,分享给大家如下:

 

项目

计算公式

192X144

320X240

480X360

640X480

1280X720

1920X1080

极低码率

(宽X高X3)/4

30kb/s

60kb/s

120kps

250kbps

500kbps

1mbps

低码率

(宽X高X3)/2

60kb/s

120kb/s

250kbps

500kbps

1mbps

2mbps

中码率

(宽X高X3)

120kb/s

250kb/s

500kbps

1mbps

2mbps

4mbps

高码率

(宽X高X3)X 2

250kb/s

500kb/s

1mbps

2mbps

4mbps

8mps

极高码率

(宽X高X3)X4

500kb/s

1mb/s

2mbps

4mbps

8mbps

16mbps

相同编码率下H265编码更高效

参考:

标清、高清、全高清、超清(超高清)的区别

H264码率设置

测试h265和h264的编码效果

解读下一代视频压缩标准HEVC(H.265)

 

IPTV视频基本概念的更多相关文章

  1. iOS视频流开发(1)—视频基本概念

    iOS视频流开发(1)-视频基本概念 手机比PC的优势除了便携外,她最重要特点就是可以快速方便的创作多媒体作品.照片分享,语音输入,视频录制,地理位置.一个成功的手机APP从产品形态上都有这其中的一项 ...

  2. ffmpeg实战-音视频基础概念

    转发自白狼栈:查看原文 关于音视频,相信大家都看过电影(视频),听过音乐(音频),至少应该都知道mp4是视频文件,mp3是音频文件. 对于一个音视频文件,都有哪些属性呢?以视频为例,我们可以通过 ff ...

  3. 音视频基本概念和FFmpeg的简单入门

    写在前面 最近正好有音视频编辑的需求,虽然之前粗略的了解过FFmpeg不过肯定是不够用的,借此重新学习下: 基本概念 容器/文件(Conainer/File): 即特定格式的多媒体文件,一般来说一个视 ...

  4. FFmpeg视频处理

    FFmpeg是一个用于音视频处理的自由软件,被广泛用于音视频开发.FFmpeg功能强大,本文主要介绍如何使用FFmpeg命令行工具进行简单的视频处理. 安装FFmpeg可以在官网下载各平台软件包或者静 ...

  5. Microsoft Tech Summit 2018 课程简述:利用 Windows 新特性开发出更好的手绘视频应用

    概述 Microsoft Tech Summit 2018 微软技术暨生态大会将于10月24日至27日在上海世博中心举行,这也会是国内举办的最后一届 Tech Summit,2019 年开始会以 Mi ...

  6. IPTV系统的VOD与TV业务性能测试

    IPTV的未来发展正在成为业界的焦点话题.据市场研究公司MRG的统计,全球IPTV用户将由2004年的200万增加至2010年的2000万,预计全球IPTV市场2005-2010年的复合增长率为102 ...

  7. ios升级<注:来着微信平台>

    <来着微信平台>  http://mp.weixin.qq.com/s?__biz=MjM5NTIyNTUyMQ==&mid=2709545194&idx=1&sn ...

  8. CS231n官方笔记授权翻译总集篇发布

    CS231n简介 CS231n的全称是CS231n: Convolutional Neural Networks for Visual Recognition,即面向视觉识别的卷积神经网络.该课程是斯 ...

  9. FFMPEG指令

    FFmpeg是一个用于音视频处理的自由软件,被广泛用于音视频开发.FFmpeg功能强大,本文主要介绍如何使用FFmpeg命令行工具进行简单的视频处理. 安装FFmpeg可以在官网下载各平台软件包或者静 ...

随机推荐

  1. springmvc学习第三天

    利用spring mvc 实现crud 1.导入jar包 commons-logging-1.2.jarjstl.jarspring-aop-4.1.6.RELEASE.jarspring-beans ...

  2. iOS获取设备信息

        NSString *strName = [[UIDevice currentDevice] name]; // Name of the phone as named by user       ...

  3. OD调试篇7--笔记及解题报告

    MFC:微软基础类库(英语:Microsoft Foundation Classes,简称MFC)是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows AP ...

  4. opencv配置(2.49)

    转载自浅墨大神http://blog.csdn.net/poem_qianmo/article/details/19809337 OpenCV2.4.9和2.4.8的配置几乎一样,唯一的区别在下文中的 ...

  5. OC 中 类目、延展和协议

    Category : 也叫分类,类目. *是 为没有源代码的类 扩充功能 *扩充的功能会成为原有类的一部分,可以通过原有类或者原有类的对象直接调用,并且可继承 *该方法只能扩充方法,不能扩充实例变量 ...

  6. 转weblogic 10.3新建域

    一.安装前准备 1.解决linux中文乱码问题 修改/etc/sysconfig/i18n文件 #LANG="en_US.UTF-8"#SUPPORTED="en_US. ...

  7. JQUERY添加、删除元素、eq()方法;

    一.jQuery - 添加元素 1.append() - 在被选元素内部的结尾插入指定内容 2.prepend() - 在被选元素内部的开头插入指定内容 3.after() - 在被选元素之后插入内容 ...

  8. ✡ leetcode 157. Read N Characters Given Read4 利用read4实现read --------- java

    The API: int read4(char *buf) reads 4 characters at a time from a file. The return value is the actu ...

  9. LVS的调度算法

    LVS的调度算法(Scheduling Method)一共有10种 一.静态方法:仅根据算法本身进行调度 1.rr(Round Robin):轮询 2.wrr(Werghted Round Robin ...

  10. yum info 查不到nginx下载info的问题

    如果查看nginx信息提示nginx找不到,那么可以通过修改rpm源来进行后续步骤,执行命令:rpm -ivh http://nginx.org/packages/centos/6/noarch/RP ...