Я строю небольшое локальное цифровое решение для вывесок. Мой клиент должен показывать контент из разных источников данных (RSS, потоковое видео). У меня есть сервер, который представляет собой набор служб, где все контролируется. У меня есть несколько клиентов, которые подключаются к этому серверу для получения контента, расписаний и т. Д.
Я думал об архитектуре, позволяющей вводить динамические данные в мою систему (сейчас их данные статистики, текст, изображения, видео загружаются на мой сервер и распространяются). Сегодня, если клиенту нужно показать что-то из Интернета на веб-сайте), каждый клиент имеет свое собственное подключение к Интернету / источнику данных. Меня беспокоит следующее: как я могу ввести источники данных в мою систему и как мне это сделать? Должен ли я разрешить клиентам подключаться к динамическим данным по отдельности или я должен передавать все источники данных (RSS, видео и т. Д.) Через сервер?
Плюсы потокового через сервер:
Минусы к серверному решению
- Настройка клиентов и настройка каналов на сервере
- Управление пропускной способностью для нескольких загружаемых клиентов
Есть какие-нибудь хорошие идеи по этому поводу?