Skip to main content

18 posts tagged with "javascript"

View All Tags

Custom UI - Connection Info

· 4 min read
Stefan Benicke
Senior Developer @ Eyeson

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.

Cover image

In its simplest form, you can use it as a traffic-light display for good / ok / bad connection. We also provide some more details and value, like bitrate, jitter, packet loss, and round-trip time.

Stop Meetings on Inactivity

· 5 min read
Christoph Lipautz
Alumni @ Eyeson

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 user did miss to disconnect or is gone for some other reason, we strongly suggest to use some sort of inactivity detection and auto-shutdown in your client applications. Using the default web UI we already got you covered: Any participant will be shown a dialog if there is no action detected for a long time.

Cover image

The Screen Can Be Your Cam

· 3 min read
Stefan Benicke
Senior Developer @ Eyeson

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 Screen Cam you can share your screen capture stream in a simple way instead of the camera stream. This way you can share your desktop, your browser or a browser tab (depending on the browser the client is using) as part of a meeting.

Cover image

Safari SFU

· 4 min read
Stefan Benicke
Senior Developer @ Eyeson

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

Build a Video Interface with JavaScript & WebRTC

· 5 min read
Christoph Lipautz
Alumni @ Eyeson

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

Using SpeechRecognition via Browser

· 7 min read
Christoph Lipautz
Alumni @ Eyeson

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