Please note that different cpu models and gpu models have a greater impact on performance! The encoding format, resolution, and encoding parameters of the video will have a great impact
jessibuca player: (official default v3 version, not optimized)
264/1080P: soft solution/1 channel, soft solution/MediaSource/6 channels, soft solution/webcodecs/3 channels, hard solution/MediaSource/8 channels (if the product needs to optimize the open source source code) hard solution/webcodecs/9 channels
265/1080P: soft solution/1 channel (need to reduce image quality and frame rate or increase cpu model), hard decoding: not supported soft solution/MediaSource/not supported soft solution/webcodecs/not supported
vlc player: (default configuration, not optimized)
264/1080: soft solution/8 channels, hard solution/18 channels
265/1080: soft solution/4 channels, hard solution/16 channels
coding | resolution | player | decoding type | road number | cpu | RAM (MB) | rendering gpu | decoding gpu | Video memory (GB) | Network (Mbps) | protocol | decoding mode | chrome hardware acceleration | Remark |
H264 | 1080P | jessibuca | Soft solution | 1 | 87% | 250 | 19% | 0% | 0.1 | 4 | http-flv | none | not open | Performance bottleneck, 1 way |
H264 | 1080P | jessibuca | Soft solution | 1 | 40% | 136 | 19% | 0% | 0.1 | 4 | http-flv | webcodecs | not open | very smooth |
H264 | 1080P | jessibuca | Soft solution | 2 | 85% | 305 | 12% | 0% | 0.1 | 8 | http-flv | webcodecs | not open | very smooth |
H264 | 1080P | jessibuca | Soft solution | 3 | 95% | 712 | 15% | 0% | 0.1 | 12 | http-flv | webcodecs | not open | Performance bottleneck 3 way, very smooth, occasionally smooth |
H264 | 1080P | jessibuca | Soft solution | 4 | 95% | 1712 | 13% | 0% | 0.1 | 16 | http-flv | webcodecs | not open | 4 channels, slight freeze, skip seconds and picture double speed effect, frame chasing decoding |
H264 | 1080P | jessibuca | Soft solution | 1 | 10% | 514 | 19% | 0% | 0.1 | 4.2 | http-flv | MediaSource | not open | There is a memory leak problem in the player |
H264 | 1080P | jessibuca | Soft solution | 2 | 45% | 870 | 9% | 0% | 0.1 | 8.3 | http-flv | MediaSource | not open | |
H264 | 1080P | jessibuca | Soft solution | 3 | 60% | 554 | 11% | 0% | 0.2 | 12.3 | http-flv | MediaSource | not open | |
H264 | 1080P | jessibuca | Soft solution | 4 | 65% | 672 | 11% | 0% | 0.2 | 16.4 | http-flv | MediaSource | not open | Very smooth, there is a small probability of playback stopping |
H264 | 1080P | jessibuca | Soft solution | 6 | 78% | 1854 | 12% | 0% | 0.2 | 24.4 | http-flv | MediaSource | not open | performance bottleneck |
H264 | 1080P | jessibuca | Soft solution | 8 | 92% | 3723 | 14% | 0% | 0.2 | 37 | http-flv | MediaSource | not open | The performance bottleneck is 7 channels, some windows stop playing, and a slight smear phenomenon begins to appear |
H265 | 1080P | jessibuca | Soft solution | 1 | 64% | 469 | 12% | 0% | 0.1 | 4 | http-flv | none | not open | Performance bottleneck, 1 channel, severe lag, need to adjust video parameters |
hard decoding | ||||||||||||||
H264 | 1080P | jessibuca | hardening | 1 | 5% | 654 | 16% | 10% | 0.2 | 4.2 | ws-flv | mediasource | turn on | There are smears and water shadows in the picture, which needs to be optimized |
H264 | 1080P | jessibuca | hardening | 2 | 15% | 1254 | 23% | 21% | 0.3 | 8.3 | ws-flv | mediasource | turn on | There are smears and water shadows in the picture, which needs to be optimized |
H264 | 1080P | jessibuca | hardening | 4 | 30% | 1987 | 10% | 46% | 0.5 | 16.4 | ws-flv | mediasource | turn on | There are smears and water shadows in the picture, which needs to be optimized |
H264 | 1080P | jessibuca | hardening | 8 | 55% | 2594 | 32% | 55% | 0.7 | 33 | ws-flv | mediasource | turn on | 偶现播放画面卡死,且无法自动恢复问题,持续播放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. 测试工具: