програмку для трансляции рабочего стола. Изначально сделал для локальной сети с помощью udp brodcast. Добился приемлемых результатов, в среднем 20- 35 fps. Потом переработал для передачи по tcp через интернет. Вот тут начались проблемы. Основная в том, что транслирующий комп не справляется с нагрузкой. Чем больше клиентов тем ему сложнее. Пришла в голову мысля, прикрутить bittorent протокол для вещания потокового видео. В теории это разпределенная нагрузка, и хорошая скорость. Но есть мнение, что у меня не получится соберать куски данных, на клиентах) с той же скоростью с которой они раздаются, что сломает идею потоковой трансляции. Что скажите?
Если тебя устроит буферинг на клиентах — может взлететь.
Про торренты там же смотри какая фича есть: можно делать приоритетную загрузку, чтоб в среднем чаще грузились сегменты из начала файла, которых у тебя нет.
У меня есть мысль
глянь тут, суть проблемы)
Обсуждают сегодня