亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【金秋打卡】第23天 碼流的計算

標簽:
Android

课程名称音视频基础+ffmpeg原理 入门音视频技术开发
课程章节:视频基础知识
课程讲师李超

课程内容

与码流计算相关有两个重要的概念:分辨率和帧率。常见的宽高比 16:9、4:3,对于其它宽高比的视频,需要先转换成16:9或者4:3,再去渲染。不是上述两种宽高比,在渲染的时候就容易出错。

分辨率

分辨率指的是X轴的像素个数(宽)乘以 Y轴的像素个数(高)。常见的分辨率有360P (640x360)、720P (1280x720)、1080P (1920x1080)、4K (3840x2160)、8K (7680x4320)等,这些分辨率宽高比都是16:9的。宽高比4:3常见的是640*480。

帧率

帧率是指每秒钟采集或者播放图像的个数。对于采集的设备来说每秒钟采集多帧图像。
对于播放的设备来说是每秒钟播放多少帧图像。常见的帧率:15帧/s,30帧/s,60帧/s。
动画的帧率是25帧/s,录课一般30帧/s能够满足需求,电影一般在60帧/s。

实时通讯一般情况下为了调低码流大小,会把帧率设的小点,当然带宽足够的情况下帧率越高越好,但是为了保证实时性,不会因为数据量太大占用太多的带宽,此时会选择调低帧率,最低的情况下一般会选择15帧/s,一般就满足实时通讯的要求了。

总结起来:

  • 想要平滑度越高,帧率就越大。
  • 想要清晰度越高,分辨率就要越高。

码流计算公式

  • 未编码视频的RGB码流计算公式:
RGB 码流大小 = 分辨率(宽*高)* 3(Byte)* 帧率

实际码流是以位(bit)为单位,实际是用的计算公式:

RGB 码流大小 = 分辨率(宽*高)* 颜色位数(24)* 帧率

例如:例如分辨率为720p,帧率为25帧的RGB原始码流大小为:

RGB码流大小 = 1280*720*3*25=69120000

约69M,换算成以位(bit)为单位的,则 69M*8=552M(bit)。
图片描述
图片描述

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
移動開發工程師
手記
粉絲
12
獲贊與收藏
17

關注作者,訂閱最新文章

閱讀免費教程

  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消