无忧启动论坛

标题: H.265视频编码网络带宽占用问题 [打印本页]

作者: 2011cuisheng    时间: 2024-11-8 16:05
标题: H.265视频编码网络带宽占用问题
     网络视频在H.265编码格式下,传输到2K和1080P分辨率下,使用60帧的视频流畅度所需要的带宽分别是多少Mbps,最好能给出计算公式,谢谢大家了。

作者: fulibo    时间: 2024-11-8 16:54
压制视频码率计算方式!    (H264)

极低码率 (宽x高x3)/4  宽x高x0.75
192x144=30k;320x240=60K;480x360=120k;640x480=250K;1280x720=500k;1920x1080=1000K.

低码率 (宽x高x3)/2
192x144=60k;320x240=120K;480x360=250k;640x480=500K;1280x720=1000k;1920x1080=2000K.

中码率 (宽x高x3)
192x144=120k;320x240=250K;480x360=500k;640x480=1000K;1280x720=2000k;1920x1080=4000K.

高码率 (宽x高x3)x2
192x144=250k;320x240=500K;480x360=1000k;640x480=2000K;1280x720=4000k;1920x1080=8000K.

极高码率 (宽x高x3)x4
192x144=500k;320x240=1000K;480x360=2000k;640x480=4000K;1280x720=8000k;1920x1080=16000K.

因为H265 在同一码率下面画面更清楚!

那么你可以选择低码率和极低码率作为H265的值!

然后我再网上看过一个帖子说,你可以(宽x高x1.25)这个值,

当然码率主要是控制体积和画质!

还需要参数设置的好才行!

不然就会出现很多方块格子!


作者: wjqok    时间: 2024-11-8 16:54
播放器显示的码率就是需要的网线带宽,一般网线是这个码率的2-3倍就很好了,无线需要实际连接速度的3-4倍,基本上快进和缓冲就比较快了。一般1080i的电视源码大概10m,4k是24-30m的样子
作者: chunlei233    时间: 2024-11-8 17:08
本帖最后由 chunlei233 于 2024-11-8 17:21 编辑

H.265 也要看压缩率的,B站4K30帧H.265  1:06秒的视频大小92Mb.自己压缩的4K60帧H.265.视频CRF质量值28  1:58秒的视频大小101Mb.



作者: dyt    时间: 2024-11-8 17:26
相比H.264,用50%的码率就够。
作者: fruds9981    时间: 2024-11-8 18:12
标记以方便后续学习
作者: 2011cuisheng    时间: 2024-11-8 18:45
fulibo 发表于 2024-11-8 16:54
压制视频码率计算方式!    (H264)

极低码率 (宽x高x3)/4  宽x高x0.75

谢谢回答,主要我是想计算出60帧的1080p和2k的视频传输带宽,公司的云桌面项目需要用到
作者: 2011cuisheng    时间: 2024-11-8 18:47
wjqok 发表于 2024-11-8 16:54
播放器显示的码率就是需要的网线带宽,一般网线是这个码率的2-3倍就很好了,无线需要实际连接速度的3-4倍, ...

谢谢回答,主要我是想计算出在h265编码下的60帧的1080p和2k的视频传输带宽,公司的云桌面项目需要用到
作者: 2011cuisheng    时间: 2024-11-8 18:48
chunlei233 发表于 2024-11-8 17:08
H.265 也要看压缩率的,B站4K30帧H.265  1:06秒的视频大小92Mb.自己压缩的4K60帧H.265.视频CRF质量值28  1:5 ...

谢谢回答,主要我是想计算出在h265编码下的60帧的1080p和2k的视频传输带宽,公司的云桌面项目需要用到
作者: fulibo    时间: 2024-11-8 19:09
使用H.264编码的4K视频需要大约32到40 Mbps的带宽。这个范围主要取决于视频内容的复杂度、动态范围、编码参数、以及是否使用了帧内预测、运动补偿或者其他的高级编码技术。

H265能够在保证相同视频质量的前提下,提供大约一半的带宽需求。

使用H.265编码的4K视频理论上可以在16到20 Mbps的带宽范围内流畅播放

SD代表标准清晰度,HD代表高清晰度,Full HD代表全高清,4K UHD代表超高清

视频分辨率帧率 (fps)  视频类型推荐最小带宽  (Mbps)   (H264为例)

SD (480p) 30           普通 1.5

SD (480p) 30           高动态 3

HD (720p) 30           普通 3

HD (720p) 30           高动态 5

Full HD (1080p) 30     普通 5

Full HD (1080p) 30   高动态 8

Full HD (1080p) 60   普通 10

Full HD (1080p) 60   高动态 15

4K UHD (2160p) 30   普通 15 - 25

4K UHD (2160p) 30   高动态 30

4K UHD (2160p) 60   普通 25 - 40

4K UHD (2160p) 60   高动态 50

原帖:
https://blog.csdn.net/qq_37410522/article/details/141160532
作者: 断剑留痕    时间: 2024-11-8 19:29
学习了
作者: cqh    时间: 2024-11-8 19:50
一般来说,1080p的视频。x265编码的码率在2.5Mb左右已经比较清晰了。
你要的带宽可以参考这个数据估算。当然,你要求更清晰,可以十倍不止。
一句话,你要先确定接受的清晰度
作者: SYSTEM-BSOD-ZFS    时间: 2024-11-8 20:39
本帖最后由 SYSTEM-BSOD-ZFS 于 2024-11-8 20:41 编辑

AI说:
要计算H.265编码格式下2K和1080P分辨率,60帧视频的带宽需求,我们可以使用以下公式:
带宽 = 帧率 × 分辨率 × 色深 × 压缩比
其中:
帧率:每秒的帧数,这里是60帧。
分辨率:视频的分辨率(宽度×高度)。
色深:每个像素所用的位数,通常为24位。
压缩比:视频的压缩比率,对于H.265编码,压缩比可以假设为0.05。

对于2K分辨率(2560×1440):
1.计算每帧的大小:
每帧大小 = 2560 × 1440 × 24 bits
2.计算每秒的大小:
每秒大小 = 60 × (2560 × 1440 × 24) bits
3.应用压缩比:
带宽 = 60 × (2560 × 1440 × 24) ÷ (1024 × 1024) × 0.05 Mbps
计算得:
带宽 = (60 × 3686400 × 24) ÷ (1024 × 1024) × 0.05 ≈ 54.3 Mbps

对于1080P分辨率(1920×1080):
1.计算每帧的大小:
每帧大小 = 1920 × 1080 × 24 bits
2.计算每秒的大小:
每秒大小 = 60 × (1920 × 1080 × 24) bits
3.应用压缩比:
带宽 = 60 × (1920 × 1080 × 24) ÷ (1024 × 1024) × 0.05 Mbps
计算得:
带宽 = (60 × 2073600 × 24) ÷ (1024 × 1024) × 0.05 ≈ 36.2 Mbps

因此,2K分辨率下使用60帧的视频流畅度所需要的带宽大约为54.3 Mbps,而1080P分辨率下使用60帧的视频流畅度所需要的带宽大约为36.2 Mbps。


作者: towlzj800801    时间: 2024-11-8 20:50
谢谢分享
作者: zlq_hysy    时间: 2024-11-8 22:16
我觉得不关啥编码,都是下载到本地再解码的,
作者: 孟仁飞    时间: 2024-11-9 13:18
学习
作者: fzp070    时间: 2024-11-11 17:54
楼上有几位好强,学习了,感谢分享!
作者: wn168cn@163.com    时间: 2024-11-11 18:01
感谢分享




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3