Как стать автором
Обновить

VLC: Стрим и Стрим-Сервер #1

Время на прочтение 2 мин
Количество просмотров 51K
По просьбам трудящихся, начинаем потихоньку разворачивать тему стриминга при помощи VLC, но для начала немного вводной информации, о которой стали часто спрашивать после Двух серьезных разговоров о VLC
image

На рисунке: Форматы для потокового вывода/конвертации

Поддерживаемые Данные (воспроизведение):*


Входные:
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 (Он же плеер, каким его видят все)
VLSVideoLAN 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).
Теги:
Хабы:
+33
Комментарии 50
Комментарии Комментарии 50

Публикации

Истории

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн
PG Bootcamp 2024
Дата 16 апреля
Время 09:30 – 21:00
Место
Минск Онлайн
EvaConf 2024
Дата 16 апреля
Время 11:00 – 16:00
Место
Москва Онлайн