sip-connector
v26.8.0
Published
Module for connect to Vinteo server
Readme
sip-connector
📖 Описание
sip-connector — это TypeScript SDK для интеграции WebRTC-приложений с платформой Vinteo через SIP-протокол. Предоставляет высокоуровневый API для создания полнофункциональных видеоконференций.
🎯 Основные возможности
SDK предоставляет комплексное решение для:
| Категория | Возможности | | ---------------------------- | --------------------------------------------------------------------------------------- | | SIP-подключения | Регистрация на сервере (SIP REGISTER), управление сессиями | | WebRTC-коммуникации | Исходящие/входящие звонки (SIP INVITE/200 OK), медиа-потоки, управление transceiver'ами | | Презентации | Отправка второго потока (screen sharing, демонстрация экрана) | | Системные сообщения | DTMF, SIP INFO, синхронизация медиа-состояния | | Событийная архитектура | Подписка на события платформы в реальном времени | | Мониторинг | WebRTC-статистика (RTCRtpStats, ICE candidate stats) | | Управление конференциями | Перемещение участников между ролями (участник/зритель) | | Лицензирование | Мониторинг использования лицензий и состояния презентаций | | Автоподключение | Автоматическое переподключение при обрывах связи |
- Адаптивный polling: Улучшенная система опроса для мониторинга изменений видеотреков
- Поддержка maxBitrate в PresentationManager: Автоматическое управление битрейтом для презентаций
- Предпочтительные кодеки в SipConnector: Настройка приоритетов кодеков на уровне коннектора
- Обработка смены треков: Автоматическая адаптация балансировки при изменении видеотреков
- Улучшенная статистика: Расширенные возможности сбора и анализа WebRTC статистики |
🚀 Установка
npm install sip-connectorДокументация
- API Reference: Справочная документация по API
- Рецепты: Практические примеры и рецепты использования
- Архитектура: Детальное описание внутренней структуры
- Тестирование: Руководство по тестированию
- Совместимость браузеров: Поддержка браузеров и WebRTC
👨💻 Автор
Krivega Dmitriy
- 🌐 Website: krivega.com
- 📱 Github: @Krivega
- 📧 Email: [email protected]
📄 Лицензия
Copyright © 2021‑2026 Krivega Dmitriy.
This project is licensed under the MIT License - see the LICENSE file for details.
