H.264 Software Codec Engines for HD Videoconferencing

Technological fields
Terminal, Software Technologies
Keyword
  • Software codecs
  • Videoconferencing
  • Videophone
Laboratory organization
NTT Cyber Space Laboratories

Download PDF (463KB)


Overview

Our codec engine is an encoder engine and a decoder engine for H.264 video. The engines are implemented as modules in the Direct Show Filter*1 and Shared Library*2 formats, so they can be combined with audio codec engines to develop videoconferencing software such as client software for personal computers or MCU*3 software for servers. The light processing and low delay enable natural and high sense-of-presence videoconferencing with HD video on popularly-priced personal computer that rivals the user experience of expensive hardware terminals.

Features

  • A variety of videoconferencing software for Windows and Linux can be developed.
  • Conforms to the H.264 Baseline*4 /Main/High Profile
  • Can encode full-HD video at 2 to 3 Mbit/s
  • Light processing and low delay enable videoconferencing with HD video on popularlypriced personal computers.
  • Compatible with the widely-used H.323 and the JJ-40.30 for the NGN

Application scenarios

  • High sense-of-presence videoconferencing HD video can be experienced at low cost using a personal computer.
  • Guaranteed-bandwidth videoconferencing over NGN using JJ-40.30
  • Multi-point videoconferencing implemented with MCU servers running on Linux
  • *1 Direct Show Filter: Windows software module format
  • *2 Shared Library: Linux software module format
  • *3 MCU: Multipoint Control Unit
  • *4 H.264 Baseline error resilience tools not supported

figure