Is Ikena Cloud designed for consumer use?
How does my system communicate with Ikena Cloud?
No. Ikena Cloud is designed with developers and integrators in mind. Our goal is to make it easy to integrate Ikena capabilities into new and existing systems. While some of those applications may have a consumer focus and fulfill consumer end-user needs, Ikena Cloud is not intended for direct consumer users.
Any system capable of sending and ingesting JSON data over HTTPS can communicate with Ikena Cloud. You’ll need to write some logic into your application in order to effectively use Ikena Cloud processing (such as when and how new processing jobs are started), but the communication is fairly straightforward. We have examples which use the popular Requests library for Python to demonstrate communication with Ikena Cloud.
How does Ikena Cloud access my video data?
One of two ways. For file based processing jobs, you’ll need to upload your video files to Ikena Cloud via an upload API call. For live streaming jobs, you’ll need to provide Ikena Cloud with the stream details of the incoming stream when requesting the job.
How is output handled?
Ikena Cloud output falls into several categories. For jobs that result in video file output, a video file is produced and temporarily stored on the Ikena Cloud server; a link is produced to make the video file available for download. Some jobs produce output that consists of one or many images (mosaic / stitching jobs); image files are handled almost identically to video files. Lastly, various metadata/analytics produced by Ikena Cloud are served as either JSON web service return values or XML/KML file download.
Will you write the integration code for my application?
No, that isn’t part of this beta program. We are looking for outside developers to provide feedback on our API. If you have considerable video processing needs but do not have software developers please contact us via our website contact form to learn about our existing solutions for you.
Who should try the beta?
Developers, integrators, and innovators. Large corporations, startups, and anything in-between. If you’re building a cloud system that’s innovative and new or if you’re maintaining an existing system, let us help make that system more powerful by adding the power of Ikena algorithms in the cloud.
What are the expectations for participants of the beta program?
What will happen once I complete the beta sign up form?
Test Ikena Cloud with your data. Find bugs. Offer suggestions and feedback. Preferably, write some code in the system you plan to integrate. In most cases, we’ll ask for a demo of what you’re building. In the case that you complete the integration with Ikena Cloud, we would like to include you in our showcase of success stories.
Participation in the beta program isn’t automatic. Due to our desire for meaningful communication, we need to ensure the right groups are included. We’ll reach out to you to discuss your use case and determine if Ikena Cloud is a good fit for you. During the beta phase, we want to make sure we work with groups who will greatly benefit using Ikena Cloud services. Apply now to ensure you don’t miss the signup window.If my project is accepted into the beta, how do we get up and running with Ikena Cloud?
You can start by viewing an internal UI that we’ve built on top of our web services. This was built specifically to show off and test our back end. Not only can you use it as an idea springboard, but we’ll also provide code snippets to reduce development time. Our dynamic API documentation will be provided to ensure all endpoints are exposed. We expect you’ll get most of what you need from it. A communication channel will always be open – we’ll answer any and all questions as they arise. Once you are ready to write code, we’ll help you securely connect to our cluster.