Видео SIP клиент в браузере

    Сейчас почти не осталось препятствий для создания полноценного SIP клиента в браузере. Необходимый для видео конференций WebRTC уже можно протестировать, например, в Chrome Canary. Существует draft-ibc-sipcore-sip-websocket, который добавляет WebSocket в качестве еще одного транспорта для SIP. И уже появляются первые реализации SIP клиентов:



    К сожалению, автор представленного на видео клиента еще не определился будет ли открывать исходники и под какой лицензией. Под катом альтернативные решения с демонстрацией передачи видео…



    Проект sip-js так же реализует SIP клиента на Javascript, исходный код открыт под лицензией LGPL. Судя по SVN, проект начат недавно, но основан на другом решениии, где использовался flash для аудио, видео конференций. Хотя на видео у автора под Mac все работает хорошо, sip-js еще явно в альфа или бета версии. Как объяснил автор, проект больше носит демонстрационный характер. Мое тестирование показало, что не все работает гладко (возможно проявляются особенности Google Canary под Windows). Проверял со своим SIP сервером, поэтому видео в стиле how-to:



    Других SIP клиентов мне не удалось найти, надеюсь этот пост вдохновит Javascript разработчиков. Буквально несколько дней назад случайно наткнулся на проект sipml5. Это удивительный проект, меня приятно поразило качество кода, лицензия GPL3. sipml5 в действии:



    Полезные ссылки:
    Слайды от автора первого видео, раскрывающие принцип работы SIP клиента в браузере.
    • +35
    • 12,2k
    • 4
    Поделиться публикацией

    Похожие публикации

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

      0
      Всё это хорошо, но скажите мне, какова коммерческая составляющая у этих клиентов?

      Вот допустим, некто написал клиент на JavaScript, который по факту — полноценный SIP софтфон, может работать в браузерах.
      Проблемы:
      — код SIP стека будет полностью открыт (т.к. на javaScript). Нет защиты интеллектуальной собственности
      — есть бесплатные и GPLv3 реализации, которые не способствуют выходу коммерческих версий
      — На том же iPad есть бесплатный скайп для звонков и куча других нативных SIP софтфонов.

      А вы видите коммерческое будущее у этих технологий? (именно SIP over WebSockets + SIP стек на JavaScript + HTML5)?

      Единственный коммерческий эффект от написания SIP софтфона на JS будет в виде получания портфолио для разработчика. Новые cutting edge технологии, WebRTC и т.д., и это портфолио нужно для поиска хорошей работы… Вот и всё…
        0
        Нашел ваш развернутый вопрос…
        Да все так, коммерческого будущего не вижу, если увидите дайте знать. :)
        Меня тоже это очень беспокоит, только в более широком смысле. Я не вижу особой разницы в языке разработки, большое кол-во отличных проектов с открытым исходным кодом, сложность разработки падает, наводят на мысли о перспективности индустрии софта с точки зрения программиста. Потребности у пользователей по большой части удовлетворены, и поэтому непомерно растут запросы к качеству, никого не удивишь бесплатной программой, нужны еще и открытые исходники. Но пазл у меня не складывается, почему тогда не хватает IT специалистов и растут зарплаты?
          0
          OfficeSIP висит на порту 10001, в конфигурации sipml порт 5060. Похоже на фокус…
            0
            Ситуация прояснилась. У меня последний OfficeSIP просто отказался висеть на порту 5060, я и подумал, грешным делом, что порт 10001 у него и рабочий тоже.

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

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