My company plans to develop an iPad application that will rely heavily on video calls, and I'm trying to decide which APIs / tools to use.
Our requirements are as follows:
- High quality video with minimal delay or drop calls (if users at each end have a good connection)
- Good security
- Customizable interface; the ability to move / resize the video window.
- Ability to switch between FaceTime and iSight cameras; the user typically uses FaceTime, but can use the iPad to use iSight when higher resolution is required.
I am well aware that the FaceTime API is missing. Is there any other WebRTC-like API / SDK that I can use that meets these requirements? Based on my research, OpenTok (TokBox) seems like the best option.
source share