Одноранговое интернет-вещание

В отличие от стандартного телевизионного вещания, существует ограниченное количество зрителей, которые могут разместиться в интернет-телевизионной станции. Эти ограничения определяются объемом полосы пропускания, доступной сетевому медиасерверу. Популярной интернет-телевизионной станции потребуется большая пропускная способность, чтобы обеспечить широковещательную передачу широкой аудитории.

Одноранговое интернет-вещание
Одноранговое интернет-вещание

Одноранговое вещание (обычно называемое P2P) позволяет зрителям использовать специализированное программное обеспечение для повторного распространения медиавещания. Это устраняет необходимость использования дорогостоящих централизованных медиа-серверов для распространения широковещательной передачи и приводит к экономии затрат на потребление полосы пропускания.

Любой бизнес или группа любого размера могут устанавливать эффективное присутствие в средствах массовой информации без огромных затрат, обычно связанных с интернет-трансляцией. Используя этот метод, требуется только несколько потоков данных для глобального распространения широковещательной передачи в Интернете.

Интернет-трансляция P2P обеспечивает чрезвычайно благоприятные для радиопередачи результаты и может поддерживать произвольно неограниченное количество пользователей. Этот метод также обеспечивает эффективную защиту от атак типа «отказ в обслуживании» (DOS), которые могут привести к повреждению централизованной сетевой архитектуры сервера.

Существуют как коммерческие, так и некоммерческие варианты, которые предлагают возможности трансляции P2P для интернет-телевидения.

В этой статье мы рассмотрим бесплатное программное обеспечение с открытым исходным кодом.

Открытый исходный код является инициативой, которая позволяет людям иметь доступ к исходному коду программного обеспечения. Это фактические гайки и болты, которые позволяют программному обеспечению работать. Эта инициатива также позволяет людям перераспределять и изменять исходный код, что позволяет улучшить и адаптировать программное обеспечение.

PeerCast

Peercast — это широковещательное приложение для P2P, которое доступно для операционных систем Windows, Unix и Mac. Он совместим с протоколами потоковой передачи Shoutcast, Icecast и Windows Media.

Первоначально программное обеспечение предназначалось для использования Gnutella в качестве основы для широковещательной рассылки. В настоящее время программное обеспечение использует иерархическую топологию для распространения медиавещания. Этот новый метод обеспечивает большую масштабируемость и большую организацию данных.

Данные радиостанции собираются в каталоге YP. Эти данные постоянно обновляются отдельными вещателями. Слушатели / зрители (клиентское программное обеспечение) предоставляют точки соединения между собой, вещателями и другими.

Каждый вещатель имеет возможность включить цифровую подпись, чтобы включить широковещательную широковещательную аутентификацию. Это предотвратит их захват и замену альтернативными материалами.

FreeCast

FreeCast — это приложение для трансляции Java P2P. Пользователи должны установить Java Runtime Environment, которая доступна для операционных систем Windows, Unix и Mac. Он совместим с протоколом потоковой передачи Icecast.

В программном обеспечении есть внутренний аудио- и видеоплеер, который может воспроизводить как аудиокодек с открытым исходным кодом Ogg Vorbis, так и кодек с открытым исходным кодом Theora с открытым исходным кодом. Он также может быть настроен на использование функции Java Web Start для автоматической загрузки и запуска. Это позволяет использовать «один клик» для веб-конечных пользователей.

Каждый вещатель имеет возможность включить цифровую подпись, чтобы включить широковещательную широковещательную аутентификацию. Это предотвратит их захват и замену альтернативными материалами.

FreeCast использует иерархический метод распространения медиавещания. Каждый вещатель выступает в качестве центрального узла, где слушатели / зрители получают данные от них и передают другим слушателям / зрителям.

Программное обеспечение Streamcast от Icecast и JRoar можно использовать с FreeCast. Кроме того, Ezstream можно использовать как с JRoar, так и с Icecast, чтобы использовать как файлы Ogg Vorbis, так и Theora. Это программное обеспечение является утилитой командной строки и доступно для операционных систем Windows и Unix.

FreeCast продолжает разработку программного обеспечения, которая позволит его развертывание в сетях, которые взаимодействуют с сетевыми маршрутизаторами, использующими Network Address Translation (NAT). В настоящее время требуется перенаправление портов для размещения NAT-маршрутизаторов.

В настоящее время каталог станции реального времени недоступен или поддерживается.

Интересные посты