12/06/2021 | News release | Distributed by Public on 12/06/2021 12:12
The Agora Developer Community team is happy to announce the release of Agora Video for WordPress v3.0, which adds new features, exposes more customizations, and resolves existing issues. Version 3.0 adds support for moderator controls in a live stream and improves the Cloud Recording experience by making it easier to access and embed recordings from live streams, along with new channel settings to enable more features and give more control over the live video streaming experience.
All the features discussed below require an Agora Developer Account - Sign up here.
The version 3.0 release is a major release but still offers full backwards compatibility with all existing releases. All new feature settings are disabled by default to avoid causing unexpected behavior in existing installations.
Let's take a look at all the new features v3.0 brings to the Agora Video for WordPress plugin.
One of the biggest new features in Agora Video for WordPress v3.0, is the introduction of shortcodes to embed recorded sessions into pages or posts. In the past, when using the Agora Cloud Recording feature, it was up to admin users to retrieve the video files from their CDN and then find a way to embed them into pages and posts. In v3.0, sessions recorded using the Agora Cloud Recording feature will now appear in the Recordings section of the plugin.
Admin users can embed all videos, and filter by type (individual/composite) or by specific dates and individual users (for individual recordings).
Keeping with the Cloud Recordings features, V3.0 expands to add support for customizing the Cloud Recording settings to allow for individual or composite recordings and set the recording layout in composite mode.
In communication mode, admins can set a channel host that will enable moderator controls, allowing the host to mute other users' mic and video streams, remove users from the channel, and send a request to a user to unmute their mic.
Aside from muting and removing users, channel admins can be given the power to force unmute a user's camera and mic. This feature is intended to allow for instances where the users joining the channel may need more support from channel admins. This feature is off by default.
In V3.0, there is a new pre-call test option in the channel settings.
This allows users to accept camera permissions, select their mic/video devices, and preview themselves before joining the channel.
In the channel settings, there is an option to set the channel layout to either grid or speaker view, which is a floating layout with the active speaker as the main focus and all other users ∂displayed in a row either above, below, or to the side of the active speaker video stream..
Now in the Agora plugin settings, admin users can drag and drop to choose where to display the remote streams in the speaker view.
Version 3.0 brings the power of customization without having to create your own CSS to customize the existing styles. In the plugin settings tab admin users can now customize the colors to match the site's theme.
In the channel settings, there is now a field to limit the number of users in a communications channel. This excludes the channel admin broadcasters that are defined in the first settings block on the channel settings page.
In v3 there are two updates to help address autoplay issues. The best remedy is preventative, so there is a new pre-call test option in the channel settings. Unfortunately this doesn't solve all the autoplay policy issues. In the version 3.0 release when the browser's autoplay policy is enforced, there is a visible call to action for the user to "Click to unmute" the muted video elements.
In some instances, admins may want users to join on audio mute, or they may want to set a channel as audio-only by muting the video by default.
The in-channel chat now supports sending files.
Currently, the file types that can be sent are limited to:
.jpg, .jpeg, .gif, .png, .bmp, .svg, .tiff, .aif, .cda, .mid, .midi, .mp3, .mpa, .ogg, .wav, .wma, .mp4, .mov, .mpeg, .mkv, .7z, .arj, .deb, .pkg, .rar, .rpm, .targz, .z, .zip, .pdf, .csv, .log, .json, .doc, .docx, .rtf, .tex, .txt, .wpd , .odt,x.ls, .xlsx, .key, .odp, .pps, .ppt, and .pptx
Version 3.0 brings support for ghost mode so that users who mute their audio and video will have their presence removed from the call layout. This allows for optimizing the UI around the users who are active in the channel.
Version 3.0 adds support for storing the chat history from a broadcast.
Note: When implementing this feature, we chose to store the data in the installed WordPress instance's database so that admins can control their data.
As part of the v3.0 release, Agora Video for WordPress now supports customizing the type of recording (composite or individual) along with the ability to set the layout in the channel's recording configuration settings.
Version 3.0 brings mic and video input selection to communication mode in order to give users control over which mic or camera device they use.
With the release of v3.0, Agora Cloud Recording is now supported in channels using communication mode.
Agora Video for WordPress v3.0 release brings resolutions for all open issues raised in the Official Agora Video for WordPress GitHub.
In v3 there is a setting in the plugin's admin settings to select the placement of the chat window and the remote speakers in the floating view. The remote speakers settings are not enforced within in grid layout.
This issue was the main driver for the two updates to help address autoplay issues. The new pre-call test option in the channel settings aims to resolve autoplay issues in communication mode. The new call-to-action message that appears when the browser's autoplay policy is enforced aims to resolve autoplay issues in broadcast mode.
In version 3.0 we resolved a bug that caused blank host boxes to appear when audience members joined a broadcast.
Need to learn how to get started? Check out my "Agora Video for WordPress plugin - QuickStart Guide". As mentioned, all the features outlined above require an Agora Developer Account - Sign up here.
We're excited to see all of the amazing and interesting projects everyone is working on using the Agora Video for WordPress plugin. I invite you to join the Agora Developer Slack community or submit a ticket using the Agora Console.
Want to build Real-Time Engagement apps?
Get started with 10,000 free minutes today!
If you have questions, please call us at 408-879-5885. We'd be happy to help you add voice or video chat, streaming and messaging into your apps.