GPiX has developed a number of platforms, applications, and engines to meet the
needs of a diverse customer base seeking real time streaming video on wireless
devices. The following provides an overview of the GPiX Platform Architecture:
Presence
Realtime presence on handset shows when users are online
Multicasting Layer
A single video stream is multiplied and streamed to many users
Optimization Engine
Delivery is optimized by available bandwidth on a per video frame basis
Video Streaming Engine (with GPiX Codec)
On demand engine publishes video from user client to central server
Database
User attributes and usage patterns are archived
Media Integration/Transcoding Layer
Different codecs are converted to the GPiX video format
Media Inputs
Native support for GPiX and QuickTime formats with transcoding for other types
Application Servers
Running on Microsoft Windows - migration path to Linux
Load Balancer and Database
On Linux