Inform your users about their current system compute pressure. This way they know when it's time to reduce some background activity to keep the meeting running smoothly.
7 posts tagged with "javascript"
View All TagsShare location
Nowadays "share location" is one of the basic features in mobile chat applications.
When share location is triggered, the device collects its geolocation information and after adjusting and confirming the location is sent and becomes visible as a map for other chat users.
This is extremely useful, especially in situations where you need quick help and can't describe the location in words.
We've added some new functions dedicated to share and display location information in Eyeson meetings.
Call control devices - WebHID API
Call Control allows you to control the meeting directly from your USB or Bluetooth devices.
It is an addition to your existing meeting app as it synchronizes the call and mute states between meeting and paired devices. It's available in eyeson-js 1.8.9.
Adaptive video layout with example app
Thanks to the implementation of Custom layout map API in Eyeson, you can now change the layout without having the need for pre-defined layouts provided by us. This has some major upsides regarding the control over the stream content.
In this tutorial we want to use the adaptive layout to arrange users around an image for a seamless presentation.
Example web app
You can instantly update the stream content during a live session using some HTML and Javascript.
This example includes
- a local image uploading script which draws it on a canvas
- layout calculation depending on the image size
- sending canvas and calculated layout to show in Eyeson via AJAX requests
Example app to enhance video meetings with foreground layers
Some key advantages of Eyesons MCU+ are that all participants see the same and the video stream can contain additional visuals and data. That means, you can choose one of the provided layouts and show images in the background and foreground layers.
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 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.
Build a Video Interface with JavaScript & 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 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.