解码性能参数Jessibuca和vlc

请注意,不同的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)运行于浏览器之中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. 测试工具:

猜你喜欢

转载自blog.csdn.net/huapeng_guo/article/details/124385345