Ogg (Vorbis, Theora, Speex, FLAC) в будущем сети.

    В будущем нас ждёт HTML 5 со своими прелестями, одна из которых — тэг video. Несмотря на то, что под давлением компании Nokia поддержка Ogg Theora (кстати Ogg- это не формат аудио, а медиа контейнер, как avi, то что у вас должно ассоциироваться с аудио это Vorbis,FLAC, Speex) была исключена из спецификации HTML 5, можно смело ожидать поддержку этого формата от двух браузеров- Opera и Firefox. Сложно сказать о Safari и Internet Explorer- у Apple и Microsoft свои медиа форматы, с поддержкой DRM. Станут ли эти компании поддерживать данный отрытый стандарт большой вопрос.
    Каким же станет веб, если Ogg будет распространён? Возможно, будущее будет определено как возможностями самого формата Ogg, так и тем как эти возможности будут реализованы в браузерах.

    Наиболее яркими возможностями, пожалуй, являются:

    Поддержка ogg-контейнером многопоточности.


    в файле может быть несколько Ogg потоков разных форматов, например, несколько видео (Theora) потоков с разной прозрачностью, Vorbis музыка, Speex комментарии на разных языках и звуковые эффекты, кодированные во FLAC. Отличная возможность одним артистам позволить творить другим, разложив песни по трекам.

    Прямой, случайный доступ к данным файла при его незавершённости.


    Указание абсолютного времени находится в оригинальном участке потока, а не в заголовке файла.

    Поточность метаданных.


    Это могут быть субтитры, информация об исполнителе, поющем в конкретный момент или иная информация, например ссылки на другие видео в сети объекта, изображённого в данный момент.

    Структура контейнера Ogg такова, что можно создавать субклипы из существующего потока данных. 

    Это интересно когда видео вещается с веб сервера — вы можете указать необходимый отрезок видео: http://example.com/video.ogv?t=7–59

    Простой принцип редактирования ограниченных участков, как при истинной последовательности.


    При необходимости изменения участка файла повторное кодирование всего файла не требуется.

    Так как же всё-таки ogg повлияет на веб?

    Всё действительно зависит от исполнения спецификации ogg.
    Нас ждут веб сервисы вещания файлов p2p сетей, даже при базовом исполнении поддержки ogg (такие сервисы уже существуют, но они требуют наличие flash, и не воспроизводят видео).
    Если браузеры дадут доступ через DOM не только к элементам управления воспроизведением видео, но и к поточным метаданным, то видео-аудио веб сильно измениться. Медиа сервисы преобразятся. Ведь это — невероятные возможности для контекстной рекламы, возможности для динамизации веб страниц посредством содержания ogg файлов: ссылки, упоминающиеся в видео, появляются, когда надо; появляющиеся описания терминов, употреблённые научными деятелями; или даже изображения, но не из видео потока, а из потока метаданных. В общем, все, на что фантазии хватит. Но это не просто фантазии, а вполне реальное будущее.
    Возможность редактирования видео на сервере посредством веб интерфейса, основанном на открытых веб стандартах.

    Проблемы распространения

    Большой проблемой для распространения является отсутствие полноценных инструментов, реализующих возможности стандарта. Всё что сейчас есть — кодирование/декодирование, и никаких потоковых метаданных, лимитированного редактирования, многопоточности с alpha наложениями. Может быть, реализация ogg в браузерах, подтолкнёт появление инструментов, а те в свою очередь подтолкнут распространение ogg. Но это с точки активного пользователя. А с точки базового использования на веб серверах — стандарт работает и уже используется. wikimedia jamendo.com

    Сегодняшние перспективы веб разработчика

    Можно сказать точно: кто возьмется за разработку веб сервиса подобного рода сейчас, подготовится к реализации в браузерах ogg, при отсутствии полноценных инструментов- в будущем может рассчитывать не только на популярность, прибыльность, но и посягнуть на пальму первенства видео вещания в сети, которая сейчас без сомнения- у youtube.

    Чем являются открытые стандарты для обычного пользователя?

    Используя и продвигая открытые стандарты, мы обеспечиваем себя и других большими возможностями творчества, заботимся об отсутствии DRM технологий и отсутствии недокументированных или неуправляемых возможностей (а значит в некотором роде сохранности личной информации). Кроме того, открытые стандарты- гарантия свободной конкуренции, а значит повышение качества инстументов.
    Привет Avvacum’у и Олегу Андрееву
    кросспост hi-tech freedom
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 28

    • НЛО прилетело и опубликовало эту надпись здесь
        0
        аа, забыл ссылку поставить. я хотел нормально примеры написать. щас исправлю
        • НЛО прилетело и опубликовало эту надпись здесь
            0
            ребята закидывают удачку подальше))
            • НЛО прилетело и опубликовало эту надпись здесь
        0
        Только не Spexx, а Speex
          0
          автор видно в названии поправил, а в тексте забыл :)
            0
            В третьем абзаце Speex, а в первом - Spexx :)
          0
          Веб для стандарта день завтрашний, а уже сегодня хотелось бы чтобы он вытеснил mp3.
            0
            продвигайте его в p2p сетях. mp3 получило распростанение изза пиратов, как и многие другие технологии. Если бы mp3 музыки было бы не так много вам бы пришлось слушать музыку на iPod'е только из файлов с DRM технологиями.
              0
              Да, именно риперы, корневые массовые распространители музыки в электронном варианте, работая наверно по привычке ничего не меняют. Хотя психоакустическая модель vorbis кодека намного лучше даже на слух, не говоря про спектрограммы и меньший размер выходного файла.
                0
                [это только у меня или у вас тоже позиции комментариев както странно съехали?]

                скорее всего я и сам займусь рапространением ogg на p2p сайтах
                  0
                  [стараюсь отвечать правильно, но оно кидает ответ не туда :/ ]

                  Надеюсь вы будете один среди многих кто там поступит
              0
              этот комментарий был для вас
              0
              Исправьте "отрытых" на "открытых", а то веб-стандарты на вас обидятся:)
              • НЛО прилетело и опубликовало эту надпись здесь
                  +1
                  они вроде как уже линцензировали mpeg 4 avc 10/ h264(както так), типа деньги уже потратили..
                  http://habrahabr.ru/blog/lenta/32324.htm…
                    0
                    Стоит напомнить о том что "Adobe" - смотрит в этом-же направлении, купив лицензии на h264/aac+, и интегрировав эти кодеки в последнюю версию флеш-плеера, а так как в данный момент - это самый популярный сетевой медиа-плеер, то снова назревает война с форматов.
                    Но для нас (пользователей) всё может быть намного проще:
                    Браузеры - будут воспроизводить open-стандарты (всё что в формате ogg)
                    А проприетарному флеш-плееру - достанется h264/aac+ (возможно даже заDRM-ленные)
                      0
                      в том же направлении- это в каком?
                      и кстати adobe никаких претензий не предъявляла, и не просила исключать ogg из спецификации.
                      они вообщее говорят что и сейчас всё хорошо
                      http://www.w3.org/2007/08/video/position…
                        0
                        Из дока (стр.2 абз.2) прослеживается вот такая вот смысловая цепочка:
                        "Мы конечно не против всяких-там ogg'-ов, WindowsMedia, RealMedia и т.п,
                        но мы будем поддерживать h264, так как считаем его перспективным стандартом..."
                        Док написан 27-го ноября 2007 когда уже было обновление плеера с поддержкой mp4 http://habrahabr.ru/blog/adobe/23589.htm…
                          0
                          так я и говорю- они ни на кого не давили.
                    0
                    Nokia - производитель мобильных гаджетов, в которых важна долгоиграющая музыка. OGG/Vorbis жрёт ресурсы микропроцессоров больше, чем AAC и дже MP3 (в этом смысле AAC экономичнее остальных форматов, что бы там ни говорили о поддержке DRM, да и гаджетов с кодеками AAC и MP3 завались; есть свободные реализации: FAAC/FAAD, LAME MP3).

                    DRM - цифровая система управления авторскими правами. OGG не имеет поддержки DRM, поэтому контент в OGG нельзя распространять по подписке и "проводить через бухгалтерию". Медийные компании, чей бизнес строится на родажах экземпляров цифрового контента в случае с OGG не смогут воспользоваться многими преимуществами, которые даются DRM, а именно: продавать единицы медийного контента в качестве "овеществлённого" материального товара (как газеты и журналы, например, без лёгкого копирования и повторного распространения) - схема бизнеса с OGG нужна иная.
                    • НЛО прилетело и опубликовало эту надпись здесь
                        0
                        > Ссылки на тесты?
                        Честно потратил на поиск минут сорок, но так и не нашёл тесты по ресурсоёмкости декодеров OGG/Vorbis и AAC.

                        Я основываю своё мнение на высказываниях авторов обзоров мобильных гаджетов с WM на борту (~2005год), где они сравнивали время непрерывного проигрывания OGG- и MP3-файлов. (К сожалению ссылки дать не могу). Так вот, в случае с OGG девайсы работали около 6-7 часов; MP3 они проигрывали по 10-12 часов. Скорее всего это зависит от программной реализации кодеков, и сейчас они существенно улучшились/оптимизировались. Так что ваше право считаь ту мою реплику несущественной, но всё-таки стоит хотя бы проверить, если есть такая возможность.

                        > На данный момент поддержка Ogg Vorbis есть в плеерах iRiver и Cowon. Для Symbian смартфонов был (и есть) OggPlay

                        Но контейнер OGG не поддерживают большинство обычных мобильных телефонов.
                        Sony-Ericsson, например, хорошо воспроизводит как MP3, так и AAC (.m4a, 320kbps) файлы.
                        Телефоны Nokia — тоже самое.

                        Кроме того, AAC признан в качестве стандарта W3C для обмена музыкой в Web.

                        > LAME и FAAC - это вообще-то кодировщики :-/ Может не стоит все в кучу мешать?
                        Я в том смысле, что инструменты кодирования/декодирования есть и они так же свободно доступны как OGG/Vorbis.
                          0
                          Поправляюсь:
                          W3C ПЛАНИРУЕТ включить AAC в качестве стандарта WWW:
                          http://www.whatwg.org/specs/web-apps/current-work/#video0


                          Комитет W3C пошел на поводу у компаний Nokia и Apple и официально исключил из стандарта HTML5 упоминание о форматах Ogg Vorbis / Theora (http://www.xiph.org/ogg/), как основных для представления видео и аудио данных в Web:
                          http://rudd-o.com/archives/2007/12/11/removal-of-ogg-vorbis-and-theora-from-html5-an-outrageous-disaster/
                  • НЛО прилетело и опубликовало эту надпись здесь
                      0
                      Опера начала выкладывать в ogg))
                      0
                      Мне больше матрёшка нравиться (mkv)

                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                      Самое читаемое