Decoding performance parameters Jessibuca and vlc

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)运行于浏览器之中icon-default.png?t=M3K6https://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. 测试工具:

 

 

Guess you like

Origin blog.csdn.net/huapeng_guo/article/details/124385345