Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #54, МАЙ 2005 г.

Публикуем видео в инете

Степан Ильин aka Step

Спецвыпуск: Хакер, номер #054, стр. 054-076-1


(step@real.xakep.ru)

Суровая правда о потоковом видеовещании

Бывает, смонтируешь новый ролик и думаешь: "Что делать с ним дальше?" Вполне логичным шагом в этом случае была бы его публикация в интернете. Задача, по сути, несложная, но только для тех, кто знает, как это сделать.

Поток или не поток?

Для пользователя существует два способа просмотреть видео через интернет. Первый и самый простой - полностью скачать видеофайл в какую-нибудь директорию (хотя бы во временную) и проиграть его с жесткого диска. Этот путь, безусловно, довольно привлекателен, так как всегда можно с минимальными проблемами повторять просмотр и при этом не тратить драгоценный трафик. Более того, только при таком просмотре видео можно буквально за несколько мигов обратиться к любому эпизоду фильма, к началу или середине. Однако при всех плюсах очевиден недостаток этого способа: приходится довольно долго ждать, пока закончится загрузка объемного видеофайла.

Для тех, кто не любит тратить время в ожидании, есть другой вариант - потоковая трансляция видео, при которой просмотр можно начать не после закачки файла, а во время нее. Программное обеспечение скачивает минимальный отрывок видео (производит буферизацию) и сразу же выводит его на экран, а одновременно с этим закачивает следующий отрывок. Получается, что видеофайл передается постоянным потоком и его можно просматривать по мере скачивания. На этом плюсы потокового видео не заканчиваются: можно также транслировать в прямом эфире через интернет события, в реальном времени передавать в Сеть данные с DV- или web-камеры. Справедливости ради стоит отметить, что и такой способ не лишен недостатков. Во-первых, потоковое видео редко сохраняется на диск - для этого нужны дополнительные утилиты. Во-вторых, пользователь не может прервать просмотр и обратиться к нужному эпизоду видео: можно просматривать только то, что передается. И в конце концов, качество передаваемой картинки часто оставляет желать лучшего. На разрешении и количестве кадров в секунду часто приходится серьезно экономить, чтобы видео было плавным, без рывков и заиканий.

Потоки бывают разные

Какой способ выбрать для публикации своего материала – решать только тебе. Если потоковое вещание тебе не импонирует, то никаких проблем с публикацией возникнуть не должно. Просто оцифруй свой видеоролик в приемлемом качестве любимым DivX'ом и выкладывай в Сеть прямиком на web-сервер. Большого ума здесь не требуется.

А если ты решишься организовать потоковое вещание, то будь готов бороться с его недостатками, с которыми столкнешься с самого начала работы. Например, далеко не каждый видеоформат предусматривает возможность потоковой передачи, а среди тех форматов, которые поддерживают такую возможность, популярны в народе только три: Windows Media, RealMedia, Quicktime.

Windows Media (www.microsoft.com/windows/windowsmedia/default.asp) в последнее время распространяется все шире и даже не потому что ее продвигает Microsoft. Формат со всеми своими кодеками от версии к версии становится все более совершенным. Windows Media отличается хорошим качеством при высоком уровне компрессии: на сайте (см. начало абзаца) приведены таблицы, которые вполне отражают действительное положение дел.

Содержание  Вперед на стр. 054-076-2