Video Conferencing Server SDK with Mobile Clients

for licensing to service providers and software developers

VideoMost SDK is an all-inclusive set of  VVoIP media processing technologies, signaling protocols and collaboration tools.

 

Performance. Scalability. Low costs

 

VideoMost SDK is software videoconferencing server and mobile clients for Windows, MacOS, Linux, Android and iOS, complete with SIP and XMPP signaling, firewall/NAT traversal, doc sharing, white board, conference recording, transcoding and more. It supports 1000 concurrent video channels per $4K PC server and enables 100 interactive video participants in a conference room, plus video broadcast to 1500 people.

SPIRIT offers VideoMost SDK for white-label licensing and lets service providers and software vendors offer videoconferencing services & video conferencing software under their own brand and billing with immediate time-to-market.

Unrivalled video and audio quality

The VideoMost SDK has the strength to keep users connected. Its patented technology, delivers unparalleled call quality even during poor network connections. Our technology for video meeting software automatically detects and adjusts to connection speed, which means less dropped calls. No more pixelation. No more annoying, paused video messages.

Easy integration. Rich functionality. Fast time to market


VideoMost SDK is a client-server software product. Its media processing core is SPIRIT’s Conferencing Engine that provides high-quality voice and video processing and transmission over IP networks. SPIRIT lets service providers and software developers to progressively increase functionality of VVoIP services.

TeamSpirit Mobile Video Call SDK and Conferencing Engine are available for separate licensing being fully compatible with each other, no waste time and money for long integration. Start from voice and video SDK for peer-to-peer IP calling and grow up to full featured software videoconferencing services on mobile platforms based on complete VideoMost SDK.


Functionality

  • Android and iOS clients
  • HD voice and video quality on any device on WiFi/3G/WiMax/LTE
  • Sophisticated video quality adaptation to network impairments
  • Scalable media server
  • Up to 100 interactive video participants in a videoconference
  • Load balancing (to handle thousands of simultaneous videoconferences)
  • Signaling (XMPP, SIP)
  • STUN/ICE/TURN Server
  • Supports UDP, TCP, HTTP as media transport
  • Document sharing
  • Call Manager API – API for real-time conferencing
  • “XML RPC API”– conference / user lifecycle (schedule a videoconference, create user, etc.)



Benefits

  • Modular: The SDK is made up of “mix and match” components. This enables developers to create the exact environment needed for specific applications & video conferencing software, while retaining a small footprint and boosting performance
  • High-level APIs: Hides SIP and media complexity to accelerate development time
  • Avoid expensive engineering resources required for development of voice and video conferencing system
  • Save on server infrastructure with unprecedented performance of scalable coding
    (1000 concurrent video channels per $4K server)

Scalability of VideoMost

Currently typical single VideoMost server (using quad 3 GHz CPus) can handle up to 1000 video ports. VideoMost cluster can handle virtually unlimited number of users/ports. Typical cluster scheme is shown below.



Specifications


Capabilities

Collaboration tools:

  • Screen, application and document sharing
  • Whiteboard
  • IM text messaging
  • Moderation of meeting rooms and participants
  • Multi-party video calls

Basic features:

  • Call and conference management
  • Notifications
  • Recording and playback (including text)
  • Contact management & search
  • Contact status
  • Allow multiple audio, video and data sources per participant
  • Virtual cameras
  • Layout control
  • Signaling configuration
  • Transport configuration

Customization:

  • Layout
  • Conference topology
  • Quality control
  • Rendering engine
  • Custom infrastructure

Server API

  • XML-RPC

Clients API

  • C/C++, Java, JavaScript

Server Platforms

  • OS: Linux
  • Web servers: Apache, NGINX

Clients Platforms

  • Windows, Android, iOS, Mac, Linux

Browsers

  • Firefox, Chrome, Internet Explorer, Safari, Opera


Capacity

  • Up to 100 concurrent interactive video participants per conference.
  • Up to 1000 concurrent interactive video participants in per conferencing server.
  • Up to 16 video participants on a screen

Speech Codecs

  • SPIRIT IP-MR™ (RFC 6262)
  • ITU-T G.711, G.722, G.722.1, G.722.2 (AMR-WB), Opus, Speex


Video Codecs

  • H.264 AVC (Baseline Profile, level 5.1, RFC 3984, MMCO (Part 8.2.5.4 of ITU-T H.264-2012-01))
  • SPIRIT scalable H.264 (temporal and spatial scalability)
  • Google VP8 AVC

Signaling

  • SIP (RFC 3261)
  • XMPP (RFC 6120, RFC 6121)

Transport

  • UDP, TCP, HTTP
  • NAT/Firewall traversal

Вызов консультанта