The document discusses interactive video clients and the challenges of implementing high quality video communications on embedded and desktop devices. It introduces RADVISION's portfolio of out-of-the-box HD video client solutions, including BEEHD for embedded devices and BEEDESK for desktops. BEEHD is presented as a complete software solution for adding interactive video to devices. An example case study is given of the VC240 device built by Samsung using RADVISION's BEEHD technology.
3. What is Interactive Video? Bi-directional, real-time video sessions people communicating with people High quality video up to HD over unmanagednetwork conditions Video capabilities embedded in any consumer electronic or enterprise device Two or more endpoints/participants
4. Interactive Video is Everywhere! Video Conferencing and TelePresence Systems IM &Video Messengers Social Network Sites Growing 50% Year-on-Year Video Conferencing ASPs Connected TV Growing Demand for Distance Learning Video-enhanced kiosks
5. The Challenge:Enable high quality and cost-effective video communications for enterprise and consumer embedded & desktop devices
6. What Makes implementation of Interactive Video Complex? It is a real-time service Delay-sensitive Public network Unmanaged networks (e.g. Internet) High Definition
15. Multi Protocol Multimedia Control Interoperability HD SVC Media Interoperability Low Level integration Deployment Desktop Solution Projectors Set-Top-Box Executive Endpoint Notebook/Netbook Digital Picture Frame Room System Videophone
19. BEEHD Overview client is the industry’s first complete and cost effective solution for adding high quality interactive video communication to embedded devices
20. BEEDESK Customer User Interface Complete Desktop client engine Telephony Services Pre-Integrated with HW Platform IM/Presence Service Module Hardware Platform
24. VC240 Built by Samsung, powered by RADVISION BEEHD technology Integrated: Camera Speakers Microphone Remote control External audio accessories SIP/H.323 Launch: September 2009 24
25. Thank You Amit Lavi amitl@radvision.com 03-7679641 03-7679606
Hinweis der Redaktion
In most commercial use cases a client should support SIP and H.323 Call control (telephony logic)Integration and synchronization of Signaling and Media Both SIP and H.323 include a large amount of different scenarios and configurations
Multi protocolsinteroperabilityH.323 and SIPInteroperability with as many endpoints from the marketSupport in non standard implementations done by other vendors Requires hundreds of test cases and scenarios Error handling mechanism with none standard endpoints Codecs interoperabilityMany different codecs headers need to be supportedEvery codec involves different behavior Complex configuration need to be supported Support different media configurationsFor each codec many different configurations are required Multiple interoperability test cases
Overcome network impairments Jitter buffer FECAudio and Video synchronization MechanismBandwidth management – real-time adaptation of resolution and frame rate according to available network bandwidthRTCP support (different codecs)
Video Engine:Development of specific H.264 codec optimized for specific platform (i.e. TI DM6467 using TI’s internal Accelerators)Multi slicing (There is NO off-the-shelf codec supporting multi slicing which requires building a codec from scratch)Dual video support (720p video encodingdecoding and PNC 1080p Encoder) H.263 integration & Optimization for interoperability Audio Engine:Codecs run and optimized to run on DSP (G.711, G.723.1, G.722, G.729)
Drivers: Camera Drivers – requires specific configuration and settingsUSB driver for both sides (not included in TI SDK) – need to support USB host and USB deviceAudio drivers and Acoustic Echo cancellation DSP and ARM integration and optimizationOperating System integrationBootloaderHW accelerators integration and codecs optimization
Distributed software integration (i.e. running on 2 TI DaVinci) Requires USB drivers (host and Client) Divide the application to allow running different modules on Master and SlaveOptimization of application flow and data flowSystem level integration & TestingComplete system workload Hundreds of test cases for each module and system test
Allow remote management of all endpointRemote software upgrade SNMP MIB for configuration and alarmsOpen API’sIntegration to Management Server (i.e. iView)
Complete Desktop Client engine:Multi protocol support (SIP, H.323) Media Control and Codecs Superior video and audio qualityOptimized for Desktop PC Telephony services:Telephony services (Call, Caller ID, N-Way Calls, Multi-line support) Simple integration (high level APIs , easy to use)Supplementary services (Call Hold, Mute, Transfer, Forward, Call Waiting) Pre-integrated with Hardware platform:BEEHD provide optimized solution for Intel base platforms (Desktop) Short integration time with peripherals (Camera, speakers, microphone) IM/Presence Service module:Standard-based instant messaging protocol (MSRP)Interoperability with other instant messagesStandard-based Presence protocol (SIMPLE, XDM)Service module that handles all Presence and IM application APIs