生活里面接触到的比较多的是分辨率(看电影常用)和帧率(打游戏常用),不过在做腾讯云的用量评估的时候,经常用的是“码率”,他是一个综合了分辨率和帧率的指标。
码率:编码器每秒编出的数据大小,单位是Kbps。
分辨率:单位英寸中所包含的像素点数;影响图像大小。
帧率:FPS(每秒钟要多少帧画面)
换算关系:原始码率=分辨率*帧率*取样深度(一般为24)网络所需带宽=原始码率*压缩比(和编码协议相关)
好的视频画质是分辨率、帧率和码率三者之间的平衡:
在码率一定的情况下,分辨率与流畅度成反比关系:分辨率越高,图像越不流畅,分辨率越低,图像越流畅。 在分辨率一定的情况下,码率与流畅度成正比关系,码率越高,图像越流程;码率越低,图像越不流畅。
清晰度:未有严格的定义,我司以流畅、标清、高清来定义,其实对应了三种码率(500Kbps、1000Kbps、2000Kbps)。
流畅度:与画面帧率成正比:帧率越大,画面越流畅;帧率越小,画面越有跳动感。
转码:视频信号从一种格式转换成另一种格式,目前流行H.264/H.265等编码格式,用以达到数据压缩效果,减少网络下行带宽。
协议(直播数据传输):基于TCP的传输协议:是 RTMP、FLV、HLS ;基于UDP的传输协议: QUIC、SRT、WebRTC、ORTC。我司标准直播支持协议包括:RTMP/FLV/HLS,关于延迟,RTMP/FLV一般在3s以内,HLS一般在10s以内;快直播我司协议选择为WebRTC,延迟一般在1s以内。
防盗链:指服务提供商自己不提供服务的内容,直接在自己的网站上向最终用户提供其它服务提供商的服务内容
UserSig :是腾讯云设计的一种安全保护签名,一般用于视频流量消耗时的用户身份确认,目的是为了阻止恶意攻击者盗用云服务使用权。其本质就是对 SDKAppID、UserID、ExpireTime 等关键信息进行了一次哈希加密。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。