Video Application Framework (VAF)

eInfochips' Video Application Framework (VAF) provides a proven modular framework to accelerate time to market for developing video infrastructure products.download-button

The VAF combines video capture, encoding, packetization and streaming modules for TI DaVinci platform-based development. The VAF can be easily ported to other embedded platforms, and is available for the Linux OS.

Please note – Video Application Framework needs to be customized to be usable and is not available as an off-the-shelf-component

Features

  • Video Capture
    • Capture formats: Raw video and Digital video
    • Capture mode: Single and Four ch
    • Supports analog video encoder/decoder such as
      • TI - TVP5146 and TVP5150
      • Raw data capture from CMOS Sensors
    • Resizer support for multiple Resizer channels
  • Encoder
    • Codecs : H.264, MPEG4, MJPEG, G.711, AAC
    • Support for variable bit-rate/ frame-rate and SD/HD resolutions
  • RTP / RTSP server
    • RFC 2326 and RFC 3550 compliant RTP / RTSP stack
    • RTP streaming over TCP, UDP and multicast
    • Multiple client connectivity and user-defined sessions
    • Support for multiple video/audio formats
    • Support for multiple channels of video and audio streaming: Separately and together
  • A / V file Formats
    • Streaming and storage of Audio / Video in different A/V file formats such as MPEG2 TS, MP4, 3GP

Benefits

  • Portability : DM355, DM6446, DM6467
  • Incorporation of any XDM compliant codec / algorithm
  • User-friendly APIs, for capture, resizer, encoder and streamer, enable faster application development
  • Modular architecture allowing easy customization
  • Optimized and tested for various customer applications
  • Configurable through web-based GUI

Applications

  • Surveillance/ Security
  • IP STB
  • Video phones
  • Digital Media Adaptors
  • Media Gateways
  • Medical Imaging