Подробности о будущих API для P2P-коммуникаций между браузерами

    Несколько дней назад консорциум World Wide Web объявил о создании рабочей группы Web Real-Time Communications Working Group, которая должна разработать стандарты пиринговых коммуникаций между браузерами (собственно, сама новость уже обсуждалась на Хабре). Если стандарты примут, то станет возможной прямая передача видео и звука между ПК без использования сервера и отдельных приложений.

    Для полноценного пиринга между клиентами требуется целый букет технологий:
    • Функции API для обследования функционала локальных устройств, таких как камера, микрофон, колонки (это задача Device API)
    • Функции API для захвата потока с локальных устройств (те же Device API)
    • Функции API для кодирования и другой обработки потоков (выбор кодеков не входит в компетенцию группы)
    • Функции API для установки прямых P2P-соединений, включая пробитие файрвола/NAT (используемые форматы и протоколы тоже не входят в компетенцию W3C, это решает соответствующая рабочая группа IETF RTC-WEB)
    • Функции API для декодирования и обработки потоков (включая подавление эха, синхронизацию потоков и другие функции)
    • Отображение этих медиапотоков в браузере и наушниках/колонках (частично покрывается HTML5)
    Чтобы стандарты были приняты в качестве рекомендаций, должно быть разработано как минимум две независимые реализации по каждой функции, определённой в спецификациях, а также продемонстрирована совместимость между ними.

    В число участников рабочей группы уже записались несколько известных экспертов, в том числе Ричард Тиббетт (Rich Tibbett), архитектор платформы Opera.

    Вступить в рабочую группу может любой квалифицированный разработчик, если он соответствует требованиям к приглашённому эксперту (для просмотра требований нужно сначала зарегистрироваться на сайте). Если ваш работодатель является членом W3C (например, Google, Microsoft, Opera, Mozilla), то можно вступить в группу по упрощённой процедуре.

    Общение в рабочей группе организовано через открытый лист рассылки, телеконференции организуются раз в неделю, личные встречи — 3–4 раза в год.

    Дополнительно:
    Список технических статей по форматам и протоколам коммуникации в реальном времени с конференции RTC-WEB в октябре 2010 г.

    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 13

      0
      Для доступа к требованиям к приглашённому эксперту требуется имя и пароль.
        0
        Ааа, я понял. Если сможешь взломать, то подходишь под требование и можешь состоять в группе, так?
          +3
          Нет, просто нужно зарегистрироваться на сайте сначала.
            +1
            Ага, короче, я не прошёл уже.))
              0
              да, это Веб, здесь не так всё просто :)
        0
        Хорошая новость, а то сейчас как раз занимаюсь «веб телефонией» из браузера. Буду надеяться на быстрое развития этой технологии!
        • UFO just landed and posted this here
            0
            Сейчас не p2p. Иначе я мог-бы отправить это сообщение прямо вам в браузер :)
            • UFO just landed and posted this here
            +2
            Т.е. не планируется ничего кроме функций установления P2P соединений и потоковых обёрток к Device API?
            От W3C почему-то ждал чего-то более… революционного.
              0
              Ниочем… Там столько всего не входит в компетенцию W3C, что это приведет к конфликту реализаций и выбору кодеков, так что ждать этого еще долго-долго. Вспоминаем про playback видео в разных браузерах.
                0
                Да какие там потоки. Хотя бы короткие сообщения передавались, уже будет гиганский шаг.
                  0
                  Opera Unite когда-то назвали бесполезной штукой…

                  Only users with full accounts can post comments. Log in, please.