Интегрировать клиент с поддержкой IMS и WebRTC в Lync Client?

Недавно я наткнулся на канал данных. Я хотел бы объединить две инфраструктуры для обеспечения совместимости webrtc.

Сервер Lync будет обеспечивать сигнализацию и присутствие, чтобы помочь определить местонахождение клиента Lync, а другой узел подключен к серверу приложений IMS. Другой узел - не клиент lync, а браузер с поддержкой webrtc. как я буду передавать данные путем интеграции этих двух инфраструктур (Lync и IMS)?

Было бы здорово иметь некоторую информацию о том, какие протоколы прикладного уровня можно использовать для передачи потоков данных через одноранговые узлы, которые могут взаимодействовать?

2 ответа

Решение

Если вы не готовы делать много низкоуровневого кодирования и / или высокоуровневого удаления волос, я подозреваю, что WebRTC еще не совсем готов к сценарию, подобному этому. Есть некоторые люди, которым удалось заставить его работать с некоторыми серверами, такими как Asterisk, и якобы здесь есть SIP-клиент общего назначения: https://code.google.com/p/sipml5/. Но из того, что я слышал, болтая в списке рассылки WebRTC, люди сталкиваются с серьезными проблемами в этих сценариях интеграции. Там нет ничего, что просто работает из коробки. Lync поддерживает SDP и SIP, но я ожидаю, что вам придется потратить много времени на выяснение того, как вам нужно преобразовать SDP, генерируемый WebRTC, прежде чем он когда-либо попадет на сервер Lync.

[Редактировать 28.01.2013] - Помимо вышеперечисленных проблем, настоящая проблема может быть с кодеками, которые поддерживаются каждой платформой. В настоящее время я считаю, что единственным поддерживаемым WebRTC кодеком является Google VP8, который, по-видимому, изначально не поддерживается Lync. Таким образом, вам понадобится шлюз / транскодер реального времени, сидящий между ними, переводящий между H.264 (или любым другим протоколом, установленным Microsoft Lync) и VP8. Предполагая, что вы можете найти ворота для этого - они могут очень хорошо существовать - я не могу себе представить, что они будут очень хорошо масштабироваться.

В качестве дополнения к ответу Кена Смита, ознакомьтесь с MCU Media Server от Medooze. Они утверждают, что имеют транскодирование и конференц-связь, и они поддерживают WebRTC.

Другие вопросы по тегам