в поисках некоторых рекомендаций.
У меня есть сервер, который необходим для непрерывной потоковой передачи данных видеофайла нескольким клиентам.Каждому клиенту будут передаваться разные видеоданные.
Я могу передавать данные нескольким клиентам, что нормально, но не эффективно, что приводит к проблеме ниже.
Проблема заключается в том, что каждый клиент заканчиваетсяна некоторое время с периодической буферизацией, поэтому возникает проблема, когда мы видим, что видео останавливается до тех пор, пока не будет достаточно данных для рендеринга.1009 *
Возможное решение, о котором я подумал: когда клиент подключается, то для каждого клиента мы запускаем другой внутренний сервер на серверной машине, и он сообщает клиенту во время рукопожатия.Это потребует, чтобы клиент установил дополнительное соединение с внутренним сервером, и, следовательно, у каждого клиента было бы соединение 1-1 для потоковой передачи видео.
Правильный ли вышеуказанный подход?если нет, то какие-либо предложения?
Примечание: код написан на C # с использованием сокетов и является настольным приложением