Оцифровываем видео при помощи ТВ тюнера


VirtualDub: секреты профессионалов - часть 13


В моих экспериментах программы запускались на ОС Windows XP, XP SP1, 2000 SP2. Попытка использовать ведомый компьютер под управлением Windows 98 SE привела к тому, что VirtualDubMod на ведомом и ведущем компьютерах вошли в состояние «Не отвечает на системные запросы» (Not respondning). Надо отдать должное, после отключения  ведомого компьютера под Windows 98, процесс обработки видео продолжился.

Загрузка сети

Программа содержит массу ограничений на использование сети: все компьютеры должны находиться в пределах одного сегмента сети, в одном сегменте может быть запущена только одна распределённая задача (только один ведущий компьютер). Также программа ведёт себя нестабильно при большом количестве компьютеров: так, в корпоративной сети большого предприятия с 200 компьютерами в одном сегменте, программа зависала прежде, чем выдавала список компьютеров в сегменте сети. В небольшой же офисной сети с 10–15 компьютерами такой проблемы никогда не было.

В моих экспериментах исходным был файл (PicVideo MJPEG @ 19, 768x576) с битрейтом примерно 25 Мбит/с. Все 8 компьютеров считывали его из одного каталога с общим доступом. Загрузка 100 Мбит сетевого интерфейса составляла примерно 20% пропускной способности. Результат (HuffYUV, 384x288) записывался на другой компьютер: там создавался примерно такой же поток данных и примерно такая же загрузка сетевого интерфейса.

При попытке держать исходное видео и файл результата на одном компьютере наблюдалась весьма неприятная картина: сетевая карта Realtek 8139 так загрузила процессор, что за компьютером было невозможно работать, даже мышь двигалась рывками. Если вы планируете использовать распределённую обработку видео, подумайте о покупке хорошего сетевого оборудования (Intel, 3COM — такие сетевые карты не занимают процессор своими задачами). Возможно, имеет смысл задуматься о сети с гигабитной пропускной способностью, ведь в моём случае передавались не очень большие потоки информации: во–первых, разрешение обработанного видео невелико, во–вторых, скорость обработки видео не очень высока (примерно 1 кадр/сек. на каждый 1 ГГц процессора).




- Начало -  - Назад -  - Вперед -