private void setupWebView(WebView webView) {
webView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
webView.setDrawingCacheEnabled(true);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(false);
webSettings.setLoadsImagesAutomatically(true);
webSettings.setAllowContentAccess(true);
webSettings.setAllowFileAccess(true);
webSettings.setDatabaseEnabled(false);
webSettings.setDomStorageEnabled(false);
webSettings.setLoadWithOverviewMode(false);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
webSettings.setSafeBrowsingEnabled(true);
}
webView.setWebChromeClient(new WebChromeClient() {
....
}
webView.setWebViewClient(new WebViewClient() {
....
public void onReceivedHttpAuthRequest(
...
}
...
}
Картинка с 4х или больше числа камер отдается как один видео поток.
Что снижает нагрузку на сетевой канал.
Вот похожее описывается в статье
https://habr.com/ru/articles/277179/