About
Tech Blog
Get an insight into eyeson's development, architecture, new projects and more cool stuff.
March 7, 2023
Include picture-in-picture camera in screenshare presentations
There’s a new feature that you can use on your custom UI with eyeson-js since v1.8.6. Picture-in-picture camera is a nice addition to screenshare presentation as it includes …
January 23, 2023
Choose pre-selected screensharing media
What is this about? In version 109, Chrome has rolled out a new media-picker where the order of display surfaces has changed. It has changed from screens/windows/tabs to …
September 15, 2022
Enjoy HD video meetings with widescreen mode
We’re introducing eyeson video meetings in 16:9 HD video format! How to start The default aspect-ratio is still 4:3. In order to activate widescreen mode (aspect-ratio 16:9), …
May 9, 2022
Using Ghost to Create a RTMP-to-webrtc Proxy
Integrating streams from drones or body-cams into video meetings is a nice-to-have. Since lots of devices of this kind provide their stream via RTMP bridging RTMP to webrtc is the …
January 28, 2022
How To Provide Virtual Backgrounds In Your Meetings
A much loved feature in video meetings is to blur or replace your background. This feature Virtual Background is part of the eyeson UI, the options are “blur” and …
December 22, 2021
Custom UI - Connection Info
From now on you can include a connection quality indicator in your custom UI. This will give your users a quick feedback about their current audio / video quality. In its simplest …
November 22, 2021
Stop Meetings on Inactivity
Any eyeson video conference will stay open as long as at least one participant is present, and shutdown after a short waiting time when the last user has disconnected. In case your …
September 1, 2021
Show Any Custom Media Stream In eyeson Video Meetings
Inserting a custom media stream into a video meeting, can be difficult. Let’s think of showing a video, live data or a stream from a security camera, dronefeed or bodycam. …
September 1, 2021
The Screen Can Be Your Cam
Sending the screen capture is usualy only possible when displayed in the presentation view. This means, that only the presentation can be seen, but not the other participants. With …
March 22, 2021
Custom Layouts & Voice Activation
One advantage of the eyeson single stream is that you can change the video podium layout without the need for client side updates. With latest release of the eyeson API we extended …
July 31, 2020
Safari SFU
Finally! Safari and SFU became good fellows. eyeson is based on this great approach of Single-Stream-Technology. All participants are basically merged into one audio/video stream …
June 3, 2019
Progressive Web Apps, a Retrospective
By following best practices to create a state-of-the-art website you may only be a few steps away from providing your HTML content as a progressive web app (PWA). PWA’s come …
October 8, 2018
Memelearning ಠ_ಠ
In this post we’ll share how we used TensorFlow’s object detection API to build a custom image annotation service for eyeson. Below you can seen an example where …
August 14, 2018
Build a Video Interface with JavaScript and WebRTC
WebRTC provides a modern approach to enable real time communication from all major browser without the need of any plugins or extensions. Using WebRTC and the eyeson JavaScript …
July 27, 2018
How to setup a video meeting platform using eyeson and ruby
This tutorial provides a practical example of how to setup a video platform using the eyeson API service. The application uses the eyeson ruby gem, the web application framework …
December 16, 2017
Using SpeechRecognition via Browser
With no doubt JavaScript has become an elementary driving force for the Internet resulting in incredibly fast development and great success for the web. A lot of new and …