Мне нужно передать файлы из одного централизованного источника на несколько сотен клиентских машин. В настоящее время мы используем UDPCast, чтобы делать подобные вещи, но ищем более основанный на стандартах подход к решению эта проблема.
Я прочитал RTP RFC (1889) и заметил, что протокол был в первую очередь разработан для потоковой передачи мультимедиа (аудио и/или видео) нескольким клиентам. Мне пришло в голову, что это также может удовлетворить мои потребности в передаче файлов.
Конечно, мне нужно было бы убедиться, что все «блоки» файла, который я отправляю, получены каждым клиентом.
Подходит ли RTP для передачи файлов данных? Можно ли использовать RTCP, чтобы убедиться, что все клиенты получают все отправленные данные?
Любое руководство будет оценено.