增加并发,cpu的使用率成倍的增长,可以优化嘛?
增加并发,cpu的使用率成倍的增长,可以优化嘛?如何优化?
视频压缩占用cpu,跟并发成线性增长
视频压缩占用cpu,跟并发成线性增长
@lipku 我看了你的 rtmp 推流源码,默认采用了 cpu 编码,可以改成使用 gpu (nvenc),很简单,问一下 llm 怎么改就行。
@cacard 这个是多并发cpu成倍增长的原因嘛,这个要在代码里哪里修改?我发现刷新页面之后cpu所占内存并不释放,请问有什么好的解决办法嘛。
@lipku 请问视频压缩占用cpu,这个怎么改能解决这个问题,不光并发会出现cpu线性增长,stop之后的cpu占用并不会释放掉,刷新页面后开的越多占用cpu越大,最后就崩掉了。
@lipku 请问视频压缩占用cpu,这个怎么改能解决这个问题,不光并发会出现cpu线性增长,stop之后的cpu占用并不会释放掉,刷新页面后开的越多占用cpu越大,最后就崩掉了。
并发同一路视频的话最好单独做一个视频服务处理视频流,rtc只负责拉取。 不是同一路的话 无法解决。资源消耗是必定的
视频压缩占用cpu,跟并发成线性增长
@lipku 我看了你的 rtmp 推流源码,默认采用了 cpu 编码,可以改成使用 gpu (nvenc),很简单,问一下 llm 怎么改就行。
请问下这个代码具体是怎么改动的呢,我这边尝试改了下在推流的时候一直报[h264_nvenc @ 0x612ab0010bc0] dl_fn->cuda_dl->cuInit(0) failed -> CUDA_ERROR_NOT_INITIALIZED: initialization error这个问题。容器内测试ffmpeg命令是可以直接进行nvenc的加速的,但是调用c的接口之后就会报这个错误。
视频压缩占用cpu,跟并发成线性增长
@lipku 我看了你的 rtmp 推流源码,默认采用了 cpu 编码,可以改成使用 gpu (nvenc),很简单,问一下 llm 怎么改就行。
请问下这个代码具体是怎么改动的呢,我这边尝试改了下在推流的时候一直报[h264_nvenc @ 0x612ab0010bc0] dl_fn->cuda_dl->cuInit(0) failed -> CUDA_ERROR_NOT_INITIALIZED: initialization error这个问题。容器内测试ffmpeg命令是可以直接进行nvenc的加速的,但是调用c的接口之后就会报这个错误。
WX licqlicqlicq
@cacard 这个是多并发cpu成倍增长的原因嘛,这个要在代码里哪里修改?我发现刷新页面之后cpu所占内存并不释放,请问有什么好的解决办法嘛。
这不是一两句说清的,python 的 multi thread / process 跟 cpu 的关系,多并发与多个模型示例与内存和显存的关系。