Demonstrate makeup tips in real-time over multiple devices
Different devices and operating systems provide different solutions for low latency live streaming. Apple facetime-like broadcast but across all devices. No one technology or platform is available to solve this problem. Some HTML5 implementations offer live streaming, but latency is typically over 2~3 seconds as the codec buffers and renders against keyframes and the solution does not translate to all devices.
To implement a java based codec for mpeg1. Mpeg is a relatively simple codec that can be efficiently implemented in Javascript available on any mobile and desktop browser. For the target resolution, 320×240 live streaming was demonstrated across iPhone, Android and Tablet devices across WiFi and 3G networks.