The
<camera/>
The <camera/> tag allows your users to record videos with their webcams and/or upload video files. The <camera> can be completely customized to meet just about any requirement.
Customizable UI
You can use any of our four visual themes to make the CameraTag visually blend with your product. If you want more control however, you are able to customize (with CSS) or replace (with HTML) any of the seven interface screen in your <camera>. If you can design it, you can make it a reality with CameraTag.
Programmable JS API
Allow your app to communitcate with your <camera> and visa versa. With our JS API you can take full control of the camera programatically. You can also observe any of our dozens of events to have your app respond to events taking place within the recorder.
Record in HD
Record at resolutions up to 1080p* for crystal clear video. Our HD videos have been used on-air by notional broadcasters like NBC, and in AI computer vision assisted research at Ivy League institutions like Columbia University and The University of Pennsylvania.
Video / User Metadata
Want to store some data along with your video? For example, the id of the question being answred in a survey? Or the respondant's name? No problem. Our metadata system allows you to attach whatever data you need to the video. That data will be readily available for you on CameraTag.com and through our REST API and WebHooks.
Screen Capture
Sometimes it's not the end-user you need to record- it's their screen. No problem for CameraTag. You can allow the users to opt-in to sharing their screen or default to screen sharing from load.
Min / Max Recording Times
You can define a a minimum and maximum recording time for all recordings (or recording prompts) in your <camera>. No more single word answers- no more endless rambling. The countdown timer in our default UI will help the end-user know how mich time they have left so they can time their recordings appropriately.
Recording Prompts
Sometimes you need to guide the end-user through the recording process with prompts along the way: "Tell us about your last job". CameraTag allows your define any number of prompts that will be overlaid on the recorder each with their own associated min and max recording time. We'll keep track of when the user completes each prompt during the recording and automatuically create chapters in the CameraTag <player> for quick scrubbing during playback.
React Component
Ract has become the world's most popular JS framework. We have build NPM modules for each of our products to make it trivial to integrate them into your react app.
Internationalization
CameraTag products are used all over the planet (we have 6 data centers in 5 continents) and videos being recorded in dozens of languages every day. Whether its to support langauges other than English or to fine-tune the voice of the UI, uur internationalization feature will allow you to quickly and easily replace any or all of the copy in the <camera> UI.