Technical Information
calltube service is made up of two clearly differentiated parts:
- The web page, where the user can signup, edit his social networks information, view calltube videos...
- The engine, that is, the videocalls processor
The web page
The web page has been implemented in PHP. It allows the user to:
- Sign Up
- Sign in and add his youtube and social networks login information
- View his videos, and if the video has geolocation information, view the video in google maps in the place where it was recorded.
The engine
The engine has two modules:
-
SIPtest, registers to a SIP server/gateway that converts incoming videocalls into a SIP call (this service is provided by Open Movilforum). For each videocall it stores the audio information and the video information in two separated files.
-
calltubeEngine, merges audio and video files into one single file (also adding youtube logo to the video), uploads the video to youtube, sends the SMS with the URL to the calling number and updates user social networks if necessary.
Downloads
You can download the whole source code in calltube's Google Code Project
More info