По просьбам трудящихся, начинаем потихоньку разворачивать тему стриминга при помощи VLC, но для начала немного вводной информации, о которой стали часто спрашивать после Двух серьезных разговоров о VLC
На рисунке: Форматы для потокового вывода/конвертации
Входные:
Контейнерные форматы:
Субтитры:
Тэги
* — Зависит от ОС на которой запущен.
unicast — Вещание на один компьютер (т.е. один IP-адрес): это называется одноадресной трансляцией,
multicast — Вещание на динамически меняющаяся группа клиентов, которые могут присоединяться к трансляции или отсоединяться от нее в любое время (т.е. несколько IP-адресов): это называется многоадресной трансляцией
VLC — VideoLAN Client (Он же плеер, каким его видят все)
VLS — VideoLAN Server, (который почти полностью перенесли в VLC) помимо возможностей VLC, транслирует потоковое видео, передаваемое по протоколам IPv4 и Ipv6:
1. получая сигнал спутникового декодера (DVB-S) или декодера обычного цифрового телевидения (DVB-T),
2. получая сигнал карты захвата с кодированием в MPEG.
А также вещание видео в реальном времени,
SAP/SDP — Мини-сервер SAP объявляет о многоадресных трансляцих по протоколу IPv4 или IPv6, а VLC получает эти объявления и автоматически добавляет объявленные трансляции в список воспроизведения.
VLMa — Утилита, для управления потоками телеканалов, получаемых цифровым или спутниковым путем. Интерфейс выполнен в виде Веб-сайта и написан на Java. Также поддерживает потоки аудио и видео файлов. Среди ключевых возможностей стоит отметить:
В VLC Есть возможность анонсирования собственных потоков, на основе стандарта SAP/SDP, или Zeroconf (который больше известен как Bonjour).
На рисунке: Форматы для потокового вывода/конвертации
Поддерживаемые Данные (воспроизведение):*
Входные:
UDP/RTP Unicast (multicast), HTTP, FTP, MMS, TCP/RTP Unicast, DCCP/RTP Unicast, Файл, DVD (при помощи libdvdcss), VCD, SVCD, Audio CD, DVB (Спутниковое, Цифровое и Аналоговое ТВ), Карты MPEG кодирования, Video acquisition (через Direct Show (Windows). iSight, EyeTV (MAC OSX). V4L, V4L2 (Linux). )
Контейнерные форматы:
MPEG (ES,PS,TS,PVA,MP3), AVI, WMV (ASF,WMA), MP4, MOV, 3GP, OGG (OGM, Annodex), MKV, Real, WAV (Включая DTS), Raw Audio (DTS, AAC, AC3/A52), Raw DV, FLAC, FLV, MXF, Nut, MIDI, SMF и Creative™ Voice.
Субтитры:
DVD, Текст (MicroDVD, SubRIP(*.srt), SubViewer, SSA1-5, SAMI, VPlayer), Closed captions (Ориентированы для просмотра фильмов людьми с нарушениями слуха), Vobsub, USF (Универсальный Формат Субтитров), SVCD, DVB, OGM, CMML, Kate.
Тэги
ID3, APEv2, Vorbis comment
* — Зависит от ОС на которой запущен.
FAQ
unicast — Вещание на один компьютер (т.е. один IP-адрес): это называется одноадресной трансляцией,
multicast — Вещание на динамически меняющаяся группа клиентов, которые могут присоединяться к трансляции или отсоединяться от нее в любое время (т.е. несколько IP-адресов): это называется многоадресной трансляцией
VLC — VideoLAN Client (Он же плеер, каким его видят все)
VLS — VideoLAN Server, (который почти полностью перенесли в VLC) помимо возможностей VLC, транслирует потоковое видео, передаваемое по протоколам IPv4 и Ipv6:
1. получая сигнал спутникового декодера (DVB-S) или декодера обычного цифрового телевидения (DVB-T),
2. получая сигнал карты захвата с кодированием в MPEG.
А также вещание видео в реальном времени,
SAP/SDP — Мини-сервер SAP объявляет о многоадресных трансляцих по протоколу IPv4 или IPv6, а VLC получает эти объявления и автоматически добавляет объявленные трансляции в список воспроизведения.
VLMa — Утилита, для управления потоками телеканалов, получаемых цифровым или спутниковым путем. Интерфейс выполнен в виде Веб-сайта и написан на Java. Также поддерживает потоки аудио и видео файлов. Среди ключевых возможностей стоит отметить:
- Управление очередностью VLM инстанций посредством telnet интерфейса в VLC
- Мониторинг активных стримов
- Динамические stream-задачи (включая. резервные на случай недоступности сервера)
- Прорисовка графиков и статистики
- Уведомления по почте, ICQ, IRC, MSN
Требование к каналу интернет/локальной сети.
- от 512Кб/с до 4 Мб/с для MPEG-4 (вещание)
- 3-4 Мб/с Для вещания видео в MPEG-2 с спутникового и цифрового ТВ, или с карты MPEG-2 кодирования.
- И от 6 до 9 Мб/с Для вещания DVD.
Анонсы / Announce
В VLC Есть возможность анонсирования собственных потоков, на основе стандарта SAP/SDP, или Zeroconf (который больше известен как Bonjour).