问题描述
我对vp8enc的属性有些疑问,我尝试了许多 但我无法理解它们的功能。 我发现以下页面解释了vp8参数,但是当我更改时 属性,我看不到视频或cpu使用率的任何变化。 https://www.webmproject.org/docs/encoder-parameters/
我现在的管道是:
udpsrc port=1234 ! queue max-size-bytes=0 max-size-time=250 !
application/x-rtp,media=video,clock-rate=90000,encoding-name=H264,framerate=25/1
! rtph264depay ! h264parse ! avdec_h264 ! queue max-size-bytes=0
max-size-time=250 ! videoconvert ! queue max-size-bytes=0 max-size-time=250
! vp8enc cpu-used=6 deadline=1 keyframe-max-dist=6 auto-alt-ref=true
lag-in-frames=5 target-bitrate=2000000 threads=2 ! rtpvp8pay ! queue
max-size-time=250 max-size-bytes=0 ! capsfilter
caps=application/x-rtp,encoding-name=VP8,payload=97"
我最大的疑问在于属性:keyframe-max-dist,auto-alt-ref 和帧延迟。
我的目标是了解这些属性,以最少的成本获得最佳的视频 cpu使用率。
有人可以帮助我吗? 预先感谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)