WebRTC: открытая технология пиринговых коммуникаций от Google

    В начале мая на Хабре сообщалось (дважды) о создании рабочей группы Web Real-Time Communications Working Group при консорциуме W3C и группы RTC-WEB при IETF, которые должны разработать стандарты пиринговых коммуникаций для веба. В перспективе станет возможным передача видео и звука напрямую между браузерами, так что необходимость в отдельных программах вроде Skype или плагинах полностью отпадёт.

    Чтобы обеспечить такие P2P-колммуникации, требуется разработать ряд API, а также выбрать кодеки для обработки звука и видео, подавления шумов и т.д.

    Ничего удивительного, что компания Google активно принимает участие в создании этих стандартов. Она при содействии Mozilla разработала и выложила для всеобщего использования набор открытых технологий WebRTC для передачи голоса и видео через простые Javascript APIs (доступны исходники, спецификации и инструменты для тестирования).

    Проект WebRTC содержит кодеки и протоколы, которые достались Google с покупкой норвежской компании Global IP Solutions (GIPS) в мае 2010 года. Эта компания занималась разработкой ПО для видеоконференцсвязи и IP-телефонии, владея более 20 патентами в данной области. На движке GIPS основаны программа Yahoo Messenger, системы Cisco WebEx и Lotus Sametime. Технологии GIPS используют производители мобильных телефонов LG, Samsung и другие для улучшения качества передачи голоса. Именно GIPS выпустила первый видеочат под Android в апреле 2010 года. Теперь благодаря Google многие технологии и интеллектуальная собственность GIPS фактически становятся общественным достоянием: код опубликован под лицензией BSD.

    Технология WebRTC допускает использование различных сигнальных протоколов, в том числе SIP или XMPP/Jabber.

    Конечно, такие действия Google нельзя рассматривать в качестве ответного шага на покупку Skype одним из главных конкурентов. Данный проект начался ещё в январе 2011 года, а создание единых открытых стандартов на P2P-коммуникации между браузерами является одним из стратегических приоритетов Google независимо от того, кому принадлежит Skype.
    Поддержать автора
    Поделиться публикацией

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

      +3
      Код под лицензией BSD — очень хорошо, но мало, потому что дело происходит в Штатах, а в Штатах действуют патенты на софт, и я пока ни слова не прочёл о том, как Google распорядится приобретёнными двадцатью патентами.
        +3
        Ну, во всяком случае, WebM-овские патенты гугл передал во всеобщее достояние. Есть ли им смысл здесь поступать иначе?
      • НЛО прилетело и опубликовало эту надпись здесь
          0
          Посмотрите на опубликованные майлстоуны, оглянитесь на статус WebSocket-ов и Вы узнаете правильный ответ.
          +1
          Фигасе, там на странице Опера упоминается.
            0
            «The WebRTC initiative is a project supported by Google, Mozilla and Opera.» и ни слова о Apple, Microsoft, а это значит что? правильно, нету кросс-браузерности уже сейчас.
              +3
              а осла нет даже на маках. а это значит что? правильно, нет кроссплатформенности уже сейчас.
                0
                Google Chrome на движке Apple WebKit работает везде. Даже на FreeBSD есть регулярно обновляемый порт — можно собрать из исходников.
                  0
                  Спасибо, Капитан, я тащемта в курсе. Коммент, на который вы ответили, был нарочно построен так, чтобы получился ответ «в тон». С намёком на «нет майкрософта? ну и ССЗБ»
                    +2
                    Что за херня обозначается словом «тащемта»?
              0
              Хм… P2P браузерные соединения, но если оба за NAT-ом то тут без промежуточного сервера никак…
                0
                Возможно для установления канала будут использовать белый сервак, а после открытия окон в NAT'e связь продолжится в P2P режиме. Ну как вариант.
                +5
                ФСБ негодует.

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

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