Skip to content

Full Programmability

Eyeson One View is a full set of APIs and SDKs to manage layouts, flows, calls, performances and integration with third party AI or other systems.

Your Gateway to Eyeson One View

At Eyeson, we believe in empowering developers to integrate powerful real-time communication capabilities into their applications seamlessly. Our wide range of APIs and Software Development Kits (SDKs) ensures you can leverage Eyeson's technology across multiple platforms and programming languages, making enhancing your products with real-time Omnimedia communication easier. Eyeson One View supports a large range of video or audio codecs, which can be selected and fine tuned to suit your needs.

Terminal starting RTMP Server Console with API commands Browser with Eyeson Situation Room
api-commands-mobile
Full Programmability

Discover the Main Advantages

1cross-platform-2
Cross-Platform Compatibility
Whether you're developing for mobile, web, or desktop, Eyeson has you covered. 
integration
Seamless Integration
Seamlessly integrate real-time communication with our versatile API & SDKs.
flexible
Flexible & Customizable
Unmatched flexibility: from layout customization to full conference management.
Developer-friendly
Developer-Friendly Resources
Our documentation provides detailed guides, API references, example code and best practices.
ENDPOINTS QUICK LIST

Direct Control of Eyeson One View MCU Instances

Create API Key

Generate a free API key at Eyeson Developers. Describe your project and confirm via email. A monthly usage limit applies.

Go to Docs

Start a Meeting

Create and join video calls with a single API request. Returns a URL for the Eyeson web GUI to start the meeting.

Go to Docs

Meeting Observer

Real-time meeting event monitoring via WebSocket. Enables live updates for enhanced meeting control in applications.

Go to Docs

Webhooks

Webhooks allow real-time notifications for room and recording updates via HTTPS POST requests with JSON payloads to a specified URL.

Go to Docs

Permalink API

Permalink API allows pre-defining meeting rooms, sharing guest links, and starting meetings on demand with customizable settings.

Go to Docs

Authorization

Two levels: team (API key) and user (access key). API key for room creation, access key for other operations.

Go to Docs

Room

Eyeson rooms organize video calls. Create/join rooms, control features, and manage user access via API requests

Go to Docs

User

Fetch user details and register guest users. Guest users have limited access to current meeting sessions only.

Go to Docs

Lock Meeting & Kick User

Lock meetings to prevent new joins. Kick users from meetings, but they can rejoin unless locked out.

Go to Docs

Messages

Broadcast data messages to all meeting users. Requires specifying message type and content parameters.

Go to Docs

Recording

Start, stop, retrieve, list, and delete meeting recordings. Recordings are stored in Eyeson's cloud storage.

Go to Docs

Snapshot

Create, retrieve, list, and delete meeting snapshots. Snapshots are stored in Eyeson's cloud storage.

Go to Docs

Broadcast

Start, update, and stop meeting broadcasts. Requires RTMP URL. Optional player URL can be provided or updated.

Go to Docs

Layout

Customize meeting video layouts. Options include auto, custom, and predefined layouts. Control user positions.

Go to Docs

Layers

Add text or image overlays to meeting videos. Upload files or use URLs. Control layer positioning and removal.

Go to Docs

Playbacks

Play video/audio in meetings via public URLs. Control audio, looping, and user replacement. Stop playbacks.

Go to Docs

Fully Programmable Client Integration

Eyeson empowers developers to integrate real-time communication seamlessly into their applications. Our versatile SDKs support multiple platforms, enhancing your products with real-time Omnimedia communication. With comprehensive documentation and flexible, customizable SDKs, you can tailor the video conferencing experience to your specific needs, from UI customization to advanced conference management.

sdk-devices-2
FAQs

Frequently Asked Questions

We want to simplify your life. In the following you see answers to some questions that might arise. 

What platforms do Eyeson's SDKs support?

Eyeson's SDKs support mobile (iOS, Android), web (JavaScript, Node.js, React, IFrame) and server-side (Go, PHP) platforms, ensuring broad compatibility for your applications.

Can Eyeson handle third-party integrations?

Yes, Eyeson's SDKs and APIs are designed to integrate with third-party AI systems and other technologies, allowing you to manage layouts, flows, calls and performance seamlessly.

Are there any sample projects or examples? Yes, we offer sample projects and demo applications that demonstrate how to integrate and use Eyeson's API and SDKs in various environments. These can be found in our documentation and GitHub repositories.
How do I get started with Eyeson's API and SDKs? To get started, visit our documentation page where you'll find step-by-step guides, API references and example code to help you integrate Eyeson into your application. Sign up on the Eyeson developers' portal to create your account and obtain your API key.
Is there a free trial option available? Yes, Eyeson offers a free sandbox API key for developers, including all features with no credit card required. As long as you are developing, there are no costs under our fair use policy.
What are the licensing terms for using Eyeson? Eyeson offers various licensing options to fit different project needs. Please refer to our pricing page or contact our sales team for detailed information on pricing and terms.
cross-references

Explore More Benefits

fusion Omnimedia Fusion One View injects live streams from drones, bodycams, system interfaces, data and live video from multiple participants into a single, easy to manage Omnimedia stream. Read More crowd Multiparty Interactivity One View is not limited to oneway videos, it includes a native and high performance multiparty video call capability for easy cross agency communication. Read More realtime Real-time Synchronization The One View Omnimedia stream is presented synchroneously to all participants via a fully programmable & dynamic layout (adapts in <40 ms). Read More rest api Full Programmability One View is a full set of APIs and SDKs to manage layouts, flows, calls, performances and integration with third party AI or other systems. Read More multiple_devices Instant access Share a private URL or QR code with participants to allow an instant access to a One View session, from wherever they are with any device. Read More rocket Deployment versatility Deploy on public cloud, private cloud, or customer-managed cloud. Even deploy embedded, while delivering the reliability and security you need. Read More speedometer Smart Bandwidth One View dynamically adjusts bandwidth by modifying each client's audio and video frame and bit rate. This creates a resilient connection for challenging settings. Read More icons8-security_shield Compliant and secure One View is natively encrypted and can be deployed in private networks. Omnimedia recording and detailed logs options are available for compliance and analysis. Read More artificial_intelligence AI ready architecture Inject your AI (NLP, Vision) into One View sessions at different stages to filter, prioritize, detect, enrich and assist. READ MORE
line-dark-gradient

Developer Shortcuts

eyeson-docs-web
Eyeson Documentation
Nothing is better than some code & documentation
Eyeson GitHub
Find SDKs, Examples & library implementations
github-eyeson
Tech Blog
News, Tips & Tricks
Our developers post regularly to provide helpful info.
key
Get your free API key and start building your own solutions.