基于NVIDIA显卡的硬编解码的一点心得

前提:小编只是个研究了2个月的NVIDIA硬编解码new guy, 有些写的不明白的地方可以相互交流。

目前因为项目需要,要对硬编解码的实时编码能力做个初步的调研test report. 下面我说下从一开发到现在遇到的一些问题以及解决办法:

项目要求:编解码的最大fps, CPU占用率

1.从一开始选择NVIDIA作为硬件的载体,实在是找不到一个能满足我项目需求的方案,当然也是因为我对cuda有些了解(因为以前做过OpenCL的开源项目,而两者及其的相似,只是cuda毕竟是NVIDI专用的语言吗,更能发挥出他的硬件的能力),当然了也要看他的稳定性(毕竟是大公司嘛),所以就选择了NVIDIA显卡。NVIDIA的解码没有专门的模块,就是cuda的解码(软硬结合的)所以速度上不一定会多快,但CPU占用率应该会降低(变相的提高编码路数),编码呢NVIDIA有专用的编码模块NVENC,这个可不是每个显卡都支持的,官网的文档说NVIDIA GeForce都支持(依据:https://developer.nvidia.com/nvidia-video-codec-sdk),买到卡了GTX660才知道,他是不支持NVENC的(linux和windows都不支持),所以我先是只做了硬解软编,以下都是说的硬解软编过程。

明天接着来吧。。。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值