Операционная система Windows


 

Меню

Реклама
Похожие статьи:

Популярные записи



  • Обзор возможностей Video Online

    Основной целью, которая побуждала меня написать эту статью, стало желание поиграть с цифровой видеокамерой, предварительно придумав достойное объяснение этому занятию - online картинки и видео в Internet, а также посмотреть, что и для чего сегодня можнав этом плане применить.

    Устаткування

    Невзирая на то, что много современных видеокарт имеют Возможность оцифровки внешнего видеосигнала см. <а href="ixbt.stack.net/video/tv_in.html">Обзор видеокарт с функцией приема и захвата видеосигнала, использование дополнительной платы может быть более выгодно, потому что для нее подходит даже самая дешевая видеокарта. К тому же использование бытовой видеокамеры намного дороже. Таким способом был избран комплект от компании Prolink Pixelview Meeting PAK стоимость $140. В его состав входит все необходимое оборудование для наших целей: PCI плата видеовведения, цветная цифровая видеокамера, микрофон и некоторый набор драйверов и программ, для всего этого. Из альтернативных отметим варианты с камерой на ривнобижному порту например Connectix или на USB шине Intel. Сегодня первые уже не обеспечивают необходимое качество, а вторые еще слишком молодые и надеюсь пока не достаточно универсальные.

    Плата видеовведения собрана на чипе Bt848, что часто используется и другими производителями, в том числе Intel, Creative, Ati, Hauppauge, Video Labs. К сожалению данный экземпляр не имеет драйверы для Windows NT, только Windows 95/98. Плата имеет вход Video, вход, для камеры Philips CCD или S-video в зависимости от модификации и выход питания 5/12в для камер других производителей. Кроме того в варианте для камеры Philips есть внутреннее разнимание для выхода сигнала из микрофона камеры. Параметры платы обычны:

    Поддержка
      Ntsc/pal/secam Поддержка форматов Rgb32/24/15/8, Yuv12/9/2, BTYUV Размер картинки для capture: к NTSC 640x480, PAL 768x576 Совместимость из Microsoft Video for Windows

    по поводу форматов есть одно замечание. Для их корректной работы необходимы соответствующие кодеки. Их можно посмотреть в Start/ Control Panel/ Multimedia/ Devices/ Video Compression Codecs. К сожалению некоторые программы не предоставляют возможность выбору кодеки. Например MS Netmeeting просто не работал из Pixelview, пока я не установил Intel Indeo 4.31 ищите файл ivi_nt95.exe. Аналогичная ситуация бывает и с некоторыми игрушками, которые имеют видеофрагменты под этот кодек.

    Камера также стандартна для этого класса продуктов. Ее характеристики:

      Розришення 512x582 PAL / 512x492 NTSC Объектив 3.8mm F2,0 Viewing angle 51x39 Мин. освещенность 10 lux Питания 5в, 2.5ут Убудований микрофон Органы управления: питание, Back Light, баланс белого фиксированный или автомат, инверсное изображение, контраст, фокус.

    еще одно замечание. Есть камеры Philips и с большим розришенням. В названии модели Vcm7319 вторая цифра 3 говорит именно об этом. Лучше, если она 4, тогда разрешение может быть до 768x582 PAL и горизонтальное до 490.

    Качество оцифровки сигнала этой платой меня приятно удивило. Вспоминая такие продукты, как Tekram M200, Hiway Xtreme, Flyvideo, я не ожидал такой передачи цвету и розришення.

    Естественно при желании можно использовать и любой другой источник видеосигнала. Например или видеомагнитофон видеокамеру. В таких случаях качество обычное растет вместе с ценой но не больше, чем возможности карты.

    Как это працюе

    Трансляция живого звука или видео отличается от простой передачи файлов по протоколам http или ftp. Кроме того, что она является передачей с синхронизацией по времени, еще и допускаются потери. Большинство продуктов для данной технологии используют семейство протоколов Tcp/ip включая UDP и TCP для передачи данных. Кроме этого некоторые продукты используют возможности Tcp/ip для широковещательной работы.

    В общем случае существуют две программы - клиент, который принимает поток, и сервер, его передатчик. При этом может быть как целеустремленная передача от сервера конкретному клиенту, так и другим. Естественное число одновременно транслируемых потоков ограниченно мощностью сервера.

    Более сложный вариант живой трансляции содержит в себе формально три ПК. Первый кодер делает оцифровку сигнала, его упакування и транслирует поток на сервер. Второй сервер принимает поток от кодера и предоставляет его для пересмотра третьему ПК клиенту. Естественно, что можно все три программы запустить и на одном, достаточно производительному, ПК.

    Источниками информации могут служить предварительно подготовленные аудио/видео или файлы живаючи трансляция. В последнем случае кодировка происходит на течению, которое требует больших вычислительных мощностей. Для кодировки используются алгоритмы, подобные Jpeg/mpeg. При этом основным параметром является скорость исходного потока. Например звуковые файлы обычно кодируются для скоростей от 8kbps килобит в секунду до 80kbps. Естественно, что и качество такой кодировки разное. Как пример приведем 16bit 22khz mono <а href="ixbt.com/peripheral/images/trorg.wav">Wav файл 210kb, закодированный на <а href="ixbt.com/peripheral/images/tr08.rm">8kbps 6kb, <а href="ixbt.com/peripheral/images/tr16.rm">16kbps 13kb и <а href="ixbt.com/peripheral/images/tr80.rm">80kbps 51kb. Кодировка производилась в формат Realaudio, потому для прослушивания необходим Realplayer см. <а href="real.com"> real. com. Кстати, для кодировки языка и музыки можно применять разные алгоритмы, поскольку структура и назначение таких файлов разные.

    Из видео все немного сложнее. В видео легко выделить два противоположных при ограничении полосы критерия качества: качество картинки и динамика приблизительно частота кадров. Поэтому обычно происходит оптимизация под заданную полосу пропускания и при этом можно выбирать между четкими картинками с маленькой частотой или кадров динамическими, но более нечеткими. Естественно такой выбор приходится делать только если трансляция розраховна на передачу по модему то есть медленно. Для локальной или сети скоростного канала скорость от 80kbps полностью реально иметь одновременно и скорость и качество.

    Примеры:

    Выходной AVI файл basket. avi 668k оригинал можно найти в MS Office97. Формат: звук Pcm,11 025 Hz; 8 Bit; Mono, изображение 3.45 сек, 240 x 180, 24 Bits, 73 Frames, 24 Frames/sec, Ir32, 219 Kb/sec. это можно посмотреть например под Windows98 в свойствах файла. Два последних параметра показывают кодек и скорость под него.

    Примеры кодировки под разные скорости со стандартным параметром качества как и раньше для пересмотра необхиднийи Realplayer версии 4 или старше. Для большего эффекта рекомендую смотреть в увеличенном размере икона Zoom/double Size.

    Скорость звъязку

    Скорость потоку

    Размер файлу

    Файл

    Модем 28.8k

    20kbps

    12kb

    <а href="ixbt.com/peripheral/images/basket01.rm">Basket01.rm

    Модем 56k

    32kbps

    16kb

    <а href="ixbt.com/peripheral/images/basket02.rm">Basket02.rm

    Single Isdn

    45kbps

    22kb

    <а href="ixbt.com/peripheral/images/basket03.rm">Basket03.rm

    Dual Isdn

    80kbps

    38kb

    <а href="ixbt.com/peripheral/images/basket04.rm">Basket04.rm

    Lan

    153kbps

    72kb

    <а href="ixbt.com/peripheral/images/basket05.rm">Basket05.rm

    А теперь оптимизация файла на 32kbps по динамике <а href="ixbt.com/peripheral/images/basket06.rm">Basket06.rm 18kb, четкости <а href="ixbt.com/peripheral/images/basket07.rm">Basket07.rm 16kb и просто режим Slide Show <а href="ixbt.com/peripheral/images/basket08.rm">Basket08.rm 17kb.

    Програми

    Для организации трансляции Livevideo естественно необходимо специализированное ПО. Из известных мне систем <а href="real.com">RealNetworks Realsystem и <а href="microsoft.com">Microsoft <а href="microsoft.com/netshow">NetShow первая оказалась более простой в пребывании, установке и использовании. Заметим, что оба базовых варианта этих систем абсолютно бесплатные. Поэтому ее опишем более обстоятельно. Коротко о Netshow написано дальше.

    Комплекс Realsystem складывается з

      Real Player - программы пересмотра и прослушивания потоков Realaudio/video Real Encoder - программы для превращения мультимедия файлов в формат Real Systems, а также on-fly кодировки и трансляции на сервер живого звука и видео Real Server - собственно сервер, который распространяет потоки Realaudio/video. Свободно распространяемая версия Realserver Basic имеет некоторые ограничения. см. дальше

    Все эти программы легко найти и скатить в Internet. Имена и размеры файлов: Real Player 5.0 rp32_50.exe 1.35mb, Real Encoder 5.1 renc51.exe 1.55mb, Real Server Basic 5.01 Windows NT Intel rs501basic-intel-nt. exe 3.47mb, Windows95 rs501basic-win95.exe 3.44mb. Для использования сервера необходимо зарегистрироваться на сайте производителя и получить по e-mail номер лицензии бесплатно. Современные версии этих программ 5.xx. На сайте <а href="real.com">RealNetworks можно найти и бета версии программ следующего поколения Realsystem G2, которое обеспечивает улучшившее качество и сильно расширены возможности. Также компания предлагает инструменты для превращения презентаций Powerpoint и Macromedia в файлы Realvideo. Кроме программ фирма также продает законченные решения для видеоконференций, видеотрансляций и т. п., что включают кроме ПО и все необходимое оборудование.

    Realplayer

    У сначала рассчитанной на работу со звуковыми файлами программе поддержка видео появилась начиная с четвертой версии. На картинке представлен вид Realplayer 5.0 при пересмотре вышеприведенного примера. Кроме обычных для media-програвачив кнопок пуск/пауза/стип является переключением Compact/normal diaplay на Normal можно увидеть больше информации о файле, который проигрывается, кнопки Mute и Zoom. Также через меню можно вызывать окно статистики текущего соединения, на котором отображается число прийнятих/ видновлених/ потерянных / опоздавших кадров, что течет скорость канала к серверу и так далее Несомненным плюсом программы является наличие ссылок на популярные сайты с файлами Realaudio/video, таким способом после установки программы Вам не придется долго искать сайт для проверки ее работы. Через меню можно настроить работу программы: Ваше подключение к сети модем, ISND, LAN и т. д., работа через proxy, транспорт Tcp/ Udp/ HTTP, автоматический upgrade и другие.

    Realencoder

    Это программа предназначена для подготовки Realaudio.ra и Realvideo.rm файлов и потоков. Исходные файлы могут быть типов WAV, AU, AVI и MOV. Также можно кодировать потоки из любых аудио/видео источников от вторых нужно MS Video for Windows совместимость и передавать их на Realserver. Программа работает под Windows 95/nt. Требования, которые рекомендуются, к компьютеру: i120, 16mb RAM, 1g свободного места на диске, Truecolor видео, 16 бит звук. Требования для кодировки live video:

    Вимога

    Менее 3 fps

    Минимум для более 3fps

    Сильно больше 3fps или большое розришення

    Ос

    Windows 95

    Windows Nt

    Процесор

    IP 166

    IP 200

    Dual P2

    Памъять

    32mb

    64mb

    Видео

    16bit

    24bit

    Вариантов работы три: кодировка из файла в файл, кодировка из media источника в файл, кодировка из media источника и передача на Realsystem сервер для online вещания.

    Во время кодировки видео можно наблюдать его результаты и сравнивать с оригиналом. Для правильного восприятия желательно использовать достаточно быстрый ПК. При кодировке live video отображения этих окон лучше запретить. Для упрощения создания медиафайлив предложено несколько определенных шаблонов Recording Templates. Также Вы можете исправить готовые или прибавить свои. У них указываются параметры кодировки - скорости, кодеки, установления качества.

    Realserver

    Это и есть главная часть программного комплекса Realsystem. Существуют разные версии этого ПО. Они отличаются ценой, количеством одновременных соединений и сервисных возможностей. Realserver Basic бесплатный но требует регистрации по e-mail и поддерживает до 25 одновременных соединений. По внешним признакам Realserver мало отличается от WWW или FTP серверов. Запускаться может под Windows 9x/nt, в последнем случае и как сервис. Естественно сервер может работать на ПК, на котором не есть WWW сервера. Запуск и остановка сервера выполняется из Realserver Control Center. Кроме этого из него можно проверить работу сервера, проиграв тесту примеры. Для этого нужно наличие на ПК Realplayer. В базовом варианте предусмотрены и средства скромного Web-администрування - можно посмотреть файлы примеров и некоторую статистику работы - версию ПО, количество подключенных пользователей и общую используемую полосу. В профессиональной версии не бесплатной более розвити средства мониторинга на базе Java додатка. Для проверки работы сервера можно использовать и log файлы, что он ведет, отмечая кто, что, когда смотрел и как хорошо это вышло. Конфигурация сервера задается в текстовом файле. Возможности настройки очень широкие, однако для запуска сервера нужно буквально пара строк. В дальнейшем можно прибавить идентификацию пользователей, источников live потоков, настройки IP и портов, позволить ли запретить запись трансляций на диск пользователя, уключити рассылки сообщений, по e-mail о работе сервера, сделать настройку производительности и еще очень много всего.

    О новом поколении системы - Realsystem G2

    Основным нововведением системы G2 является наличие кодеков, которые позволяют в одном файле соединять несколько потоков данных. В основном это позволяет иметь несколько скоростей передачи одного и того-жи содержанию, которое приводит к возможности использовать динамическую ширину полосы канала и в каждом конкретном случае выбирать наиболее пригодную скорость работы. Напомню, что раньше для каждой ширины полосы, например модему 14.4, 28.8, 56k, необходимо было иметь свой файл, подготовленный именно для этой скорости. С системой G2 необязательно транслировать WAV и AVI файлы в формат Realsystem, они могут передаваться прямо. Кроме этого новая версия теперь поддерживает технологии Realpix, Realtext и другие.

    Коротко о Microsoft Netshow

    Аналогично Realsystem в составе Netshow есть программы пересмотра, создания и распространения потоков Netshow. Просмотрщик Netshow Player существует в версиях под Winsows 95/nt 4, Windows NT 3.51, Windows 3.x и Macintosh. Для нормальной работы рекомендуется P120, 16mb RAM, SVGA и соединение с сетью от модема 28.8 и быстрее. Средству создания Active Streaming Format ASF файлов и потоков могут работать под Windows 95/nt. Меня немного огорчило требование о наличию звуковой карты в ПК, а также звуку в исходном файле. Я считаю, что это необоснованно уменьшает возможности программ. Также удивило использование для некоторых работ утилит, которые запускаются из командного ядка. Из позитивных моментов отметим наличие в этот раз уже GUI: утилиты для создания ASF файла из набора картинок и звуковых фрагментов. Сервер Netshow работает только под Windows NT. Под Windows 95 можно установить программу его изъятого администрирования. Очень цикавим есть и пособие по системе и созданию аудио/видео содержания. Правда оно занимает 7мб в запакованном виде:

    Скорость и якисть

    Как я уже говорил, скорость и качество является частично настроечными параметрами. Наиболее важно ограничение для пользователя - его скорость доступа к серверу. Пользователь модема 14.400 может расчитывать максимум на прослушивание моно звуковой трансляции с качеством AM радио. Для пересмотра видео необходимо минимум модем на 28.800, а для действительно почти как по телевизоре нужна полоса не менее 40kbps. Как вы понимаете, это уже выделена линия, ISDN, радиоканал, оптоволокно, короче не модем. Причем эта скорость должна прошлое максимально стабильной, потому что при больших перерывах буферизация не спасает, возникают остановки и выходит уже slide show. Не забудьте, что сервер может находиться не в локальной сети вашего провайдера и потому скорость и качество канала ISP тоже важны.

    Что касается использования технологии в локальной сети, то даже на 10mbit и аудио и видео работает достаточно хорошо, можно даже применять для видео высокоскоростные кодеки на 100 и 200kbps. Естественно, что сеть должна быть работоспособной и не сильно загруженной. Если же использовать 100mbit сеть, то проблем нет вообще. Как показала практика, загрузка, при одновременной трансляции 2-х потоков 200kbps не превышает 5%.

    Висновок

    Эксперимент показал, что трансляция по сети аудио/видео сегодня уже простая и не дорогая. Однако для большинства пользователей модемов пересмотр видео остается мечтой. Однако не всегда необходимо связываться с большими системами типа Realsystem, если Вам необходимо, например, только передавать статические или фотографии картинки на web-сайт, можно использовать и более простые программы. Для начала можно попробовать что-либо из <а href="winfiles.com/"> winfiles. com. А для задач типа показа картинки на странице в Web вообще существуют автономные устройства с камерой и разниманием под сетевой провод, управляемые по IP.