Плеер VLC. Обзор возможностей. Opensource из Франции
Использование VLC. VideoLAN Client или opensource по-французки.
Основной сайт

Основная, конечно, заслуга VLC - это то, что плеер кросс платформенный. В статье, правда, будем рассматривать только версии под Linux и Windows.
Вот список платформ : Linux, Windows, Mac OS X, BeOS, BSD, Solaris, Familiar Linux, Yopy/Linupy and QNX.
И может проигрывать
- MPEG-1, MPEG-2 and MPEG-4 / DivX с жесткого диска, с привода CD-ROM , и на DVDs, VCDs, и Audio CDs
(по фильтру поддерживаемые форматы *.avi, *.asf, *.divx,*.flv, *.gxf, *.dv, *.mp4, *.mpg, *.wma, *.wmv, *.ogg, *.mov, *.mkv, *.mpeg, *.flac, *.mp3 и многое другое)
- Сигнал со спутниквых карт (DVB-S), устройств DirectX (для Windows) или V4L (для Linux) (USB-камеры, PVR-карточки, TV-тюнеры)
- Сетевые потоки: UDP/RTP Unicast, UDP/RTP Multicast, HTTP, RTSP, MMS.
Теперь, думаю, надо пояснить слова Unicast и Multicast.
Unicast - соединение потока на одну машину. Т.е. вы запускаете сервер (не обязательно VLC) и подсоединяетесь клиентом(например VLC), одним, вторым, не важно, но каждое соединение будет связано с сервером адресно, соответственно одному IP-адресу. Такое соединение получается при использовании http протокола для передачи, например, видео потока.Multicast - широковещательная форма вещания, в которой копии пакетов отправляются подмножеству клиентов, которые могут подсоединяться к вещаемому потоку. (используя мультикаст IP-адреса). Вещаемый UDP или RTP поток - это пример мультикаст потока. Мультикаст можно сформировать в IPv4 и IPv6 сетях. Для этой технологии зарезервированы сегменты адресов с 224.0.0.0 до 239.255.255.255.
VLC подерживает еще Mini-SAP Сервер
Вы можете добавить информацию о каналах основанную на SAP/SDP стандартах для решений VideoLAN (VideoLAN - выпускает не только VLC). Mini-SAP сервер рассылает анонс о программах раздаваемых по мультикаст протоколу в сетях IPv4 или IPv6, и VLC клиенты принимают этот анонс и добавляют автоматически в свой плейлист. Сервер этот работает только под Linux и Mac OS X.
Установка.
Windows
Mozilla plugin - если используете на своем компьютере Firefox.
ActiveX plugin - если просто пользуетесь IE.
Дабы охватить максимальные возможности предоставляемые этим продуктом.
Linux
Для пользователей Linux установка осложняется тем, что vlc требует достаточно большое количество дополнительных пакетов для установки. Но на данный момент для всех существующих дистрибутивов вопрос этот решен. Созданы репозитории со всеми необходимыми пакетами программ.
Для Fedora Core установка облегчается подключением репозитория livna или rpmfusion. Для добавления используйте:
Fedora 9 и Fedora 10
Используйте RPM Fusion для F9 и F10 (доступно для x86, x86_64, ppc и ppc64)
Установите rpmfusion-free-release-stable.noarch.rpm для F9 и f10
$> su -
#> rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
#> yum install vlc
#> yum install mozilla-vlc (рекомендуем)
Fedora 8
Испоьзуйте RPM Fusion для F8 (доступно для x86, x86_64 и ppc)
Установите rpmfusion-free-release-stable.noarch.rpm для F8
$> su -
#> rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
#> yum install vlc
#> yum install python-vlc mozilla-vlc (рекомендуем)
Репозиторий Livna подключается
su -c "rpm -ivh http://rpm.livna.org/livna-release.rpm"Далее вы можете воспользоваться установщиком пакетов pirut или запустить из командной строки
yum install vlc
yum install mozilla-vlc
Пользователям SUSE надо подключить репозиторий
Добавляем в YaST2 -> Software -> Installation Sources
Type: HTTP / Servername: download.videolan.org /
Directory: /pub/videolan/vlc/SuSE/
Устанавливайте со всеми зависимостями пакетов. Возможно потребуется установочный диск. vlc-mozilla ставиться опционально.
Для установки из командной строки используйте
sudo zypper ar http://download.videolan.org/pub/vlc/SuSE/ VLC
sudo zypper mr -r VLC
sudo zypper in vlc
Для остальных дистрибутивов страница есть соответствующая на сайте. Если возникнут проблемы, пишите, разберемся.
Возможности
Ну вот поставили плеер, теперь можно посмотреть что он умеет. Открывает файлы плеер практически все известные, за редким каким нибудь уж экзотическим исключением. VLC основан на библиотеках ffmpeg, что позволяет ему вставать в системе независимо и не использовать кодеки операционной системы. Это очень важно, т.к. избавляет пользователя от ненужных хлопот и неразберихой с установленным ПО, а следовательно с проблемами операционной системы. VLC также способен проверить при открытии файл и если он окажется испорченным, то способен его восстановить. Как клиент создаваемый для сетей, плеер способен принимать все известные сетевые потоки.
А также может работать с устройствами видеозахвата, карточками PVR, TV-тюнерами, USB-Камерами. Чем интересны такие возможности? А тем, что вы можете не только просмотреть поток или изображение с устройства, но и создать при этом свой поток вещания. Таким образом вы получаете инструмент, который поможет создать из вашего компьютера сервер вещания. Такой поток можно раздавать в сеть, создать web-страницу со своим вещанием, а отсюда недалеко и до телевидения своего местечкового или радиостанции. С помощью VLM сервиса можно создать VOD (Video on Demand сервер, видео по запросу). Все эти возможности и функции - составляющие IP телевидения, телевидения будущего, а может для кого то уже и настоящего. Вот благодаря массовому подхвату таких возможностей пользователями появились целые списки Shoutcast
Радио Shoutcast
Shoutcast TV
И доступны они пользователям VLC из плейлиста
Show Playlist откроет окно плейлиста со списком доступных каналов.
VLC также может выступать как конвертор файлов из одного формата в другой или как цифровой видеомагнитофон, позволяя сохранить поток в виде файла.
