ВЛС — это… Что такое ВЛС?
ВЛС — виртуальная локальная сеть Источник: Михаил Гук Аппаратные средства локальных сетей ВЛС воздушная линия связи связь Словари: Словарь сокращений и аббревиатур армии и спецслужб. Сост. А. А. Щелоков. М.: ООО «Издательство АСТ», ЗАО «Издательский… … Словарь сокращений и аббревиатур
ВЛС — – Воздушная линия связи … Коммерческая электроэнергетика. Словарь-справочник
ВЛС — воздушная линия связи выдвижная лампа самолётная … Словарь сокращений русского языка
волноводная линия передачи — волноводная линия связи ВЛС — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом Синонимы волноводная линия связиВЛС EN waveguide transmission line … Справочник технического переводчика
волноводная линия связи — ВЛС — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом Синонимы ВЛС EN waveguide line … Справочник технического переводчика
Аббревиатуры телефонии — Эта страница глоссарий. Аббревиатуры, используемые в телефонии и связи … Википедия
Музей связи (Донецк) — У этого термина существуют и другие значения, см. Музей связи. Музей связи Здание АТС в котором располагается музей Дата основания 2006 Местонахождение … Википедия
Музеи Донецка — Основная статья: Музеи Донецкой области В Донецке находится 140 музеев и музейных комнат[1]. Среди них два крупных государственных областных музея: Донецкий областной художественный музей и Донецкий областной краеведческий музей. Кроме… … Википедия
Чемпионат Испании по футболу 2008-2009 — Чемпионат Испании по футболу Сезон 2008 2009 является 78 ым розыгрышем в истории. Матчи чемпионата проходили в период с 30 августа 2008 года по 31 мая 2009 года. Первый гол чемпионата забил нападающий «Эспаньола» Луис Гарсия. По итогам сезона… … Википедия
Донован, Ландон — Лэндон Донован Общая информация … Википедия
VideoLAN — это… Что такое VideoLAN?
VLC media player (от VideoLAN Client[1]) — это свободный медиаплеер.
Программа работает на большинстве современных операционных систем, в частности на:
Плеер VLC можно использовать в качестве сервера для трансляции потока аудио/видео по сети (поддерживает протоколы IPv4 и кодеков, они уже «встроены» в программу. VLC может воспроизводить DRM) видео (Интернет-радио. Также программа может записывать потоковое аудио/видео на компьютер.
VLC воспроизводит испорченные или повреждённые файлы, например с повреждёнными индексами.
История разработки
Изначально проект был разработан студентами парижского университета Ecole Centrale Paris, сейчас же над проектом VideoLAN (клиентская и серверная часть) работает The VLC Team и сообщество разработчиков, проживающих по всему миру.
Интерфейс
Стандартный графический интерфейс для Windows, GNU/Linux, BSD, Mac OS X, BeOS базируется на Qt4 которая работает на GNU/Linux и Windows.
VLC поддерживает скины через skins2 интерфейс, через него реализована поддержка скинов XMMS.
Для пользователей использующих консоль реализован интерфейс на ncurses.
Также существуют интерфейсы использующие HTTP (
VLC плеер включает в себя ActiveX компонент, который может быть встроен в другое приложение например Internet Explorer и плагин для Mozilla Firefox.
Поддержка форматов
Поддерживаемые форматы
VLC может читать различные форматы, в зависимости от того на какой ОС он запущен.[2]
- Входные
- RTP multicast, HTTP, MMS, DVD, VCD, SVCD, Audio CD, RSS/
- Контейнерные форматы (цифровые)
- 3GP,[3] AVI, FLV, MKV, MP4, OGM, MPEG-2 (ES, PS, TS, PVA, VOB.
- Видеоформаты со сжатием
- Cinepak, H.263, HuffYUV, Indeo 3,[4] MPEG-1, MPEG-2, MPEG-4 Part 2, Sorenson (поддерживается прямое воспроизведение файлов сжатых модифицированным кодеком Sorenson YouTube), VC-1,[5] VP5,[5][5] WMV.
- Субтитры
- DVD, SVCD, DVB, OGM, (частично) SubStation Alpha,[6] SubRip, (частично) Advanced SubStation Alpha,[6] MPEG-4 Timed Text, текстовый файл, Vobsub, MPL2,[7]телетекст.[7]
- Аудиоформаты
- AC3, ALAC, AMR,[3] FLAC, MACE, RealAudio,[8] Screamtracker 3/S3M, Vorbis, [9] WMA.
Форматы для потокового вывода/конвертации
Поддерживаемые(реализованные) форматы для вывода/кодирования различаются в зависимости от используемой ОС.
- Контейнерные форматы
- ASF, AVI, FLV,[7] MP4, Ogg, Wav, MPEG-2 (ES, PS, TS, PVA, MP3), MPJPEG, FLAC, MOV
- Видеоформаты
- H.263, H.264/MPEG-4 AVC, MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2, VP5,
- Аудиоформаты
- AAC, AC3, DV Audio, FLAC, MP3[10], Speex, Vorbis
- Потоковые протоколы
- HTTP, RTP, MMS, File
Не поддерживаемые форматы вывода
VLC 0.8.6c не способен (пока) проигрывать видео использующее следующие кодеки:
Некоторые из этих кодеков могут быть преобразованы в поддерживаемые VLC, используя видеоконвертеры.
Поддерживаемые источники
- файлы форматов MPEG-2 и DivX на жестком диске, оптических приводах и т. п.
- диски формата VCD
- декодер спутникового сигнала (DVB-S)
- потоковое видео в форматах MPEG-2 и
Решения на основе VideoLAN
Решение на основе VideoLAN включает в себя следующие программы:
- VLS (VideoLAN Server) с возможностью трансляции на один или несколько компьютеров сети файлов формата MPEG-2 и DVD-видео, цифрового телевидения, включая спутниковое, а также видео в реальном времени
- VLC (изначально называемый VideoLAN Client), который можно использовать либо как сервер потоковой трансляции файлов формата MPEG-2 и DVD-видео и видео в реальном времени на один или несколько компьютеров сети, либо как клиент для приема, декодирования и демонстрации видеопотоков в различных операционных системах
Полный общий вид решения на основе VideoLAN
Примечания
- ↑ История VideoLAN(англ.)
- ↑ Список возможностей VLC. Официльный сайт. Проверено 24 февраля 2007.
- ↑ 1 2 Для того, чтобы использовать AMR аудио кодек VLC и FFmpeg должны быть скомпилилированы с поддержкой AMR. Это потому что лицензия AMR не совместима с лицензией VLC.
- ↑ Кодеки Indeo 4 и 5 не поддерживаются.
- ↑ 1 2 3 4
5 Это из версии 0.8.6 - ↑ 1 2 Текущие версии поддерживают только часть тегов форматирования данных из SSA/ASS (только цветность, но без позиционирования, анимации, набор и т. д.), но все остальное будет сделано к версии 0.9.0.
- ↑ 1 2 3 Это будет в версии 0.9.0
- ↑ Воспроизведение Real Audio идет через библиотеку FFmpeg только с поддержкой Cook (RealAudio G2 / RealAudio 8) декодера на данный момент.
- ↑ Сейчас поддерживается только скрытый в Matroska формат контейнера и без включения в него мультиканальной поддержки.
- ↑ Вам нужно скомпилировать VLC с поддержкой mp3lame.
См. также
Ссылки
Wikimedia Foundation. 2010.
VLC — это… Что такое VLC?
VLC media player (от VideoLAN Client[2]) — свободный медиаплеер.
Платформы
Программа работает на большинстве современных операционных систем, в частности на:C версии 1.0.2 Goldeneye (Intel 64bit) для Mac OS X 10.6 VLC стал 64-разрядным.[3]
C версии 2.0.1 Rincewind (Windows 64bit) для Microsoft Windows VLC стал 64-разрядным.[4]
Возможности
Плеер VLC можно использовать в качестве сервера для трансляции потока аудио/видео по сети (поддерживает протоколы IPv4 и IPv6). Для воспроизведения файлов мультимедиа не требуется установка дополнительных кодеков, они уже «встроены» в программу. VLC может воспроизводить DVD и потоковое незашифрованное (без DRM) видео (IPTV) и интернет-радио. Также программа может записывать потоковое аудио/видео на компьютер.
VLC воспроизводит испорченные файлы — например, с повреждёнными индексами.
История разработки
Изначально проект был разработан студентами парижского университета Ecole Centrale Paris, сейчас же над проектом VideoLAN (клиентская и серверная часть) работает The VLC Team и сообщество разработчиков, проживающих по всему миру.
Интерфейс
Изначально графический интерфейс VLC базировался на wxWidgets, однако из-за многочисленных проблем, связанных с этим тулкитом, разработчиками было принято решение перейти на использование Qt4 для графического интерфейса. Некоторое время можно было выбирать между этими двумя тулкитами, однако в данный момент интерфейс на wxWidgets полностью исключён.
Интерфейс рождественского VLC проигрывателяVLC поддерживает скины через skins2 интерфейс, через него реализована поддержка скинов Winamp 2 и XMMS. Однако VLC не поддерживает напрямую скины для Winamp Classic.
Для пользователей, использующих консоль, реализован интерфейс на ncurses.
Также существуют интерфейсы, использующие telnet и HTTP (AJAX), специально для удалённого управления программой.
VLC плеер включает в себя ActiveX-компонент, который может быть встроен в другое приложение (например, Internet Explorer), и плагин для Mozilla Firefox.
Поддержка форматов
Поддерживаемые форматы
VLC может читать различные форматы, в зависимости от того, на какой ОС он запущен.[5]
- Входные[6]
- UDP/RTP unicast или multicast, HTTP, FTP, MMS, DVD, VCD, SVCD, Audio CD, DVB (только в Linux), Video acquisition (через V4l и DirectShow), рассылки RSS/Atom. В версии 1.0 добавлена экспериментальная поддержка дисков Blu-Ray и папок AVCHD.[7]
- Контейнерные форматы (цифровые)
- 3GP,[8]ASF, AVI, FLV, MKV, QuickTime, MP4, Ogg, OGM, WAV, MPEG-2 (ES, PS, TS, PVA, MP3), AIFF, Raw audio, Raw DV, MXF, VOB.
- Видеоформаты со сжатием[9]
- Cinepak, DV, H.263, H.264, HuffYUV, Indeo 3,[10]MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2, Sorenson (поддерживается прямое воспроизведение файлов, сжатых модифицированным кодеком Sorenson H.263 и скачанных с YouTube), Theora, VC-1,[11] VP5,[11]VP6,[11], VP8, WMV.
- Субтитры[12]
- DVD, SVCD, DVB, OGM, (частично) SubStation Alpha,[13] SubRip, (частично) Advanced SubStation Alpha,[13] MPEG-4 Timed Text, текстовый файл, Vobsub, MPL2,[14]телетекст.[14]
- Аудиоформаты[15]
- AAC, AC3, ALAC, AMR,[8]DTS, DV Audio, XM, FLAC, MACE, MP3, QDM2/QDMC, RealAudio,[16]Speex, Screamtracker 3/S3M, TTA, Vorbis, WavPack,[17]WMA.
Форматы для потокового вывода/конвертации
Поддерживаемые(реализованные) форматы для вывода/кодирования различаются в зависимости от используемой ОС.
- Контейнерные форматы
- ASF, AVI, FLV,[14] MP4, Ogg, Wav, MPEG-2 (ES, PS, TS, PVA, MP3), MPJPEG, FLAC, MOV
- Видеоформаты
- H.263, H.264/MPEG-4 AVC, MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2, VP5,[11] VP6,[11], Theora, DV
- Аудиоформаты
- AAC, AC3, DV Audio, FLAC, MP3[18], Speex, Vorbis
- Потоковые протоколы
- UDP, HTTP, HTTPS, RTP, RTSP, MMS, File
Неподдерживаемые форматы вывода
VLC 0.8.6c не способен проигрывать видео, использующее следующие кодеки:
Некоторые из этих кодеков могут быть преобразованы в поддерживаемые VLC, используя видеоконвертеры.
Поддерживаемые источники
- файлы форматов MPEG-1, MPEG-2 и MPEG-4/DivX на жестком диске, оптических приводах и т. п.
- диски формата DVD и VCD
- декодер спутникового сигнала (DVB-S)
- потоковое видео в форматах MPEG-1, MPEG-2 и MPEG-4, транслируемое при помощи VideoLan Server или VideoLan Client
- веб-камеры и микрофоны.
Решения на основе VideoLAN
Решение на основе VideoLAN включает в себя следующие программы:
- VLS (VideoLAN Server) с возможностью трансляции на один или несколько компьютеров сети файлов формата MPEG-1, MPEG-2 и MPEG-4, DVD-видео, цифрового телевидения, включая спутниковое, а также видео в реальном времени
- VLC (изначально называемый VideoLAN Client), который можно использовать либо как сервер потоковой трансляции файлов формата MPEG-1, MPEG-2 и MPEG-4, DVD-видео и видео в реальном времени на один или несколько компьютеров сети, либо как клиент для приема, декодирования и демонстрации видеопотоков в различных операционных системах
См. также
Примечания
Ссылки
Информация в этой статье или некоторых её разделах устарела. Вы можете помочь проекту, обновив её и убрав после этого данный шаблон. |
Vlc — это… Что такое Vlc?
VLC media player (от VideoLAN Client[1]) — это свободный медиаплеер.
Программа работает на большинстве современных операционных систем, в частности на:
Плеер VLC можно использовать в качестве сервера для трансляции потока аудио/видео по сети (поддерживает протоколы IPv4 и кодеков, они уже «встроены» в программу. VLC может воспроизводить DRM) видео (Интернет-радио. Также программа может записывать потоковое аудио/видео на компьютер.
VLC воспроизводит испорченные или повреждённые файлы, например с повреждёнными индексами.
История разработки
Изначально проект был разработан студентами парижского университета Ecole Centrale Paris, сейчас же над проектом VideoLAN (клиентская и серверная часть) работает The VLC Team и сообщество разработчиков, проживающих по всему миру.
Интерфейс
Стандартный графический интерфейс для Windows, GNU/Linux, BSD, Mac OS X, BeOS базируется на Qt4 которая работает на GNU/Linux и Windows.
VLC поддерживает скины через skins2 интерфейс, через него реализована поддержка скинов XMMS.
Для пользователей использующих консоль реализован интерфейс на ncurses.
Также существуют интерфейсы использующие HTTP (
VLC плеер включает в себя ActiveX компонент, который может быть встроен в другое приложение например Internet Explorer и плагин для Mozilla Firefox.
Поддержка форматов
Поддерживаемые форматы
VLC может читать различные форматы, в зависимости от того на какой ОС он запущен.[2]
- Входные
- RTP multicast, HTTP, MMS, DVD, VCD, SVCD, Audio CD, RSS/
- Контейнерные форматы (цифровые)
- 3GP,[3] AVI, FLV, MKV, MP4, OGM, MPEG-2 (ES, PS, TS, PVA, VOB.
- Видеоформаты со сжатием
- Cinepak, H.263, HuffYUV, Indeo 3,[4] MPEG-1, MPEG-2, MPEG-4 Part 2, Sorenson (поддерживается прямое воспроизведение файлов сжатых модифицированным кодеком Sorenson YouTube), VC-1,[5] VP5,[5][5] WMV.
- Субтитры
- DVD, SVCD, DVB, OGM, (частично) SubStation Alpha,[6] SubRip, (частично) Advanced SubStation Alpha,[6] MPEG-4 Timed Text, текстовый файл, Vobsub, MPL2,[7]телетекст.[7]
- Аудиоформаты
- AC3, ALAC, AMR,[3] FLAC, MACE, RealAudio,[8] Screamtracker 3/S3M, Vorbis, [9] WMA.
Форматы для потокового вывода/конвертации
Поддерживаемые(реализованные) форматы для вывода/кодирования различаются в зависимости от используемой ОС.
- Контейнерные форматы
- ASF, AVI, FLV,[7] MP4, Ogg, Wav, MPEG-2 (ES, PS, TS, PVA, MP3), MPJPEG, FLAC, MOV
- Видеоформаты
- H.263, H.264/MPEG-4 AVC, MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2, VP5,[5] VP6,[5] Theora, DV
- Аудиоформаты
- AAC, AC3, DV Audio, FLAC, MP3[10], Speex, Vorbis
- Потоковые протоколы
- HTTP, RTP, MMS, File
Не поддерживаемые форматы вывода
VLC 0.8.6c не способен (пока) проигрывать видео использующее следующие кодеки:
Некоторые из этих кодеков могут быть преобразованы в поддерживаемые VLC, используя видеоконвертеры.
Поддерживаемые источники
- файлы форматов MPEG-2 и DivX на жестком диске, оптических приводах и т. п.
- диски формата VCD
- декодер спутникового сигнала (DVB-S)
- потоковое видео в форматах MPEG-2 и
Решения на основе VideoLAN
Решение на основе VideoLAN включает в себя следующие программы:
- VLS (VideoLAN Server) с возможностью трансляции на один или несколько компьютеров сети файлов формата MPEG-2 и DVD-видео, цифрового телевидения, включая спутниковое, а также видео в реальном времени
- VLC (изначально называемый VideoLAN Client), который можно использовать либо как сервер потоковой трансляции файлов формата MPEG-2 и DVD-видео и видео в реальном времени на один или несколько компьютеров сети, либо как клиент для приема, декодирования и демонстрации видеопотоков в различных операционных системах
Полный общий вид решения на основе VideoLAN
Примечания
- ↑ История VideoLAN(англ.)
- ↑ Список возможностей VLC. Официльный сайт. Проверено 24 февраля 2007.
- ↑ 1 2 Для того, чтобы использовать AMR аудио кодек VLC и FFmpeg должны быть скомпилилированы с поддержкой AMR. Это потому что лицензия AMR не совместима с лицензией VLC.
- ↑ Кодеки Indeo 4 и 5 не поддерживаются.
- ↑ 1 2 3 4 5 Это из версии 0.8.6
- ↑ 1 2 Текущие версии поддерживают только часть тегов форматирования данных из SSA/ASS (только цветность, но без позиционирования, анимации, набор и т. д.), но все остальное будет сделано к версии 0.9.0.
- ↑ 1 2 3 Это будет в версии 0.9.0
- ↑ Воспроизведение Real Audio идет через библиотеку FFmpeg только с поддержкой Cook (RealAudio G2 / RealAudio 8) декодера на данный момент.
- ↑ Сейчас поддерживается только скрытый в Matroska формат контейнера и без включения в него мультиканальной поддержки.
- ↑ Вам нужно скомпилировать VLC с поддержкой mp3lame.
См. также
Ссылки
Wikimedia Foundation. 2010.
Настройка VLC Player для просмотра IPTV: пошаговая инструкция
Автор Даниил Зимин На чтение 3 мин.
IPTV — это онлайн-телевидение, которое можно смотреть на сайтах или в специальных плеерах. Сегодня для этого мы будем использовать VLC Media Player.
VLC — самая распространённая и простая программа для просмотра IPTV. Она доступна на Android, Windows и других популярных платформах, и довольно прост в использовании.
В этой статье я расскажу, где загрузить плеер, как настроить его для комфортного просмотра и где брать m3u плейлисты.
Загрузка VLC Player
Скорее всего, приложение уже установлено у вас на устройстве — просто поищите его.
Если нет, то повторите следующие действия:
- Запустите установочный файл и соглашайтесь со всеми условиями. Вирусов и дополнительных программ нет, проверено.
Настройка VLC для просмотра IPTV
VLC автоматически поддерживает файлы с расширением m3u, но часто IPTV каналы подвисают на несколько секунд при просмотре.
Чтобы избежать лагов, нужно правильно настроить видеокодек и кэширование.
- Откройте плеер.
- Перейдите в раздел настроек, зажав клавиши Ctrl + P для Windows или Command + P для Mac.
- В левом нижнем углу выберите вариант «Показывать настройки — все».
- Откройте раздел Ввод/кодеки.
- Спуститесь к панели Настройки сети и измените значение MTU сетевого интерфейса на 1500.
- Промотайте ещё немного вниз к разделу Дополнительно и увеличьте Кеш сетевых данных до 3000 мс, как это показано на скриншоте.
- Разверните настройки видеокодека, нажав на стрелку слева от надписи.
- Выберите вариант FFmpeg.
- Отключите аппаратное кодирование.
- Сохраните изменения в настройках.
Как смотреть IPTV на VLC Плеере?
После настройки, о которой я писал в прошлом разделе статьи, запустить плейлист на VLC не составит труда.
Вариант 1. Используя URL адрес, на котором расположен файл.
- В левом верхнем углу нажмите и откройте раздел Медиа.
- В выпадающем окошке выберите Открыть URL.
- Остаётся только ввести адрес сайта и всё будет готово.
Вариант 2. Открыть плейлист, который был предварительно загружен на устройство.
- Так же зайдите в Медиа, но нажмите на раздел Открыть файл.
- Загрузите нужный файл и наслаждайтесь просмотром.
Где брать плейлисты для IPTV?
Есть два источника плейлистов: платные сервисы по подписке или бесплатные сайты, как наш.
В чём минус бесплатного варианта? — Плейлисты необходимо обновлять раз в несколько недель или раз в месяц, так как ссылки устаревают и некоторые каналы перестают работать.
Потратить 5$ или 5 минут времени — решать вам.
Рекомендую раздел со свежими, рабочими IPTV плейлистами — https://iptvmaster.ru/m3u-playlists/
Стрим и Стрим-Сервер #2 / Habr
В этой части мы рассмотрим «Простой Стриминг» через GUI для домохозяек, а для примера нам послужат ситуации:
1. Когда мы выступаем в роли локального транслятора, для людей с лимитированным интернетом, с отключенным интернетом, или для тех, кто считается с вашим вкусом и хочет смотреть то, что вы им порекомендуете.
3. Если вы захотите передавать видео со своей вебкамеры, просто цифровой камеры и любых других подобных устройств, через DirectShow.
Если у кого будут вопросы, которые уже освещались, посмотрите ответы в темах:
Серьезный разговор о VLC
Серьезный разговор о VLC #2
VLC: Стрим и Стрим-Сервер #1
и
Стабильное вещание IPTV через VLC
Комментарии:
1. Для удобства, в случае если вы будете засовывать множества файлов, советую заранее подготовить плейлист в формате M3U.
2. В последних версиях VLC, стрим можно смело настроить на вещание практически по всем протоколам сразу, если конечно это потребуется.
3. Для отладки и изучения, рекомендую начинать работу с VLC используя модуль «logger»vlc -extraintf logger
4. Для наложения логотипа на стрим используйте фильтр logo, лучше в формате PNG.
5. В качестве альтернативных плееров для воспроизведения потоков с VLC брали Windows и Winamp Media Player.
- Play localy: Просмотр/прослушивание того, что вы вещаете на данный момент поддерживает транскодинг, рескалинг и так далее… (для локального применения)
- File: Сохраняет пущенный в эфир поток на жесткий диск. (пригоден если вы ретранслируете что-либо мимо себя, и хотите это сохранить)
- HTTP/S: Стрим потока по HTTP. Необходимо указать IP адрес и порт TCP.
- MMS/H: Чаще всего используется для потока в Windows Media Player. И работает только с методом ASF инкапсуляции.
- UDP: multicast и unicast (возможна поддержка IPv6). И работает только с методом TS инкапсуляции.
- RTP: Real-Time Transfer Protocol. похож на UDP, и может использовать unicast multicast адреса одновременно.
- RTMP: Real Time Messaging Protocol — проприетарный протокол потоковой передачи данных, в основном используется для передачи потокового видео и аудио-потоков с веб-камер через интернет. (Поддерживается VLC только в качестве входящего потока, который можно ретранслировать.)
Для всех типов вещание начальный GUI-диалог выглядит одинаково:
File: Достаточно выбрать плейлист или любой файл (Аудио/Видео), а зависимости от того, что вы собираетесь вещать в сеть.
Disk: DVD. AudioCD. VCD, здесь же можно отключить вывод меню, выбрать привод, и главу.
Network: здесь мы можем выбрать любой протокол и адрес входящего потока, который будем ретранслировать/конвертировать/сохранять (например с Youtube), Также вчера было проверено, что VLC отлично справляется с RTMP потоками, так что можете вещать видео со своей веб-камеры, поток которой идет на любой сервис управляемый red5.
Capture Device: Здесь можно выбрать, при наличии такового, любое устройство которое работают через Direct Show, Камеру, Вебкамеру, Цифровое или Спутниковое ТВ, а также Ваш Рабочий стол (Будет вещаться все, что происходит у вас на экране монитора).
После того как вы определились с выбором входящего потока, достаточно нажать кнопку «Stream». После чего откроется новое диалоговое окно, которое одновременно работает как настройка стриминга и/или конвертации, и конечный результат зависит от внесенных здесь настроек. Нажимаем кнопку Next, или вкладку Destination.
Как показано на рисунке, и как я уже упоминал, мы можем вести трансляции по всем поддерживаемым протоколам одновременно, в данном примере я показываю пример трансляции по HTTP/MMS.
Выбираем:
New Destination — HTTP, нажимаем Add, вбиваем адрес (0.0.0.0, или смотрим по ipconfig), указываем порт. Если нам нужны еще протоколы, то просто нажимаем «+».
Transcoding Options: Выбираем метод транскодинга из готовых профилей, или создаем свой (а также можно пустить поток без обработки для клиентского VLC).
Наморочавшись с кодеками, я пришел к выводу, а потом почитав в сети, я понял что не я один, — передача видео стрима по протоколам mms и http с тех.данными:
Инкапсуляция — ASF
Кодек — DivX3
Ширина — 320 (для уменьшения нагрузки)
Высота — 200 (для уменьшения нагрузки)
Аудио — mp3
Битрейт — 96
cамая оптимальная, для передачи на большинство плееров.
:sout=#transcode{vcodec=DIV3,vb=800,scale=1,width=320,height=200,acodec=mp3,ab=96,channels=2,samplerate=44100}:std{access=mmsh,mux=asfh,dst=0.0.0.0:1234}При таких раскладах, протестировав на 10 клиентах, загрузка процессора была ~5-12%
Этот же метод можно использовать для людей у которых вообще нет медийного плеера, для просмотра/прослушивания стрима с вашего веб сайта (локального, или если у вас Внешний IP, то этот метод так же сработает на сайт в сети интернет).
Для этого создайте документ с расширением *.asx, например stream.asx и поместить туда код:
<ASX version ="3.0"> <TITLE>Домашний Стрим</TITLE> <ENTRY> <REF HREF="http://127.0.0.1:1234" /> </ENTRY> </ASX>
Где HREF, — Ваш IP и порт. Поместите этот файл на сервер, например в папку /stream/, а в html файле, где бы вы хотели отобразить стрим, напишите следующее:
<embed src="stream.asx” height=”320” width=”200">
В случае же если у клиентов стоит Mplayer или VLC, то можно поиграть с другими типами инкапсуляций и кодеков, таких как TS и h364 соответственно.
:sout=#std{access=http,mux=ts,dst=0.0.0.0:8080}
В таком случае мы получим меньшую нагрузку на систему, большую на канал, но при этом клиенты получают оригинальное видео.
Следующая/последняя вкладка Options не обязательна, в нее стоит заглянуть только для тех кто будет настраивать Анонсы, или захочет посмотреть сгенерированный скрипт, который можно будет в дальнейшем использовать из командной стройки, так же полезен если вы будете запускать вещания по «Крону». О том как использовать я уже писал.
Нажимаем последний раз «Stream» и приглашаем друзей.
Выводы: Качество стрима и его приема может быть достигнуто только при наличии VLC или Mplayer с обоих сторон, так как в случае с VLC не потребует заморочек с плагинами и кодеками, Все, что он стримает по любому протоколу, он быстро и безболезненно подхватывает и на стороне клиента, вне заисимости от кодеков и инкапсуляций и прочих раздражающих факторов. Данный вывод основан только на том факте, что рассматриваемый метод хорош для «домохозяек», и людей которые не умеют пользоватся консолями и командными строками. В следющей части мы попробуем раскрыть тему и возможности вещания на основе «Command Line», которые увеличивают спектр возможностей по стрмингу.
PS: Если возникают проблемы с доступностью из сети,
1. Проверьте Фаервол, Прокси, Файл C:\****\VideoLAN\VLC\http\.hosts на наличие раскомментированных строк
::/0 0.0.0.0/0
UPD: Для передачи потока по UDP unicast
со стороны сервера необходимо указать IP и порт назначения. Например:
Сервер (192.168.0.1), Клиент (192.168.0.2)
На сервере в настройках стриминга указать
Media — Stream — UDP, 192.168.0.2:1234
У клиента для просмотра потока:
Media — Open Network Stream — UDP, @:1234
UDP Multicast
В multicast, стрим вещается на multicast IP адреса (IP адреса зарезервированные для этих целей, диапазон которых от 224.0.0.0 до 239.255.255.255). Затем, любая машина в сети, может присоединится к multicast группе, посылая запрос в сеть, автоматически получит транслируемый поток.
Потом отправляет запрос об остановке воспроизведения потока и выходит из данной группы. Преимущество multicast стрима, в том, что поток получают только те машины, которые хотят его получать, а сервер вещает только один поток, который получают все участники группы.
Активация multicast, происходит также как в случае с unicast, только во вкладке Options необходимо указать количество TTL* (например 50) IP пакетов, Это означает, что multicast поток сможет пересекать 50 маршрутизаторов.
* — Time To Live
А со стороны клиента, достаточно просто открыть поток в любом плеере который поддерживает multiсast и в строке имени потока указать
udp://@_IP_:port
Ссылки по теме
Multicast на Википедии
IP Multicast на сайте Cisco
Более подробно multicast мы рассмотрим в теме продвинутого стриминга с использованием командной строки и телнета
VideoLAN — это… Что такое VideoLAN?
VLC media player (от VideoLAN Client[1]) — это свободный медиаплеер.
Программа работает на большинстве современных операционных систем, в частности на:
Плеер VLC можно использовать в качестве сервера для трансляции потока аудио/видео по сети (поддерживает протоколы IPv4 и кодеков, они уже «встроены» в программу. VLC может воспроизводить DRM) видео (Интернет-радио. Также программа может записывать потоковое аудио/видео на компьютер.
VLC воспроизводит испорченные или повреждённые файлы, например с повреждёнными индексами.
История разработки
Изначально проект был разработан студентами парижского университета Ecole Centrale Paris, сейчас же над проектом VideoLAN (клиентская и серверная часть) работает The VLC Team и сообщество разработчиков, проживающих по всему миру.
Интерфейс
Стандартный графический интерфейс для Windows, GNU/Linux, BSD, Mac OS X, BeOS базируется на Qt4 которая работает на GNU/Linux и Windows.
VLC поддерживает скины через skins2 интерфейс, через него реализована поддержка скинов XMMS.
Для пользователей использующих консоль реализован интерфейс на ncurses.
Также существуют интерфейсы использующие HTTP (
VLC плеер включает в себя ActiveX компонент, который может быть встроен в другое приложение например Internet Explorer и плагин для Mozilla Firefox.
Поддержка форматов
Поддерживаемые форматы
VLC может читать различные форматы, в зависимости от того на какой ОС он запущен.[2]
- Входные
- RTP multicast, HTTP, MMS, DVD, VCD, SVCD, Audio CD, RSS/
- Контейнерные форматы (цифровые)
- 3GP,[3] AVI, FLV, MKV, MP4, OGM, MPEG-2 (ES, PS, TS, PVA, VOB.
- Видеоформаты со сжатием
- Cinepak, H.263, HuffYUV, Indeo 3,[4] MPEG-1, MPEG-2, MPEG-4 Part 2, Sorenson (поддерживается прямое воспроизведение файлов сжатых модифицированным кодеком Sorenson YouTube), VC-1,[5] VP5,[5][5] WMV.
- Субтитры
- DVD, SVCD, DVB, OGM, (частично) SubStation Alpha,[6] SubRip, (частично) Advanced SubStation Alpha,[6] MPEG-4 Timed Text, текстовый файл, Vobsub, MPL2,[7]телетекст.[7]
- Аудиоформаты
- AC3, ALAC, AMR,[3] FLAC, MACE, RealAudio,[8] Screamtracker 3/S3M, Vorbis, [9] WMA.
Форматы для потокового вывода/конвертации
Поддерживаемые(реализованные) форматы для вывода/кодирования различаются в зависимости от используемой ОС.
- Контейнерные форматы
- ASF, AVI, FLV,[7] MP4, Ogg, Wav, MPEG-2 (ES, PS, TS, PVA, MP3), MPJPEG, FLAC, MOV
- Видеоформаты
- H.263, H.264/MPEG-4 AVC, MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2, VP5,[5] VP6,[5] Theora, DV
- Аудиоформаты
- AAC, AC3, DV Audio, FLAC, MP3[10], Speex, Vorbis
- Потоковые протоколы
- HTTP, RTP, MMS, File
Не поддерживаемые форматы вывода
VLC 0.8.6c не способен (пока) проигрывать видео использующее следующие кодеки:
Некоторые из этих кодеков могут быть преобразованы в поддерживаемые VLC, используя видеоконвертеры.
Поддерживаемые источники
- файлы форматов MPEG-2 и DivX на жестком диске, оптических приводах и т. п.
- диски формата VCD
- декодер спутникового сигнала (DVB-S)
- потоковое видео в форматах MPEG-2 и
Решения на основе VideoLAN
Решение на основе VideoLAN включает в себя следующие программы:
- VLS (VideoLAN Server) с возможностью трансляции на один или несколько компьютеров сети файлов формата MPEG-2 и DVD-видео, цифрового телевидения, включая спутниковое, а также видео в реальном времени
- VLC (изначально называемый VideoLAN Client), который можно использовать либо как сервер потоковой трансляции файлов формата MPEG-2 и DVD-видео и видео в реальном времени на один или несколько компьютеров сети, либо как клиент для приема, декодирования и демонстрации видеопотоков в различных операционных системах
Полный общий вид решения на основе VideoLAN
Примечания
- ↑ История VideoLAN(англ.)
- ↑ Список возможностей VLC. Официльный сайт. Проверено 24 февраля 2007.
- ↑ 1 2 Для того, чтобы использовать AMR аудио кодек VLC и FFmpeg должны быть скомпилилированы с поддержкой AMR. Это потому что лицензия AMR не совместима с лицензией VLC.
- ↑ Кодеки Indeo 4 и 5 не поддерживаются.
- ↑ 1 2 3 4 5 Это из версии 0.8.6
- ↑ 1 2 Текущие версии поддерживают только часть тегов форматирования данных из SSA/ASS (только цветность, но без позиционирования, анимации, набор и т. д.), но все остальное будет сделано к версии 0.9.0.
- ↑ 1 2 3 Это будет в версии 0.9.0
- ↑ Воспроизведение Real Audio идет через библиотеку FFmpeg только с поддержкой Cook (RealAudio G2 / RealAudio 8) декодера на данный момент.
- ↑ Сейчас поддерживается только скрытый в Matroska формат контейнера и без включения в него мультиканальной поддержки.
- ↑ Вам нужно скомпилировать VLC с поддержкой mp3lame.
См. также
Ссылки
Wikimedia Foundation. 2010.