h264编码一帧所用时间

简介: h264编码一帧所用时间

先说下环境

4核8线程 Intel® Core™ i7-6700 CPU @ 3.40GHz,编码1080p60,编码器速度调到最大ultrafast,编码器配置8个线程编码。

实测分时间段,多次取样:

一行简单的代码比如,指针之间赋值2微妙

像素格式转换uvyv422->yuv420p:0.7ms 1.07ms 1.08ms 1.03ms

编码一帧视频:14ms 14ms 15ms 14ms 15ms 13ms 13ms 14ms 13ms 12ms 19ms 16ms 18ms 17ms 19ms 19ms 20ms 21ms 16ms 17ms 25ms 26ms 24ms 22ms 27ms 19ms 24ms 18ms 27ms 20ms

推流一帧视频:70微妙 66微妙 75微妙 78微妙 91微妙 64微妙

推流完到下一帧视频capture返回0.2ms

在Intel® Core™ i5-4460 CPU @ 3.20GHz,4核4线程中。解码一帧h264时间:20ms左右

av_read_frame读取一次:50微妙,但这个函数如果没有流可读会阻塞,实测一次用了96333微妙。


查看cpu个数:

cat /proc/cpuinfo |grep 'physical id'|sort -u|wc -l


查看核数:

cat /proc/cpuinfo |grep 'core id'|sort -u|wc -l


查看支持的线程数:

cat /proc/cpuinfo |grep 'processor'|sort -u|wc -l


image.png

相关文章
|
机器学习/深度学习 测试技术 Python
【激活函数】基础回顾:带你认识神经网络中常见的激活函数
【激活函数】基础回顾:带你认识神经网络中常见的激活函数
1984 0
【激活函数】基础回顾:带你认识神经网络中常见的激活函数
QT中的数据类型转换总结
QT中的数据类型转换总结
663 0
|
Docker Windows 容器
cpu不支持avx指令集怎么办
如果CPU不支持AVX指令集,可以考虑以下两种解决方案: 更新BIOS版本:在某些情况下,更新BIOS版本可能会支持AVX指令集。可以联系电脑厂商或者查阅相关教程进行BIOS更新。 更换支持AVX指令集的CPU:如果更新BIOS版本后仍不支持AVX指令集,那么可以考虑更换支持AVX指令集的CPU。可以根据自己的需求和预算选择适合的CPU。 另外,如果在tf1.6以后的官方的tf包都是用AVX编译的,而电脑的CPU不支持AVX指令集,那么可以考虑使用Docker来配置运行环境。但需要注意,Docker在Windows上配置稍显繁琐,并需要配置虚拟机等其他东西。 总的来说,如果不支持AVX指令
9417 1
|
druid Java
一次 Druid 连接池泄露引发的血案!
www.javastack.cn 优秀的Java技术公众号
一次 Druid 连接池泄露引发的血案!
|
12月前
|
缓存 自然语言处理 算法
淘宝API智能客服机器人实现响应速度突破性提升
淘宝升级智能客服系统,通过算法优化与分布式架构重构,实现响应速度提升80%,日均处理咨询超2亿次。核心技术包括微服务架构、语义理解引擎与多轮对话优化,支撑92%机器人承接率,助力用户体验与运营效率双提升。
1216 0
|
机器学习/深度学习 计算机视觉 知识图谱
【YOLOv8改进】MobileViT 更换主干网络: 轻量级、通用且适合移动设备的视觉变压器 (论文笔记+引入代码)
MobileViT是针对移动设备的轻量级视觉Transformer网络,结合CNN的局部特征、Transformer的全局注意力和ViT的表示学习。在ImageNet-1k上,它以600万参数实现78.4%的top-1准确率,超越MobileNetv3和DeiT。MobileViT不仅适用于图像分类,还在目标检测等任务中表现出色,且优化简单,代码已开源。YOLOv8引入了MobileViT块,整合卷积和Transformer结构,提升模型性能。更多详情可参考相关专栏和链接。
|
机器学习/深度学习 编解码 数据可视化
RT-DETR改进策略【Backbone/主干网络】| 替换骨干网络为2023-CVPR ConvNeXt V2 (附网络详解和完整配置步骤)
RT-DETR改进策略【Backbone/主干网络】| 替换骨干网络为2023-CVPR ConvNeXt V2 (附网络详解和完整配置步骤)
1110 11
RT-DETR改进策略【Backbone/主干网络】| 替换骨干网络为2023-CVPR ConvNeXt V2 (附网络详解和完整配置步骤)
|
编解码
h264和h265编码所需要的处理器性能
h264和h265编码所需要的处理器性能
2734 0
h264和h265编码所需要的处理器性能
|
存储 编解码
视频编码原理及Gstreamer 硬编码代码实现
视频编码原理及Gstreamer 硬编码代码实现
|
前端开发 算法 Java
使用虹软SDK实现离线人脸注册,人脸登录(H5-JS前端,java后台)
一开始找人脸识别的第三方接口,选择了百度,就是发请求给百度的接口,解析人家返回的数据。

热门文章

最新文章