请注意,不同的cpu型号和gpu型号对于性能影响比较大!视频的编码格式,分辨率,编码参数都会有很大影响
jessibuca播放器:(官方默认v3版本,未优化)
264/1080P:软解/1路,软解/MediaSource/6路 软解/webcodecs/3路 硬解/MediaSource/8路(若产品化需要优化开源源码) 硬解/webcodecs/9路
265/1080P:软解/1路(需降图像质量和帧率或提升cpu型号),硬解码:不支持 软解/MediaSource/不支持 软解/webcodecs/不支持
vlc播放器:(默认配置,未优化)
264/1080:软解/8路,硬解/18路
265/1080:软解/4路,硬解/16路
编码 | 分辨率 | 播放器 | 解码类型 | 路数 | cpu | 内存(MB) | 渲染gpu | 解码gpu | 显存(GB) | 网络(Mbps) | 协议 | 解码模式 | chrome硬件加速 | 备注 |
H264 | 1080P | jessibuca | 软解 | 1 | 87% | 250 | 19% | 0% | 0.1 | 4 | http-flv | 无 | 不开启 | 性能瓶颈,1路 |
H264 | 1080P | jessibuca | 软解 | 1 | 40% | 136 | 19% | 0% | 0.1 | 4 | http-flv | webcodecs | 不开启 | 非常流畅 |
H264 | 1080P | jessibuca | 软解 | 2 | 85% | 305 | 12% | 0% | 0.1 | 8 | http-flv | webcodecs | 不开启 | 非常流畅 |
H264 | 1080P | jessibuca | 软解 | 3 | 95% | 712 | 15% | 0% | 0.1 | 12 | http-flv | webcodecs | 不开启 | 性能瓶颈3路,非常流畅,偶尔流畅 |
H264 | 1080P | jessibuca | 软解 | 4 | 95% | 1712 | 13% | 0% | 0.1 | 16 | http-flv | webcodecs | 不开启 | 4路,轻微卡顿,跳秒和画面倍速效果,追帧解码 |
H264 | 1080P | jessibuca | 软解 | 1 | 10% | 514 | 19% | 0% | 0.1 | 4.2 | http-flv | MediaSource | 不开启 | 播放器存在内存泄露问题 |
H264 | 1080P | jessibuca | 软解 | 2 | 45% | 870 | 9% | 0% | 0.1 | 8.3 | http-flv | MediaSource | 不开启 | |
H264 | 1080P | jessibuca | 软解 | 3 | 60% | 554 | 11% | 0% | 0.2 | 12.3 | http-flv | MediaSource | 不开启 | |
H264 | 1080P | jessibuca | 软解 | 4 | 65% | 672 | 11% | 0% | 0.2 | 16.4 | http-flv | MediaSource | 不开启 | 非常流畅,存在小概率播放停止 |
H264 | 1080P | jessibuca | 软解 | 6 | 78% | 1854 | 12% | 0% | 0.2 | 24.4 | http-flv | MediaSource | 不开启 | 性能瓶颈 |
H264 | 1080P | jessibuca | 软解 | 8 | 92% | 3723 | 14% | 0% | 0.2 | 37 | http-flv | MediaSource | 不开启 | 性能瓶颈7路,部分窗口停止播放,且开始出现轻微的拖影现象 |
H265 | 1080P | jessibuca | 软解 | 1 | 64% | 469 | 12% | 0% | 0.1 | 4 | http-flv | 无 | 不开启 | 性能瓶颈,1路,卡顿严重,需要调整视频参数 |
硬解码 | ||||||||||||||
H264 | 1080P | jessibuca | 硬解 | 1 | 5% | 654 | 16% | 10% | 0.2 | 4.2 | ws-flv | mediasource | 开启 | 画面存在拖尾和水影,需要优化 |
H264 | 1080P | jessibuca | 硬解 | 2 | 15% | 1254 | 23% | 21% | 0.3 | 8.3 | ws-flv | mediasource | 开启 | 画面存在拖尾和水影,需要优化 |
H264 | 1080P | jessibuca | 硬解 | 4 | 30% | 1987 | 10% | 46% | 0.5 | 16.4 | ws-flv | mediasource | 开启 | 画面存在拖尾和水影,需要优化 |
H264 | 1080P | jessibuca | 硬解 | 8 | 55% | 2594 | 32% | 55% | 0.7 | 33 | ws-flv | mediasource | 开启 | 偶现播放画面卡死,且无法自动恢复问题,持续播放8小时内,8窗口画面全部死掉,且初次打开画面会存在拖影和水影的现象,需要jessibuca深度优化 |
H264 | 1080P | jessibuca | 硬解 | 10 | 65% | 2000 | 22% | 65% | 1.0 | 41 | ws-flv | mediasource | 开启 | 流畅,部分画面存在轻微拖影现象,偶尔画面卡顿 |
H264 | 1080P | jessibuca | 硬解 | 12 | 75% | 2114 | 11% | 41% | 1.1 | 50 | ws-flv | mediasource | 开启 | 流畅,部分画面存在轻微拖影现象,且存在对应的跳秒播放问题,偶尔画面卡顿 |
H264 | 1080P | jessibuca | 硬解 | 16 | ws-flv | mediasource | 开启 | 非常卡顿,大部分播放停止播放,如此统计的性能资源无意义 | ||||||
H264 | 1080P | jessibuca | 硬解 | 1 | 7% | 134 | 24% | 10% | 0.1 | 4.2 | ws-flv | webcodecs | 开启 | |
H264 | 1080P | jessibuca | 硬解 | 2 | 15% | 244 | 44% | 23% | 0.3 | 7.5 | ws-flv | webcodecs | 开启 | |
H264 | 1080P | jessibuca | 硬解 | 4 | 40% | 456 | 39% | 33% | 0.5 | 16.8 | ws-flv | webcodecs | 开启 | |
H264 | 1080P | jessibuca | 硬解 | 8 | 65% | 806 | 20% | 25% | 0.8 | 25.8 | ws-flv | webcodecs | 开启 | 流畅,时延问题需要清理窗口,持续播放2小时,存在严重时延问题,低频卡顿 |
H264 | 1080P | jessibuca | 硬解 | 9 | 85% | 868 | 32% | 30% | 1.1 | 37 | ws-flv | webcodecs | 开启 | 流畅,性能瓶颈,时延问题需要清理窗口,低频卡顿,触发操作稍高cpu动作,则触发播放窗口卡顿停止 |
H264 | 1080P | jessibuca | 硬解 | 10 | ws-flv | webcodecs | 开启 | 非常卡顿,大部分播放停止播放,如此统计的性能资源无意义 |
编码 | 分辨率 | 播放器 | 解码类型 | 路数 | cpu | 内存(MB) | 渲染gpu | 解码gpu | 显存(GB) | 网络(Mbps) | 协议 | 备注 | |
H264 | 1080P | vlc | 软解 | 1 | 10% | 103.9 | 12% | 0% | 0.3 | 8 | rtsp | ||
H264 | 1080P | vlc | 软解 | 2 | 19% | 188 | 20% | 0% | 0.3 | 16 | rtsp | ||
H264 | 1080P | vlc | 软解 | 4 | 32% | 372 | 23% | 0% | 0.4 | 35 | rtsp | ||
H264 | 1080P | vlc | 软解 | 8 | 56% | 1280 | 20% | 0% | 0.5 | 65 | rtsp | 性能瓶颈 | |
H264 | 1080P | vlc | 软解 | 12 | 70% | 1920 | 25% | 0% | 0.6 | 50 | rtsp | 动态画面已经严重拖尾,性能已经不符合监控查看标准 | |
H265 | 1080P | vlc | 软解 | 1 | 16% | 279 | 30% | 0% | 0.1 | 5 | rtsp | ||
H265 | 1080P | vlc | 软解 | 2 | 36% | 480 | 24% | 0% | 0.1 | 8 | rtsp | ||
H265 | 1080P | vlc | 软解 | 4 | 56% | 721 | 35% | 0% | 0.2 | 16 | rtsp | 性能瓶颈 | |
H265 | 1080P | vlc | 软解 | 5 | 80% | 1096 | 28% | 0% | 0.2 | 20 | rtsp | 性能瓶颈,非常低概率出现全部灰屏问题 | |
H265 | 1080P | vlc | 软解 | 6 | 86% | 1221 | 30% | 0% | 0.2 | 25 | rtsp | 低概率画面出现全部灰屏,性能已经达到瓶颈 | |
H265 | 1080P | vlc | 软解 | 7 | 96% | 1126 | 30% | 0% | 0.2 | 20 | rtsp | 非常高频率画面出现全部灰屏,性能已经达到瓶颈,cpu100% | |
硬解码 | |||||||||||||
H264 | 1080P | vlc | 硬解 | 1 | 4% | 125 | 16% | 10% | 0.2 | 8 | rtsp | ||
H264 | 1080P | vlc | 硬解 | 2 | 6% | 221 | 10% | 20% | 0.2 | 16 | rtsp | ||
H264 | 1080P | vlc | 硬解 | 4 | 16% | 356 | 25% | 40% | 0.5 | 32 | rtsp | ||
H264 | 1080P | vlc | 硬解 | 8 | 24% | 684 | 9% | 33% | 0.8 | 60 | rtsp | ||
H264 | 1080P | vlc | 硬解 | 12 | 36% | 1090 | 11% | 48% | 1.2 | 60 | rtsp | ||
H264 | 1080P | vlc | 硬解 | 16 | 41% | 1454 | 15% | 60% | 1.6 | 62 | rtsp | 性能瓶颈 | |
H264 | 1080P | vlc | 硬解 | 20 | 48% | 1822 | 18% | 65% | 1.9 | 64 | rtsp | 存在轻微的卡顿现象,从整体感受上可以接受 | |
H264 | 1080P | vlc | 硬解 | 25 | 48% | 1411 | 27% | 98% | 2.3 | 77 | rtsp | 存在轻微的卡顿.部分窗口轻微的画面残留现象,从整体感受上可以接受,性能上已经达到极限,无法开启新的一路 | |
H265 | 1080P | vlc | 硬解 | 1 | 5% | 80 | 16% | 8% | 0.1 | 4.2 | rtsp | ||
H265 | 1080P | vlc | 硬解 | 2 | 6% | 138 | 13% | 16% | 0.3 | 9 | rtsp | ||
H265 | 1080P | vlc | 硬解 | 4 | 8% | 300 | 24% | 30% | 0.5 | 16 | rtsp | ||
H265 | 1080P | vlc | 硬解 | 8 | 23% | 379 | 25% | 54% | 0.9 | 32 | rtsp | ||
H265 | 1080P | vlc | 硬解 | 16 | 48% | 929 | 16% | 69% | 2 | 72 | rtsp | 性能瓶颈 | |
H265 | 1080P | vlc | 硬解 | 20 | 50% | 809 | 15% | 39% | 1.9 | 80 | rtsp | 存在轻微的卡顿现象,从整体感受上可以接受 | |
H265 | 1080P | vlc | 硬解 | 28 | 68% | 2406 | 28% | 85% | 2.9 | 115 | rtsp | 性能上无法使用,严重的拖影,部分窗口直接无画面 | |
jessibuca: Jessibuca是一款开源的纯H5直播流播放器,通过Emscripten将音视频解码库编译成Js(ams.js/wasm)运行于浏览器之中https://gitee.com/mirrors/jessibuca.git @v3@cc57ac6cf90dc2cab82d013c1fd66fba3d21385e
1. 测试环境:
- 测试环境:版本 Windows 10 专业版
版本号 21H2
安装日期 2021/10/21
操作系统内部版本 19044.1645
体验 Windows Feature Experience Pack 120.2212.4170.0 - Windiows 10 操作系统的资源占用:
- 显示屏分辨率:1080P
- 设备名称 DESKTOP-5REGCE3
处理器 Intel(R) Core(TM) i5-7500 CPU @ 3.40GHz 3.40 GHz
机带 RAM 16.0 GB
设备 ID 4C08B4E2-53DE-42EC-A586-94C740F16A36
产品 ID 00331-10000-00000-AA168
系统类型 64 位操作系统, 基于 x64 的处理器
- 独立显卡:GTX 1050 显存2GB
核心:GP107-300
核心面积:132mm2
晶体管数量:33亿
光刻工艺:14nm FinFET
CUDA核心:640
光栅化处理单元(ROPs):32
纹理贴图单元(TMUs):40
像素填充速率:43.3 GPixel/s
纹理填充速率:54.2 GTexel/s
基础频率:1354 MHz
Boost频率:1455 MHz
显存频率:7 Gbps
标准显存配置:2 GB GDDR5
显存位宽:128 bit
显存带宽:112 GB/s
C:\Users\admin>nvidia-smi
2.视频参数配置:
3. 测试工具: