Одно сплошное IP-телевидение
Дата публикации: 03/04/2009Мой провайдер интернета, к которому я подключен посредством домашней сети, запустил сервис телевизионного IP-вещания. В рамках локальной сети трафик бесплатный и доступно примерно полтора десятка основных телевизионных каналов. На прошлых выходных я решил протестировать данный сервис и посмотреть, насколько хорошо он работает.
Одно делать слышать и видеть рекламу о предоставлении доступа к телевизионным каналам через компьютерные сети и совсем другое дело - попробовать это самому. Большинство коммерческих компаний, предоставляющих такой сервис, как правило, продает его за отдельные деньги, нежели обычный доступ в интернет, хотя используется один и тот же провод. Кроме этого, большинство коммерческих провайдеров используют специальные телевизионные приставки, которые на выходе дают уже стандартный телевизионный сигнал. В последнем случае не требуется компьютера для просмотра IP-телевидения. И в некоторых случаях это вполне оправданно.
Впрочем, вернемся к "чистому" способу просмотра IP-телевидения посредством программного решения. Само IP-вещание осуществляется преимущественно по протоколу UDP, который в отличие от TCP не требует подтверждения при передаче пакета данных. Другими словами, при использовании UDP-протокола может происходить потеря или искажение пакетов с данными, что приводит к специфическим помехам при просмотре. Конечно, это не очень приятно, но зато мы получаем преимущество в скорости трансляции. Другое преимущество UDP-протокола заключается в том, что он может работать в режиме "multicast", т.е. передавать пакеты сразу на всю сеть, что существенно снижает нагрузку на сервер. В этом режиме IP-вещание очень похоже на эфирное.