Skip to main content

· 4 min read
Stefan Benicke

Finally! Safari and SFU became good fellows.

Eyeson is based on this great approach of [Single-Stream-Technology][single-stream]. All participants are basically merged into one audio/video stream that opens a great window of advantages. This technique is called MCU ("Multipoint Control Unit").

Some time ago, Eyeson introduced a new mode called SFU ("Selective Forwarding Unit") to directly send your audio/video stream to your video call participant and vice versa. This mode is only activated when 2 people have a video call. As soon as a 3rd participant joins, Eyeson switches from SFU to MCU mode in order to maintain quality improvements.

Cover image

· 6 min read
Christoph Lipautz

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 with many advantages and features we all love from using mobile applications. This blog post takes a look back on the PWA we've built at Eyeson and how our users appreciate this lite version for mobiles and desktop. We are happy to share our experience and feedback we've received as well as some insights on further improvements.

Cover image

· 5 min read
Christoph Lipautz

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 library] you can build your own web interface without the need of managing connections or hardware devices. It also provides a powerful API to handle recordings, screen sharing, broadcasts, media into video injection, or group chats. This article provides an introduction on how to setup your own web based video client application and describes ways to enhance any video and audio call with additional features.

basic web GUI components

· 5 min read
Christoph Lipautz

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 [Sinatra] and hosting platform [Heroku]. By following the steps in the how-to you will have a website up and running, providing an entry point for a shared video meeting room. The participants can join the meeting without any registration or sign up, and will return to the application website after exiting the meeting.

Cover image

· 7 min read
Christoph Lipautz

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 interesting JavaScript WebAPIs have become available and many of them are supported by major browsers. In this blog post we'll explore the Web Speech API to be used for speech recognition.

preview of speech recognition with Eyeson