Протоколы для вещания радио в интернете
Многие говорят о том, что транслирование радио через интернет, является достаточно простым делом. С одной стороны это так, потому как скачать программу, подобрать нужные песни и начать вещание, является достаточно простым делом. Но, с другой стороны, ответственные и серьезные трансляторы задумываются над более глубокими и подробными вопросами. Речь идет о интернет протоколах, которые поддерживают вещание радио.
Поскольку данная тема не рассчитана на начинающих ведущих интернет станций, неосознанно изменять свое мнение об этой затее не стоит. Поэтому, интересно будет тем, кто действительно подробно хочет знать о том, как происходит вещание радио через интернет, и при помощи каких инструментов.
Так, существует очень много протоколов, которые способны передавать информацию по сети. Одним из наиболее старейших видов трансляции является IP Multicast. Он предполагает рассылку пакетов медиа, на уровнях IP протоколов. Для успешного подключения, клиент должен всего лишь занять порт, и присоединиться к группам получателей информации. При этом сервер не будет тратить ресурсы на каждого пользователя, что является идеальным решением для частных сетей.
Протокол PNA (PNM) является одним из самых первых, который начали использовать в группе Real. Так, известно его применение в RealMedia, и RealAudio, а также других проектах. Для тех, кто хорошо знаком с интернет - вещанием, наверняка знаком RealNetworks, который был одним из первых в этой сфере, и также применяли данный протокол. Недалеко от этого, успешно влился в коллектив протоколов и MMS, который поддержали разработчики Windows Media, и успешно эксплуатировали в действие. Живым продуктом от мертвой компании Macromedia остался протокол RTMP, который с легкостью способен транслировать звук, картинку или видео в режиме реального времени. Сделано это было для специальных Flash приложений и структур. Более неудачным протоколом этой компании стал RTMFP. При его разработке, программисты попытались включить p2p передачу данных в сам Flash. При этом, клиенты пытаются присоединиться к группам получателей, которых вполне становиться достаточно для воспроизведения медиа файлов.
Более известным является протокол Torrent, который предназначен для той самой p2p передачи данных. Как правило, торрент поддерживает хешированный механизм передачи данных с целью предотвращения помех и искажений. Но, при прямой трансляции данные являются неизвестными, вследствие чего хеши как раз таки заменяют открытыми ключами источников. Поддерживается торрент многими продуктами, например, не малоизвестный SwarmPlayer. Также, у клиентов есть возможность переключения на http при условии, если в торренте существуют дополнительные источники. Упомянув http, стоит отметить, что это не менее известный и распространенный протокол передачи данных, чем торрент.
Таким образом, ситуация складывается таковой, что перед ведущим интернет – радиостанции стоит достаточно жесткий вопрос о том, какой протокол использовать лучше всего. Правда, легче скачать готовый софт, о котором есть положительные отзывы в интернете но, это не значит, что он будет лучшим из лучших.