rtsp-samsung-tv icon indicating copy to clipboard operation
rtsp-samsung-tv copied to clipboard

ffmpeg background cpu usage

Open LPFinch opened this issue 2 years ago • 3 comments

Сервак на RPI4 крутится. Все ок но есть один момент, после выхода из аппа на телеке ffmpeg пропадает на мгновение из top (pid киляется) но потом рестартится и крутится в холостую нагружая проц, у меня пассивное охлаждение и проц начинает троттлить. В любом случае висящий ffmpeg не ок. Я не силен в js но lazy старт и корректный стоп мастхэв На скрине видно глюк Знімок екрана 2021-10-29 о 18 47 48

LPFinch avatar Oct 29 '21 16:10 LPFinch

Привет, да я согласен что греть воздух не очень хорошая идея, но я не очень силен в программировании на samsung TV, это первый и пока единственный проект для samsung TV. Проблема основная в том что выключенный телевизор держит приложение запущенным очень долго и я на этапе разработки непонял как отловить момент включения/выключения телевизора и соответсвенно подымать и останавливать ffmpeg.

Вообще идея была изначально что при включении телевизора(если приложение было запущено при выключении) или приложения показывать картиинку с текстом типа "нажать кнопку для старта" и при нажатии этой кнопки стартовать ffmpeg. Но пока это только идея времени на имплементации нет..., позже надесь займусь и доделаю)

vzakharchenko avatar Oct 31 '21 17:10 vzakharchenko

Кнопка play/stop была б хорошим решением, если будет время то покурю доки по тайзену, может чем помогу

LPFinch avatar Nov 01 '21 14:11 LPFinch

Думаю можно завязаться на onPause, onResume ивенты и стартовать или стопать ffmpeg, и ещё там можно ловить нажатие back кнопки https://docs.tizen.org/application/web/guides/cordova/events/

LPFinch avatar Nov 01 '21 14:11 LPFinch