Шлюз / мост SIP-WebRTC: Kurento ИЛИ openwebrtc ИЛИ Intel CS для webrtc

Я изучаю реализацию шлюза / моста WebRTC-SIP. То есть, например, сделать WebRTC вызов к конечной точке SIP через SIP-сервер, такой как Asterisk. Я знаю, что Asterisk уже поддерживает это, но мне нужен промежуточный сервер для различных нужд, таких как регистрация, запись, интеграция с локальной аутентификацией / сигнализацией и другими модулями приложения. Я посмотрел на Kurento, Openwebrtc (Ericson) и менее известный Intel Collaboration Suite для WebRTC.

Мне нужно решение на стороне сервера для взаимодействия с моим сервером приложений Node. В частности, серверный API должен иметь возможность генерировать SDP для конечной точки RTP и преобразовывать WebRTC SDP в более общий SDP, используемый устаревшими SIP-серверами, или иметь возможность соединить эти две конечные точки. Я чувствую себя комфортно, что это возможно с Kurento (видел пост, за исключением того, что я не знаю ни о каком jsSip/sipML5 API-интерфейсе для Kurento. Сам Kurento не предназначен для обеспечения сигнализации. Например, если SDP, сгенерированный Kurento для rtpEndpoint в Kurento должен использоваться в SIP-вызове /INVITE, как его реализовать? В таком случае, как можно инициировать SIP INVITE, например, из Kurento? Существуют ли сторонние модули для этого?

Кто-нибудь использовал любой из перечисленных выше серверов для аналогичного варианта использования?

Это вопрос программирования. Я ищу серверные API для реализации шлюза / моста WebRTC-SIP для транскодирования медиаданных (при необходимости), преобразования SDP и сигнализации SIP.

0 ответов

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