Пиркастинг
Пиркастинг — это метод многоадресной передачи потоков , обычно аудио и/или видео, в Интернет через одноранговую технологию. Его можно использовать для коммерческих, независимых и любительских многоадресных передач. В отличие от традиционной многоадресной IP-адресации , одноранговая передача может облегчить доставку контента по требованию . [1]
Операция [ править ]
Пиркастинг обычно работает, когда одноранговые узлы автоматически передают поток другим узлам. P2P Оверлейная сеть помогает узлам найти ретранслятор для определенного потока, к которому можно подключиться. Этот метод страдает от низкого качества обслуживания в периоды, когда ретрансляторы отключаются или одноранговым узлам необходимо переключиться на другой ретранслятор, что называется «оттоком». [2]
Другое используемое решение — это минутное роение, при котором прямой поток разбивается на файлы минутной длины, которые загружаются через программное обеспечение P2P, такое как BitTorrent или Dijjer. Однако это приводит к чрезмерным затратам на формирование нового роя каждую минуту.
Новый метод заключается в разделении живого потока на несколько подпотоков, аналогично чередованию RAID . о прямом исправлении ошибок К этим подпотокам применяется информация и синхронизации, так что исходный поток можно преобразовать, используя по крайней мере все подпотоки, кроме одного ( фонтанные коды являются эффективным способом создания и объединения подпотоков). В свою очередь, эти потоки ретранслируются первым способом.
Другое решение — разрешить клиентам подключаться к новому ретранслятору и возобновлять потоковую передачу с того места, где они остановились на старом ретрансляторе. Ретрансляторы будут сохранять задний буфер, чтобы позволить клиентам возобновить потоковую передачу из любого места в пределах диапазона указанного буфера. По сути, это будет расширение протокола Icecast .
Программное обеспечение, используемое для пиркастинга [ править ]
Бесплатное программное обеспечение с открытым исходным кодом [ править ]
Собственный [ править ]
См. также [ править ]
Ссылки [ править ]
- ^ Буфорд, Джон Ф.; Ю, Хизер; Луа, Энг Кеонг (2008). P2P-сети и приложения . Морган Кауфманн . п. 203. ИСБН 978-0-12-374214-8 .
- ^ Гарбинато, Бенуа; Миранда, Хьюго; Родригес, Луис (2009). Промежуточное программное обеспечение для сетевых и мобильных приложений (1-е изд.). Спрингер . ISBN 978-3-540-89706-4 .