PLEASE PROVIDE A GUARANTEED TIMEFRAME. FASTER THE BETTER
We are looking for a developer to expand the functionality of the OpenTok sample project <[login to view URL]>
Currently the sample project creates two continuous video streams from device to device, similar to skype video chat.
We want to add an additional function:
Local storage of internal video stream while a button is pressed and held
**Record Video Locally - Refer to Figure 1: [login to view URL]**
Example Use Case: While User on Device A is streaming a Video to Device B, the User presses and holds onto the *Record My Feed Button* (3.) a local video file is then recorded into the documents directory of the application. When the User stops holding the button, the video recording stops. Each time the User presses and holds the button, a new video file is created and stored in the Documents directory. This local video file contains video recorded from the devices internal front facing camera (7.)
The video should have the following properties
* H.264
* ACC Audio
* M4V file format
The recording of the video file locally should have no noticeable effect to the video streaming on either the recipients end (in our example Device B) or the sender's end (Device A)
Here is another diagram to reinforce the idea that we are splitting the stream into two parts, one that is a locally stored file and the other that is streamed to the other device [login to view URL]