HD video clients on a platter


Published on

HD video telephony requires a lot of work from terminal vendors. This presentation outlines the challenges developers face when building a High Definition video endpoint for both embedded and desktop platforms and provides a brief about the technology behind the BEEHD interactive video engine.

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • 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
  • HD video clients on a platter

    1. 1. HD video clients on a platter<br />Amit Lavi <br />Product Manager<br />
    2. 2. Interactive Video Client Market<br />
    3. 3. What is Interactive Video?<br />Bi-directional, real-time video sessions <br />people communicating with people<br />High quality video<br />up to HD over unmanagednetwork conditions<br />Video capabilities embedded in any consumer electronic or enterprise device <br />Two or more endpoints/participants<br />
    4. 4. Interactive Video is Everywhere! <br />Video Conferencing and<br />TelePresence Systems<br />IM &Video Messengers<br />Social Network Sites Growing 50% Year-on-Year <br />Video Conferencing ASPs<br />Connected TV<br />Growing Demand for Distance Learning<br />Video-enhanced kiosks<br />
    5. 5. The Challenge:Enable high quality and cost-effective video communications for enterprise and consumer embedded & desktop devices<br />
    6. 6. What Makes implementation of Interactive Video Complex?<br />It is a real-time service<br />Delay-sensitive<br />Public network<br />Unmanaged networks (e.g. Internet)<br />High Definition<br />
    7. 7. Development Challenges<br />
    8. 8. Multi Protocol <br />SIP<br />H.323<br />
    9. 9. Interoperability<br />Signaling<br />Media<br />
    10. 10. Media System <br />FEC<br />Bandwidth <br />SVC<br />
    11. 11. HD Audio & <br />Video Handling <br />Codecs<br />Resolution<br />Performance <br />
    12. 12. Low Level<br />Drivers <br />Optimization<br />
    13. 13. Integration<br />Distributed software <br />System Integration <br />
    14. 14. Deployment<br />Management <br />
    15. 15. Multi Protocol<br />Multimedia Control<br />Interoperability<br />HD<br />SVC<br />Media Interoperability<br />Low Level<br />integration<br />Deployment<br />Desktop Solution<br />Projectors<br />Set-Top-Box<br />Executive Endpoint<br />Notebook/Netbook<br />Digital<br />Picture Frame<br />Room System<br />Videophone<br />
    16. 16. Out of the Box HD solutions <br />
    17. 17. RADVISION Client Solutions Portfolio<br />
    18. 18. BEEHDComplete HD Visual Communication Client Software for Embedded Devices<br />
    19. 19. BEEHD Overview<br />client is the industry’s first complete and cost effective solution for adding high quality interactive video communication to embedded devices<br />
    20. 20. BEEDESK<br />Customer User Interface<br />Complete<br />Desktop client<br />engine<br />Telephony<br />Services<br />Pre-Integrated with HW<br />Platform<br />IM/Presence<br />Service Module<br />Hardware Platform<br />
    21. 21. Interactive video client <br />
    22. 22. Developer solution Demo<br />
    23. 23. Case Study <br />
    24. 24. VC240<br />Built by Samsung, powered by RADVISION BEEHD technology<br />Integrated:<br />Camera<br />Speakers<br />Microphone<br />Remote control<br />External audio accessories<br />SIP/H.323<br />Launch: September 2009<br />24<br />
    25. 25. Thank You<br />Amit Lavi <br />amitl@radvision.com<br />03-7679641<br />03-7679606<br />