#c# #node.js #reactjs #tcp #video-streaming
#c# #node.js #реагирует на #tcp #потоковое видео
Вопрос:
Моя идея состоит в том, чтобы транслировать видео с нескольких компьютеров (с C#) на любой другой компьютер в React.JS web, как и сервис «Plex».
Я рассматриваю 2 варианта:
1 — Подключите программу c# напрямую к react web через TCP, что я беспокоюсь о том, что реализация является плохой практикой, особенно когда сеть должна подключаться к нескольким компьютерам.
2 — Подключите программу C# к серверу, созданному с помощью узла.JS через TCP, а затем каким-то образом отправить видео клиенту (TCP, может быть, API?). В этом случае я беспокоюсь об использовании дополнительной пропускной способности сервера при необходимости (просто повторная отправка видеопотока).
Любая помощь в прояснении этих моих забот была бы признательна.
Комментарии:
1. В чем конкретная проблема/вопрос? Почему потоковая передача с сервера на клиент должна быть плохой конструкцией? Какова ответственность вашего доверенного лица? (и почему узел? — Я мог бы представить себе некоторые прокси, но не узел для видеопотоков). Как вы можете видеть, без дополнительного внимания этот вопрос приведет только к мнениям и идеям, и поэтому он не подходит для ЭТОГО.
2. Эта проблема решалась много тысяч раз, я бы настоятельно рекомендовал изучить сервисы, которые могут масштабировать кэш и потоковую передачу и экономить ваши собственные годы на решении одних и тех же проблем снова и снова