视频4K技术的解读
前几年4K技术就已经有人提及,今年更是成了一个非常热门的词汇,而且4K技术已经普遍应用于各类终端,如电视机、机顶盒、手机等。那么如何来理解4K这个东东呢?今天博主就谈谈自己对4K技术的认识。
博主认为可以从以下几个方面来解释4K技术:内容、平台、传输、终端。
1. 内容。
内容即具备4K分辨率的视频画面,包括视频画面、游戏画面等。关于内容又可以从以下几点谈起。
1) 帧率。拍摄器材对自然物体进行拍摄时,会对拍摄出的视频进行采样。比如每秒从视频流里采样出25帧画面,那么帧率为P25或者25HZ;每秒采样30帧画面或者60画面,则帧率为P30或者P60,我们经常会看到的P25,P30,P60等术语,就是这个意思。采样的帧率越大,整个视频看上去就越连贯、舒畅,但是对储、编解码的性能也提出较高的要求。
2) 分辨率。关于分辨率的概念可以参考我之前的这篇文章我对视频“分辨率”的理解以及在电视上显示的理解。采样帧率时,也要对每帧的画面进行采样,如果在水平方向上采样了3840个像素点,在垂直方向上采样了2160个像素点,也就是用3840*2160来存储表示一帧画面,此时的分辨率即为4K分辨率。有时候对每帧画面的采样点会更多,达到4096×2160。具备4K分辨率的视频画面看起来会非常细腻,细腻到何种程度呢?比如视频画面上远处有一栋大楼,大楼上有许多的窗户,4K可以让你看到每一个窗户的结构,用下面这张图来说明下,图片是我从百度上下的。如果此图用标清分辨率或者普通高清分辨率的话,也许你只能看到有这么一栋大楼,仅此而已。
3) 内容大小。一般认为4K分辨率为3840*2160。其中,每个像素点的颜色可以用R、G、B三种基色来组合显示,每种基色的信息量可以使用二进制5位、8位、10位来存储。采用的存储位数越大,整个画面越清晰,但是存储容量也越大。假设一部4K视频帧率是P60,每个像素点的R、G、B分别使用10位二进制共3个颜色 * 10位/颜色 = 30位二进制存储信息,视频总时长是90分钟,那么正规视频的大小为:
90分钟 * 60秒/分钟 * 60帧/秒 * (3840 * 2160)个像素/帧 * 30bit/像素 = 80621568000000(bit) = 10077696000000(Byte) =9841500000(KB) = 9610839.84375(MB) =
9385.585784912109375(GB) = 9.1656111180782318115234375(TB)
这也太大了,所以需要采用压缩算法,将4K视频压缩。目前压缩算法也有很多,一般采用H.265标准来压缩编码4K视频。
4K内容虽好,但是目前国内已有的4K内容非常稀少,因为拍摄一部4K视频内容成本较高。国外的三星、索尼等已有不少4K的片源。
2. 平台。你可以理解为管理4K内容的服务器,例如存储4K内容,分发4K内容,上传、修改、查询、删除4K内容等。特别是存储,一部4K内容的体量就已经很大了,要存储N部4K内容要占用多少存储空间。
3. 传输。一部4K内容经过编码压缩、格式封装、协议打包,就可以在网络上传输了。虽然经过编码压缩,但是4K内容的平均码率还是比较大的,一般会占用40M~50M的带宽。如今老百姓家中带宽一般是20M或者不到,如果要老百姓提升到100M带宽,那就意味着老百姓要向电信多交宽带费了。所以,4K的普及,还需高带宽的普及以及带宽资费的进一步下降。
4. 终端。终端从网络上下载到4K内容后,还需要对4K内容的解协议、解封装、解码,这一切还要依赖于终端的芯片能力,即芯片需支持4K解码功能。如果你家使用智能电视来看4K内容的话,那么电视就要承担起这些工作,但是电视毕竟是电视,主要功能是显示内容的,编解码并不是电视机的强项,所以编解码4K内容还是选用专业的机顶盒为好。另外,电视机也需要支持4K的分辨率,原因为啥请继续参考我之前写的文章链接我对视频“分辨率”的理解以及在电视上显示的理解。
分辨率文章参考:我对分辨率的理解
视频4K技术的解读的更多相关文章
- 「视频直播技术详解」系列之七:直播云 SDK 性能测试模型
关于直播的技术文章不少,成体系的不多.我们将用七篇文章,更系统化地介绍当下大热的视频直播各环节的关键技术,帮助视频直播创业者们更全面.深入地了解视频直播技术,更好地技术选型. 本系列文章大纲如下: ...
- paper 116:自然图像抠图/视频抠像技术梳理(image matting, video matting)
1. Bayesian Matting, Chuang, CVPR 2001.http://grail.cs.washington.edu/projects/digital-matting/paper ...
- 基于SURF特征的图像与视频拼接技术的研究和实现(一)
基于SURF特征的图像与视频拼接技术的研究和实现(一) 一直有计划研究实时图像拼接,但是直到最近拜读西电2013年张亚娟的<基于SURF特征的图像与视频拼接技术的研究和实现>,条 ...
- 【转载】视频CDN技术原理与流程说明
视频CDN专为移动互联网视频内容分发量身定做的一套自主研发的分布式平台,该平台以深圳为中心,分布在全国各地BGP机房的服务器为边缘节点,汇聚中国电信.中国联通.中国移动.中国教育网等运营商网络资源,构 ...
- 视频直播技术-视频-编码-传输-秒开等<转>
转载地址:http://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=2653547042&idx=1&sn=26d8728548 ...
- JT/T 1077-2016《道路运输车辆卫星定位系统车载视频平台技术要求》平台标准符合性检测合同
合同编号: 道路运输车辆卫星定位系统 平台标准符合性检测合同 委托方(甲方): 受托方(乙方): 交通运输通信信息工程质量检测中心 签订时间: 签订地点: 北京市 委托方(甲方): 委托方(甲方): ...
- 2个YUV视频拼接技术
http://blog.csdn.net/huahuahailang/article/details/9040847 2个YUV视频拼接技术 http://zhongcong386.blog.163. ...
- 视频直播技术之iOS端推流
随着网络基础建设的发展和资费的下降,在这个内容消费升级的时代,文字.图片无法满足人们对视觉的需求,因此视频直播应运而生.承载了实时性Real-Time和交互性的直播云服务是直播覆盖各行各业的新动力.网 ...
- 4K超清,2500万人在线,猫晚直播技术全解读
摘要: 作为双11的必备节目,今年的猫晚通过优酷.浙江卫视.东方卫视进行了全程网络直播和电视直播,吸引了超过全球超过2.4亿人收看.猫晚期间,优酷基于阿里云最新的广播级高可靠直播方案,为近2500万的 ...
随机推荐
- UWP使用AppService向另一个UWP客户端应用程序提供服务
原文:UWP使用AppService向另一个UWP客户端应用程序提供服务 在上篇里,我使用的是寄宿在WPF上的WCF进行两个程序间的通信,在解决问题的同时,我的同事也在思考能否使用UWP来做这件事.于 ...
- Delphi中TResourceStream流使用
Resource可以是任意文件(图像.声音.office都可以),直接打包到编译的exe文件中,调用也非常方便 打开一个新的或已有的delphi工程 1.先在 Project->resource ...
- Qt5下OpenGL程序的新写法
在Qt5中,引入了QOpenGL*系列类,以取代Qt4时代的QGL*系列类. 下面是从Qt5例子中抠出的两种OpenGL程序模板,方便参考. 第一种写法: #ifndef TRIANGLEWINDOW ...
- QQ空间玩吧HTML5游戏引擎使用比例分析
GameLook报道/“Cocos 2015开发者大会(春季)”于4月2日在国家会议中心圆满落下帷幕.在会上全新的3D编辑器,Cocos Runtime等产品重磅公布,给业界带来了Cocos这款国产引 ...
- 【转】Mysql索引最左匹配原则理解
作者:沈杰 链接:https://www.zhihu.com/question/36996520/answer/93256153来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明 ...
- Android 即时通讯开发小结(一)
<Android 即时通讯开发小结>基于IM Andriod 开发的各种常见问题,结合网易云信即时通讯技术的实践,对IM 开发做一个全面的总结. 相关推荐阅读:. Android 即时通讯 ...
- spring 5.x 系列第19篇 ——spring简单邮件、附件邮件、内嵌资源邮件、模板邮件发送 (xml配置方式)
源码Gitub地址:https://github.com/heibaiying/spring-samples-for-all 一.说明 1.1 项目结构说明 邮件发送配置文件为springApplic ...
- spring 5.x 系列第14篇 —— 整合RabbitMQ (代码配置方式)
源码Gitub地址:https://github.com/heibaiying/spring-samples-for-all 一.说明 1.1 项目结构说明 本用例关于rabbitmq的整合提供简单消 ...
- 【STL】集合运算
STL中有可以实现交集.并集.差集.对称差集的算法. 使用前需要包含头文件: #include <algorithm> 注:使用计算交集和并集的算法必须保证参与运算的两个集合有序!!! 交 ...
- lunix杂记_scp与vi编辑器
1.scp命令,复制其它服务器资源 scp 用户名@192.168.0.9:/usr/local/apache-tomcat-7.0.68 ./ scp -f username@192.168.0. ...