Из некоторых первоначальных исследований, кажется, есть куча примеров, но они не для Ionic 4 (я искал "пример ионного потокового мультимедиа").
Существует плагин ionic 4 для воспроизведенияпотоковое мультимедиа:
https://ionicframework.com/docs/native/streaming-media/
Существуют учебные пособия для ionic 3, как этот:
https://www.youtube.com/watch?v=AyS3uw7HZOM
В учебниках Ionic 3 должно отображаться ядродостаточно хорошо, чтобы вы могли адаптировать их к Ionic 4, если вы знаете, как создавать приложения для Ionic 4.
Если нет, то вам, вероятно, следует сначала потратить некоторое время на изучение Ionic 4, но есть документация об изменениях между Ionic 3 и 4 (предупреждение: в именах и параметрах компонентов огромное количество изменений, ноосновные идеи совпадают).
Исходя из первоначального исследования, кажется, у вас могут возникнуть проблемы с получением первого требования - воспроизвести поток в виде миниатюры на главной странице. Это потребует дальнейших исследований.
По моему опыту, видео загружаются во весь экран. Я видел уроки по воспроизведению предварительного просмотра видео, но я думаю, что они предназначены для локальных файлов, и я не уверен, как это будет работать при попытке потокового воспроизведения нескольких видео в ваше приложение. Это займет много пропускной способности.
Было бы более разумно, если бы вы могли получить миниатюрный снимок изображения с камеры, который можно обновлять каждую минуту или около того.