| | Не MPEG'ом единым
Страшные цифры касательно оборудования и накладных расходов, приведенные в статье, имеют отношение, естественно, только к передаче высококачественных видеоизображений по "толстым" каналам. Специально для распространения видео через каналы с низкой пропускной способностью были разработаны потоковые видеотехнологии, наиболее популярными из которых являются Real Video и ASF.
Прежде чем рассказать о них чуть подробнее, остановимся на одном из ключевых понятий потокового видео - "подстройке" (video scalability) под канал. Все нижеописанные технологии в той или иной мере поддерживают подстройку на этапе сжатия. Проще говоря, во время подготовки видеофайла его автор указывает требуемую полосу пропускания, и при кодировании используется наиболее приемлемый в этом случае кодек. Сложнее, но и гораздо удобнее технология динамической подстройки, когда сервер на лету подстраивается под клиента, но поддерживается она далеко не всеми. Существует два вида динамической подстройки. Самый распространенный - покадровый, когда на медленных соединениях часть кадров просто опускается, что, конечно, не есть хорошо. Альтернативой является метод передачи видеоданных "по слоям" (layered). В этом случае страдает качество картинки, тогда как частота кадров остается прежней. Поддерживает его, кажется, только Vxtreme (ныне - собственность Microsoft).
Real Video, технология от Real Networks, - почти что стандарт де-факто [*], благодаря не столько своим особенностям, сколько "раскрученности" Real Audio. Возможно, его популярности способствует и бесплатность наиболее простого из серверов от Real - Real Basic Server, коэффициент сжатия которого может достигать 500:1.
ASF - удачное решение, разработанное Microsoft. Клиентом выступает Microsoft NetShow, сервером - NetShow Server. Однако преимущество ASF - высокое качество картинки на узких (до 110 кбит/с) каналах - нивелируется на каналах с широкой пропускной способностью. Сама по себе технология довольно гибкая и поддерживающая достаточное количество видеокодеков, чтобы удовлетворить любого вещателя. Смущает также и название одного из поддерживаемых кодеков - Microsoft MPEG-4. Зная приверженность этой компании чинить, то, что и так не ломается, можно предположить, что в реализации кодека от Microsoft заложена некоторая несовместимость со стандартом.
Среди прочих протоколов отметим алгоритм VDOLive (см. www.vdo.net), построенный на вейвлет-технологии и позволяющий на соединении 28,8 кбит/с наслаждаться видеокартинкой со скоростью 10-15 кадров/с. VDOLive динамически подстраивается под канал и поддерживает скорости вплоть до ISDN и кабельных модемов.
* (обратно к тексту) - По данным Real Networks, 85% сайтов, распространяющих мультимедиа-информацию, используют ее продукты.
| |