无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 594|回复: 21
打印 上一主题 下一主题

[求助] H.265视频编码网络带宽占用问题

  [复制链接]
跳转到指定楼层
#
发表于 2024-11-8 16:05:14 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
100无忧币
     网络视频在H.265编码格式下,传输到2K和1080P分辨率下,使用60帧的视频流畅度所需要的带宽分别是多少Mbps,最好能给出计算公式,谢谢大家了。

17#
发表于 2024-11-11 18:01:25 | 只看该作者
感谢分享
回复

使用道具 举报

16#
发表于 2024-11-11 17:54:36 | 只看该作者
楼上有几位好强,学习了,感谢分享!
回复

使用道具 举报

15#
发表于 2024-11-9 13:18:01 | 只看该作者
学习
回复

使用道具 举报

14#
发表于 2024-11-8 22:16:42 | 只看该作者
我觉得不关啥编码,都是下载到本地再解码的,
回复

使用道具 举报

13#
发表于 2024-11-8 20:50:44 | 只看该作者
谢谢分享
回复

使用道具 举报

12#
发表于 2024-11-8 20:39:48 | 只看该作者
本帖最后由 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。

回复

使用道具 举报

11#
发表于 2024-11-8 19:50:40 | 只看该作者
一般来说,1080p的视频。x265编码的码率在2.5Mb左右已经比较清晰了。
你要的带宽可以参考这个数据估算。当然,你要求更清晰,可以十倍不止。
一句话,你要先确定接受的清晰度
回复

使用道具 举报

10#
发表于 2024-11-8 19:29:19 | 只看该作者
学习了
回复

使用道具 举报

9#
发表于 2024-11-8 19:09:16 | 只看该作者
使用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
回复

使用道具 举报

8#
 楼主| 发表于 2024-11-8 18:48:07 | 只看该作者
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的视频传输带宽,公司的云桌面项目需要用到
回复

使用道具 举报

7#
 楼主| 发表于 2024-11-8 18:47:36 | 只看该作者
wjqok 发表于 2024-11-8 16:54
播放器显示的码率就是需要的网线带宽,一般网线是这个码率的2-3倍就很好了,无线需要实际连接速度的3-4倍, ...

谢谢回答,主要我是想计算出在h265编码下的60帧的1080p和2k的视频传输带宽,公司的云桌面项目需要用到
回复

使用道具 举报

6#
 楼主| 发表于 2024-11-8 18:45:07 | 只看该作者
fulibo 发表于 2024-11-8 16:54
压制视频码率计算方式!    (H264)

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

谢谢回答,主要我是想计算出60帧的1080p和2k的视频传输带宽,公司的云桌面项目需要用到
回复

使用道具 举报

5#
发表于 2024-11-8 18:12:41 | 只看该作者
标记以方便后续学习
回复

使用道具 举报

4#
发表于 2024-11-8 17:26:24 | 只看该作者
相比H.264,用50%的码率就够。
回复

使用道具 举报

3#
发表于 2024-11-8 17:08:12 | 只看该作者
本帖最后由 chunlei233 于 2024-11-8 17:21 编辑

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


点评

谢谢回答,主要我是想计算出在h265编码下的60帧的1080p和2k的视频传输带宽,公司的云桌面项目需要用到  详情 回复 发表于 2024-11-8 18:48
回复

使用道具 举报

2#
发表于 2024-11-8 16:54:56 | 只看该作者
播放器显示的码率就是需要的网线带宽,一般网线是这个码率的2-3倍就很好了,无线需要实际连接速度的3-4倍,基本上快进和缓冲就比较快了。一般1080i的电视源码大概10m,4k是24-30m的样子

点评

谢谢分享 学习了 每秒的字节总数 加上2倍的冗余  发表于 2024-11-8 19:55
谢谢回答,主要我是想计算出在h265编码下的60帧的1080p和2k的视频传输带宽,公司的云桌面项目需要用到  详情 回复 发表于 2024-11-8 18:47
回复

使用道具 举报

1#
发表于 2024-11-8 16:54:50 | 只看该作者
压制视频码率计算方式!    (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)这个值,

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

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

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

点评

谢谢回答,主要我是想计算出60帧的1080p和2k的视频传输带宽,公司的云桌面项目需要用到  详情 回复 发表于 2024-11-8 18:45
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-22 19:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表