POJO

Making p2p video conference possible on very low bandwidth networks

 Problem

Video delivery on

 

1) Poor bandwidths

2) Small screen devices (old phones and smart watches)

 End-Product-Focused Solution

Revolutionary p2p video calling app

with dynamic video (3D model) rendering,

that works on low bandwidth networks

(android app)

 

2.5mb

500kb

Solution : Sample

Original Video

FaceCrop™ed video

Real time Facial Recognition

 

Mapping key points on face

 

Sending delta coordinates over http

 

Rendering a face on the client side

 

Solution

Real face

3D rendered face

😀 / 😐 / 😠 / 😔 / 😭 

Emotion detection

Communication :                   WebRTC

Compression :                        ffmpeg, openCV

3D rendering :                         three.js

 

Solution : Technical details

Voice :                                      64 kilobytes/sec

FaceCoordinates :                  300 bytes/sec

Questions...

Pioneer's Makerthon

By Saurav Tomar