rtsp-samsung-tv
rtsp-samsung-tv copied to clipboard
ffmpeg background cpu usage
Сервак на RPI4 крутится.
Все ок но есть один момент, после выхода из аппа на телеке ffmpeg пропадает на мгновение из top (pid киляется)
но потом рестартится и крутится в холостую нагружая проц, у меня пассивное охлаждение и проц начинает троттлить.
В любом случае висящий ffmpeg не ок. Я не силен в js но lazy старт и корректный стоп мастхэв
На скрине видно глюк
Привет, да я согласен что греть воздух не очень хорошая идея, но я не очень силен в программировании на samsung TV, это первый и пока единственный проект для samsung TV. Проблема основная в том что выключенный телевизор держит приложение запущенным очень долго и я на этапе разработки непонял как отловить момент включения/выключения телевизора и соответсвенно подымать и останавливать ffmpeg.
Вообще идея была изначально что при включении телевизора(если приложение было запущено при выключении) или приложения показывать картиинку с текстом типа "нажать кнопку для старта" и при нажатии этой кнопки стартовать ffmpeg. Но пока это только идея времени на имплементации нет..., позже надесь займусь и доделаю)
Кнопка play/stop была б хорошим решением, если будет время то покурю доки по тайзену, может чем помогу
Думаю можно завязаться на onPause, onResume ивенты и стартовать или стопать ffmpeg, и ещё там можно ловить нажатие back кнопки https://docs.tizen.org/application/web/guides/cordova/events/