Recording SDK Release Notes¶
The Agora Recording SDK for Linux (Recording SDK for short) records communication and live broadcast contents based on Agora Native SDK or/and Agora Web SDK.
Obtain the Package¶
This component package is compatible with the following SDKs:
|Agora Native SDK||The Recording SDK is compatible with all-platform Agora Native SDK(v1.7.0 or later) . If any participant in the channel uses v1.6 Agora SDK, the whole channel cannot record anything.|
|Agora Web SDK||The Recording SDK is compatible with Agora Web SDK(v1.12.0 or later) |
|||Currently we only tested based on Agora Web SDK v1.12.0, thus it is recommended that you use Agora Web SDK 1.12.0.|
Known Issue and Limitation¶
- When you record using an Android client, the image is turned upside-down when you switch from the front-facing camera to the rear one.
- If the user calls leaveChannel() in the channel to stop recording, then the recording file ends with a period of silence which is decided by the idleLimitSec field set for config when calling joinChannel() in Recording API.
- The recorded audio or video files are not encrypted, to be compliant with HIPPA, you need to encrypt the disk with a disk encryption tool, for example, cryptsetup.
v1.1 (Released July 25, 2017)¶
v1.0.1 (Released June 27, 2017)¶
Fixed a crash when you set the channel profile of the recording as Live Broadcast.
v1.0.0 (Released June 15, 2017)¶
This is the first release of the Recording SDK with the following functions provided:
For more details, refer to the following documents:
|Recording FAQs||It provides the most frenquently asked questions and answers to different recording solutions and the issues you might encouter when using the Recording SDK|
|Recording Quickstart||It provides the instruction on how to compile and run the sample code provided by Agora for you to understand the recording function|
|Recording SDK Guide||It provides the detailed procedure on how to integrate the recording SDK, how to manage the recording file and etc|
|Recording API||It provides the detailed explanation on the API required for this function|