Andrew

如何解决gstreamer媒体播放平台100%CPU占用的问题

gstreamer应该是在linux下最方便的媒体播放平台。但在homeassistant中配置了gsteamer平台后,hass的CPU占用会是100%。

要解决这个问题,需要修改python库gstreamer-player中相关的程序。
位置:
/usr/local/lib/python3.x/dist-packages/gsp/__init__.py
或者
/home/pi/.homeassistant/deps/lib/python3.x/site-packages/gsp/__init__.py

在class GstreamerProcess中run函数中while 循环开头增加一行time.sleep(0.1)

修改之后,重新启动hass,这时候再用top命令查看时:

本站文章如需转载,请注明文章出处:https://www.hachina.io/4992.html
本站保留文章版权以及相关权益。