Video Communication Systems - Ittiam Systems

Video Communication Systems

You are here:
Products Media SDKs Video Communication Systems

Video Communication Systems

Ittiam’s Video Communication System (VCS) is an award-winning multi-platform SDK to enable video communication on a variety of fixed and mobile devices.

It provides best-in-class audio-video performance and quality and is an excellent choice to develop and deploy differentiated video communication services. Our SDK is built on several patented algorithms for efficient bandwidth management and superior acoustics experience.

Ittiam’s patented Embedded Bridge technology aims to reduce deployment cost by enabling multi-party conference without the need for dedicated servers or MCUs. Based on open standards, it translates to a solution that can work with a variety of existing video conferencing solutions and upcoming video communications platforms like WebRTC.

Readily available for licensing as integrated SDKs, VCS enables OEMs to deliver enterprise grade quality products that are interoperable with standard video conferencing systems.

Easily customizable to extend the features and use cases to custom video communication needs.

Accolades for Ittiam VCS

Award for VCS from Internet telephonyAward for VCS from Communication Solutions

Product Offerings

Embedded VCS SDK

Embedded Video communication SDK
  • SDK for embedded platforms
  • Extensive feature set for video communication needs
  • Optimized with tight integration on multiple platforms
  • Best-in class latency and quality performance
  • Customizable for video communication centric applications

Colloque VCS SDK

Video communication SDK Colloque
  • SDK for smartphones and tablets
  • Fine-tuned for commercial Android and iOS devices
  • Available for integration in mobile applications
  • Optimized for operation in 3G/4G/WiFi
  • Best-in class quality-of-service
  • Enterprise/Corporations
    • Video Conferencing Applications for Desktop, Rooms, Mobile, Telepresence Suites
    • Recruitment, Training and Development
    • Retail Consumer Kiosk / Concierge Service
  • Medical
    • Telemedicine – Remote Diagnostics and Consultation
    • Live Operation Room Consultation and Training
  • Education
    • Distance Learning – Virtual Classrooms, Online Tutoring
    • Connecting Multi-campus Classrooms
    • Virtual Field Trips, Guest Lectures
  • Home Automation
    • Remote Surveillance
    • Set-top Box Integration
    • Video Door Bells
  • Defense
    • Remote Reconnaissance and Command
  • Others
    • Social Networking
    • Gaming
    • Live streaming of private events to friends and family
  • Collaboration Functionality
    • High Definition multi-party audio and video conferencing
    • Multi-mode content and desktop / screen sharing
  • Audio Functionality
    • Supports G.7xx, AAC, OPUS
    • Supports HD Audio
    • Full-duplex for natural conversation
    • Full acoustic clarity solution for hands-free communication
  • Video Functionality
    • Supports H.264(BP, MP, HP), H.263, MJPEG,MPEG4 and VP8 codecs
    • QCIF to Full HD resolution
    • Configurable display layouts
    • Voice activated switch for multi-party conference
  • Quality of Service
    • Adaptive Jitter Buffer (AJB) to handle network jitter
    • Dynamic bandwidth adaptation (DBA)
    • Tuned for low latency
    • Packet loss concealment (PLC)
    • Multi-pronged AV synchronization (lip sync)
  • Security and Interoperability
    • Full NAT traversal solution based on ICE, STUN and TURN
    • Media and Signaling channel encryption for secured communication
    • RFC compliant with SIP and Media related RFCs
  • Configuration and Control
    • Well defined C / Java programmable APIs for VCS SDK
    • Quick Command and Response times
    • Configurability to set audio, video and network parameters
    • Configurability to program media peripherals
    • Configurability to set per user call control parameters

 

Contact tsm@ittiam.com for detailed list of supported features

prooduct-architecture
  • VCS SDK has modular architecture which can be customized for a variety of end-application needs centered around media streaming
  • Application Controller Framework manages system call flow in target application scenarios
  • Video Communication Media System has graph based multi-threaded pipelined execution for real-time media processing
  • SIP communication subsystem is RFC compliant and interoperates with wide array of commercial conference end-points, MCUs and hosted SIP servers
  • Platform (Hardware and Operating System) abstraction layers and reference UI enable faster time-to-market by reducing system porting time
ISO/IEC 14496-3 Coding of audio-visual objects – Part 3: Audio (AAC audio coding)
ISO/IEC 14496-10 Coding of audio-visual objects – Part 10: Advanced Video Coding (H264 video coding)
ISO/IEC 14496-14 Coding of audio-visual objects — Part 14 (MP4 file format)
ITU-T Rec. H.263 H.263 : Video coding for low bit rate communication
RFC 2190 RTP Payload Format for H.263 Video Streams
RFC 2205 Resource Reservation Protocol (RSVP)
RFC 2326 Real Time Streaming Protocol (RTSP)
RFC 2396 Uniform Resource Identifiers (URI): Generic Syntax
RFC 2435 RTP payload for JPEG compressed video
RFC 2833 RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals
RFC 2976 The SIP INFO Method
RFC 3016 RTP Payload Format for MPEG-4 Audio/Visual Streams
RFC 3261 SIP: Session Initiation Protocol
RFC 3262 Reliability of Provisional Responses in the Session Initiation Protocol (SIP)
RFC 3264 An Offer/Answer Model with the Session Description Protocol (SDP)
RFC 3265 Session Initiation Protocol (SIP)- Specific Event Notification
RFC 3455 Private Header Extensions to the Session Initiation Protocol (SIP) for 3gpp
RFC 3515 The Session Initiation Protocol (SIP) Refer Method
RFC 3550 RTP: A transport protocol for real time applications
RFC 3551 RTP Profile for Audio and Video Conferences with Minimal Control
RFC 3555 MIME Type Registration of RTP Payload Formats
RFC 3581 An Extension to the Session Initiation Protocol (SIP) for Symmetric Response Routing
RFC 3711 The Secure Real-time Transport Protocol (SRTP)
RFC 3891 The Session Initiation Protocol (SIP) “Replaces” Header
RFC 3892 The Session Initiation Protocol (SIP) Referred-By Mechanism
RFC 3984 (Mode 0, 1) RTP Payload Format for H.264 Video
RFC 4028 Session Timers in the Session Initiation Protocol (SIP)
RFC 4317 Session Description Protocol (SDP) Offer/Answer Examples
RFC 4566 SDP: Session Description Protocol
RFC 4629 RTP Payload Format for ITU-T Rec. H.263 Video
RFC 4733 RTP Payload for DTMF Digits, Telephony Tones, and Telephony Signals
RFC 4749 RTP Payload Format for the G.729.1 Audio Codec
RFC 4961 Symmetric RTP / RTP Control Protocol (RTCP)
RFC 5245 ICE: A Protocol for Network Address Translator (NAT) Traversal
RFC 5389 Session Traversal Utilities for NAT (STUN)
RFC 5630 The Use of the SIPS URI Scheme in the Session Initiation Protocol (SIP)
RFC 7350 Datagram Transport Layer Security (DTLS) as Transport STUN

Contact tsm@ittiam.com for full list of supported standards

  • Embedded VCS SDK
    • Tiered option to license the whole or piecemeal software stack
    • Reference software in source format for platform abstraction layers and graphical user interface
    • Well-defined APIs and Programmer’s Guide to help in easier integration
    • Dedicated engineering support for integration and deployment
    • Hardware and BSP on request
    • Optimized and pre-verified on TI DM816x, TI DM814x, TI OMAP4, Qualcomm Snapdragon and Freescale iMX6
  • Colloque SDK
    • Flexible licensing options
    • Available as generic platform-agnostic SDK for commercial smartphones and tablets
    • Reference graphical user interface
    • Well-defined APIs and Programmer’s Guide to help in easier integration
    • Dedicated engineering support for integration and deployment
    • Available Now on Android and iOS devices
  • Embedded VCS SDK
  • Supported Platforms
    • Any Embedded Platform
  • Ready Solutions
    • TI DM816x / DM814x
    • TI OMAP
    • Qualcomm Snapdragon
    • Freescale iMX6
  • Colloque VCS SDK
  • Supported Platforms
    • Commercial Android and iOS devices
  • Verified on
    • iPhone, iPad and largest selling Android phones / tablets from Google, Samsung, Sony, LG, Motorola
qualcomm
linux
ios
ms-windows

Target Applications

  • Enterprise/Corporations
    • Video Conferencing Applications for Desktop, Rooms, Mobile, Telepresence Suites
    • Recruitment, Training and Development
    • Retail Consumer Kiosk / Concierge Service
  • Medical
    • Telemedicine – Remote Diagnostics and Consultation
    • Live Operation Room Consultation and Training
  • Education
    • Distance Learning – Virtual Classrooms, Online Tutoring
    • Connecting Multi-campus Classrooms
    • Virtual Field Trips, Guest Lectures
  • Home Automation
    • Remote Surveillance
    • Set-top Box Integration
    • Video Door Bells
  • Defense
    • Remote Reconnaissance and Command
  • Others
    • Social Networking
    • Gaming
    • Live streaming of private events to friends and family

Key Features

  • Collaboration Functionality
    • High Definition multi-party audio and video conferencing
    • Multi-mode content and desktop / screen sharing
  • Audio Functionality
    • Supports G.7xx, AAC, OPUS
    • Supports HD Audio
    • Full-duplex for natural conversation
    • Full acoustic clarity solution for hands-free communication
  • Video Functionality
    • Supports H.264(BP, MP, HP), H.263, MJPEG,MPEG4 and VP8 codecs
    • QCIF to Full HD resolution
    • Configurable display layouts
    • Voice activated switch for multi-party conference
  • Quality of Service
    • Adaptive Jitter Buffer (AJB) to handle network jitter
    • Dynamic bandwidth adaptation (DBA)
    • Tuned for low latency
    • Packet loss concealment (PLC)
    • Multi-pronged AV synchronization (lip sync)
  • Security and Interoperability
    • Full NAT traversal solution based on ICE, STUN and TURN
    • Media and Signaling channel encryption for secured communication
    • RFC compliant with SIP and Media related RFCs
  • Configuration and Control
    • Well defined C / Java programmable APIs for VCS SDK
    • Quick Command and Response times
    • Configurability to set audio, video and network parameters
    • Configurability to program media peripherals
    • Configurability to set per user call control parameters

 

Contact tsm@ittiam.com for detailed list of supported features

Product Architecture

prooduct-architecture
  • VCS SDK has modular architecture which can be customized for a variety of end-application needs centered around media streaming
  • Application Controller Framework manages system call flow in target application scenarios
  • Video Communication Media System has graph based multi-threaded pipelined execution for real-time media processing
  • SIP communication subsystem is RFC compliant and interoperates with wide array of commercial conference end-points, MCUs and hosted SIP servers
  • Platform (Hardware and Operating System) abstraction layers and reference UI enable faster time-to-market by reducing system porting time

Standards

ISO/IEC 14496-3 Coding of audio-visual objects – Part 3: Audio (AAC audio coding)
ISO/IEC 14496-10 Coding of audio-visual objects – Part 10: Advanced Video Coding (H264 video coding)
ISO/IEC 14496-14 Coding of audio-visual objects — Part 14 (MP4 file format)
ITU-T Rec. H.263 H.263 : Video coding for low bit rate communication
RFC 2190 RTP Payload Format for H.263 Video Streams
RFC 2205 Resource Reservation Protocol (RSVP)
RFC 2326 Real Time Streaming Protocol (RTSP)
RFC 2396 Uniform Resource Identifiers (URI): Generic Syntax
RFC 2435 RTP payload for JPEG compressed video
RFC 2833 RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals
RFC 2976 The SIP INFO Method
RFC 3016 RTP Payload Format for MPEG-4 Audio/Visual Streams
RFC 3261 SIP: Session Initiation Protocol
RFC 3262 Reliability of Provisional Responses in the Session Initiation Protocol (SIP)
RFC 3264 An Offer/Answer Model with the Session Description Protocol (SDP)
RFC 3265 Session Initiation Protocol (SIP)- Specific Event Notification
RFC 3455 Private Header Extensions to the Session Initiation Protocol (SIP) for 3gpp
RFC 3515 The Session Initiation Protocol (SIP) Refer Method
RFC 3550 RTP: A transport protocol for real time applications
RFC 3551 RTP Profile for Audio and Video Conferences with Minimal Control
RFC 3555 MIME Type Registration of RTP Payload Formats
RFC 3581 An Extension to the Session Initiation Protocol (SIP) for Symmetric Response Routing
RFC 3711 The Secure Real-time Transport Protocol (SRTP)
RFC 3891 The Session Initiation Protocol (SIP) “Replaces” Header
RFC 3892 The Session Initiation Protocol (SIP) Referred-By Mechanism
RFC 3984 (Mode 0, 1) RTP Payload Format for H.264 Video
RFC 4028 Session Timers in the Session Initiation Protocol (SIP)
RFC 4317 Session Description Protocol (SDP) Offer/Answer Examples
RFC 4566 SDP: Session Description Protocol
RFC 4629 RTP Payload Format for ITU-T Rec. H.263 Video
RFC 4733 RTP Payload for DTMF Digits, Telephony Tones, and Telephony Signals
RFC 4749 RTP Payload Format for the G.729.1 Audio Codec
RFC 4961 Symmetric RTP / RTP Control Protocol (RTCP)
RFC 5245 ICE: A Protocol for Network Address Translator (NAT) Traversal
RFC 5389 Session Traversal Utilities for NAT (STUN)
RFC 5630 The Use of the SIPS URI Scheme in the Session Initiation Protocol (SIP)
RFC 7350 Datagram Transport Layer Security (DTLS) as Transport STUN

Contact tsm@ittiam.com for full list of supported standards

Product Package

  • Embedded VCS SDK
    • Tiered option to license the whole or piecemeal software stack
    • Reference software in source format for platform abstraction layers and graphical user interface
    • Well-defined APIs and Programmer’s Guide to help in easier integration
    • Dedicated engineering support for integration and deployment
    • Hardware and BSP on request
    • Optimized and pre-verified on TI DM816x, TI DM814x, TI OMAP4, Qualcomm Snapdragon and Freescale iMX6
  • Colloque SDK
    • Flexible licensing options
    • Available as generic platform-agnostic SDK for commercial smartphones and tablets
    • Reference graphical user interface
    • Well-defined APIs and Programmer’s Guide to help in easier integration
    • Dedicated engineering support for integration and deployment
    • Available Now on Android and iOS devices

Supported Platforms

  • Embedded VCS SDK
  • Supported Platforms
    • Any Embedded Platform
  • Ready Solutions
    • TI DM816x / DM814x
    • TI OMAP
    • Qualcomm Snapdragon
    • Freescale iMX6
  • Colloque VCS SDK
  • Supported Platforms
    • Commercial Android and iOS devices
  • Verified on
    • iPhone, iPad and largest selling Android phones / tablets from Google, Samsung, Sony, LG, Motorola
qualcomm
linux
ios
ms-windows

Ittiam Advantage

Enterprise Grade Quality and PerformanceEnterprise Grade Quality and Performance
  • Best in class video performance ranging from SD to HD class devices
  • Enterprise grade quality with advanced QoS IP
State-of-the-art Audio and AcousticsState-of-the-art Audio and Acoustics
  • Best in class acoustic echo canceller with advanced noise reduction pre-filters supporting dual microphone and audio beam-forming
  • HD and ultra HD audio
Proven InteroperabilityProven Interoperability
  • Tested for interoperability with 75+ video conferencing devices
  • Comprehensive SIP features tested with infrastructure servers and endpoints alike
Custom built Custom built
Unique products can be realized leveraging Ittiam VCS SDK
Ittiam SupportIttiam Support
Dedicated team for support and interoperability
Available now Available now
Pre-ported and pre-verified on multiple platforms
Request Information

Contact

Related Products

Knowledge Center

Brochures

Video Conferencing System SDK
Read More

Availability

Embedded VCS SDK – Ready demonstrations on TI DM8168, TI OMAP4 and Qualcomm SnapDragon

Colloque VCS SDK – Ready demonstrations on multiple smartphone and tablet devices

To evaluate our demonstrations please contact tsm@ittiam.com

Video

Twitter IconLinkedinLinkedin