Over a year ago we released a WebRTC industry first – an Archiving API built on top of the OpenTok platform. Whether it’s for compliance, educational, or quality management purposes, our experience in market has shown us that real-world implementations of WebRTC need recording.
Our main goal with the Archiving API has always been to make it simple to record OpenTok sessions and deliver it in a format that is optimized for easy playback. Once your session is finished recording, we upload a single video file composed with all of the participants’ video streams to the storage provider of your choice – Amazon S3 or Windows Azure.
The Archiving API, and the Composed Archiving format we deliver today, is one of the most popular features of OpenTok Platform. We’ve received a lot of your feedback – you liked it and wanted to do even more with it.
A small sampling of that feedback included the ability to:
- Define your video layout of the result file instead of the default grid layout
- Specify the video resolutions, quality, etc.
- Post-process the participants’ videos and apply effects
- Extract the audio track and analyze it
Today we’re excited to release a new recording output option – Individual Archiving – which provides you with a media file for each participant in the session. This means you have complete control over post-processing. Prefer only to display a few streams for playback instead of all? Or want to add a simple filter for effect? Individual Archiving gives you the flexibility you need to build amazing experiences for your customers. All you have to do is flip a single flag when starting the archive.
Because Individual Archiving doesn’t require composition by TokBox, it comes at a lower price – 2.5 cents per conversation minute.
Individual Archiving is already available in all of our Server SDKs and sample apps for Java, PHP, Ruby, .Net, Python and Node.js. For more information, please see our documentation.