kweb3 projeckktor raspberry pi утечка памяти
Я использую Kweb3 в режиме киоска с projekktor на Raspberry Pi для воспроизведения видео html5 mp4 видео. Когда я играю 5-6 файлов, он продолжает увеличивать виртуальную память и, следовательно, достигает 500 МБ, браузер начинает показывать загрузчик, и ничего не происходит (в основном происходит нехватка памяти / происходит утечка памяти). Как можно решить эту проблему с памятью? оно не удаляет старое видео из памяти. Я также попробовал способ сделать это в iframe. неудачно. Пожалуйста помоги.
1 ответ
Отмечу, что ваш вопрос задавался давно, но для этого есть решение.
У нас была та же проблема, и решение состоит в том, чтобы:
- Воспроизвести видео в iframe в вашем приложении
- Когда видео закончится, удалите iframe из DOM
Это эффективно создает новую страницу, а затем уничтожает эту страницу после ее удаления. Это заставляет его быть освобожденным из памяти.
Мы смогли воспроизвести 12 видео подряд (в одностраничном приложении) после того, как нашли это исправление.