Google
 
Web navigator-tv.narod.ru
videolan.org

 

 

 

Chapter 1.  Streaming, Muxers and Codecs

Prev 

 

 Next


Глава 1. Вещание, Muxers и Codecs.  Streaming, Muxers and Codecs

ОГЛАВЛЕНИЕ

Introduction Введение

Muxers and codecs

Введение

Обзор

VideoLAN - полное программное решение для видео Вещания, разработанного студентами the Ecole Centrale Paris и разработчиками во всем мире, под the GNU General Public License (GPL). VideoLAN ПРЕДНАЗНАЧЕН для вещания видео MPEG на высокой ширине полосы частот сетей.

.

         Решение VideoLAN включает:

VLS (СЕРВЕР VideoLAN), который может вещать MPEG-1, MPEG-2 и файлы MPEG-4, DVDs, цифровые спутниковые каналы, цифровые terrestial телевизионные каналы и живое видео в сети в unicast или multicast

          

VLC (ПЕРВОНАЧАЛЬНО Клиент VideoLAN), который может быть использован как сервер, чтобы вещать MPEG-1, MPEG-2 и файлы MPEG-4, DVDs и живые видео в сети в unicast или групповой(multicast); или использован как клиент, чтобы получать, декодировать и отображать потоки MPEG под многочисленными операционными системами

Вот иллюстрация полного решения VideoLAN:


[D]

Глобальное решение VideoLAN

Больше деталей о проекте VideoLAN Web site.

ПРОГРАММНОЕ обеспечение VideoLAN

VLC Media Player

VLC РАБОТАЕТ на многих платформах Linux, Windows, Mac OS X, BeOS, *BSD, Solaris, Familiar Linux, Yopy/Linupy and QNX. он может прочитать:

         MPEG-1, MPEG-2 и MPEG-4 / DivX файлы с жесткого диска, накопитель CD-ROM,...

         DVDs и VCDs

         " со спутниковой карты (DVB-S)

         MPEG-1, MPEG-2 and MPEG-4 потоки из сети посланные VLS или выводом потока VLC's

VLC can also be used as a server to stream:

         MPEG-1, MPEG-2 and MPEG-4 / DivX files,

         DVDs,

         from an MPEG encoding card,

для:

         одной машины ( один адрес IP): назван unicast,

         динамическая группа машин, клиенты могут присоединиться (то есть в групповой (multicast) адрес IP): это назван multicast,

в IPv4 или IPv6.

Чтобы получать полный список возможностей VLC's для каждой plateform , смотри VLC features page.

Примечание

VLC НЕ работает на Mac OS 9, и вероятно никогда не будет.

Mini-SAP-server

Вы можете добавить канальную информационную услугу, основанную в SAP/SDP в решение VideoLAN. mini-SAP-server посылает, заявляет о групповых программах в сети в IPv4 или IPv6, и VLCs получать эти annouces и автоматически добавляет заявленные программы в playlist..

mini-SAP-server работает под Linux и Mac OS X.

Muxers and codecs

Что такое codec ?

Чтобы полностью понять решение VideoLAN, Вы должны понять различия между codec и контейнерный формат (Muxers)

codec - алгоритм сжатия, использованный, чтобы уменьшать размер потока. Есть звуковые codecs и видео codecs. MPEG-1, MPEG-2, MPEG-4, Vorbis, DivX,... - codecs

Что такое контейнерный формат?

To start off, think of a container format as a standard shipping box. You get a box in the mail and you think, "Cool! What's inside." You don't really care about the box itself, you care about what's in that box. The problem? You can't see into the box. So what do you do? You get a knife and cut it open.

Контейнерный формат следует за этой той же основной идеей. он содержит один или несколько потоков уже закодированных codecs. Очень часто, есть аудио поток и видео. AVI, Ogg, MOV, ASF, MP4... - контейнерные форматы. Содержащие потоков могут быть закодированы используя другие codecs. В идеале, вы могли бы поместить любой codec в любом контейнерном формате. К несчастью, есть некоторая несовместимость. Вы можете найти матрицу возможных codecs и контейнеров на странице характеристик features page

Encoding a video (Кодирование видео)

Это - первый шаг, где вы собираетесь создавать файл.

Сначала вам нужно закодировать ваш файл. Это означает, что файл, wheter это - звук, видео файл, сжат в другой формат, который принимает меньшее физическое значение на накопителе информации. наиболее распространенные методы - DivX, MPEG-1, MPEG-2, MPEG-4... распространенный звукового, кодирующего метода является MP3 или ogg-vorbis.

Затем вы их преобразуете на mux (или мультиплексный). Это процесс где отдельные части видео (или потоки), соединяться вместе в один файл.

Воспроизведение видео

Теперь, когда у вас есть файл, вам нужно воспроизвести его. VLC умеет это делать..

О MPEG:

         " MPEG - codec. Есть несколько версий его, назваваются MPEG-1, MPEG-2, MPEG-4,...

         " MPEG - также контейнерный формат, иногда назвавшийся как MPEG System. Есть несколько типов MPEG: ES, PS, и TS.

Когда вы воспроизводите видео MPEG из DVD, например, поток MPEG действительно сформирован нескольких потоков (назваваемых Элементарные Потоки, ES): есть один поток для видео, несколько для звука, несколько для субтитров, и так далее. Эти другие потоки смешиваются вместе в Поток однопрограммной Программы (PS). Так, файлы .VOB в DVD - действительно файлы MPEG-PS. Но этот формат PS не приспособлен для Вещания видео через сеть или спутником, . Так, другой формат поток Транспорта (TS), был разработан для вещания видео MPEG через такие каналы.


Prev 

 

 Next

VideoLAN Streaming Howto 

Home

 Chapter 2.  Easy streaming

 

Сайт управляется системой uCoz