-
Notifications
You must be signed in to change notification settings - Fork 662
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
使用musetalk+rtcpush在4k下视频帧率稳不住25fps #155
Comments
视频压缩需要消耗cpu,跟分辨率相关。升级cpu性能。 |
@symnczc60628 docker跑的吗? |
视频压缩需要消耗cpu,跟分辨率相关。升级cpu性能。 |
|
可能跟aiortc选用的视频压缩算法相关,看看是不是用的h264 |
|
你好可以请教一下如何使用musetalk进行预训练吗 |
@lipku 加一下编码选项吧,h264 / vp8 |
跟编码关系不大,主要是限制了码率只有5M |
启动命令:python app.py --model musetalk --transport rtcpush --batch_size=4
1、试过调整batch_size大小,没有作用
2、4090卡
3、srs服务和metahuman服务在同一台机使用本地地址推流,可以排查网络带宽限制
4、观察了静音时的fps情况:4k下只有13;2k下基本能稳住25;1080p下非常稳
5、使用musetalk预训练时修改了代码,将生成的视频帧从png转成了jpg,为了压缩帧的大小,但分辨率不变
在了MuseReal类的process_frames方法,在静音时只是简单从帧列表中获取对应的帧进行推流,并没有做其它耗时的动作,是不是aiortc推流框架的限制还是srs的限制?
另:不使用srs,直接webrtc点对点视频帧率一样只有十几帧。
是否可以解决,希望能提供个处理思路,谢谢
The text was updated successfully, but these errors were encountered: