Skip to content

Commit

Permalink
Merge branch 'staging' of https://github.com/AgoraIO/Docs-Source
Browse files Browse the repository at this point in the history
  • Loading branch information
atovpeko committed Feb 6, 2024
2 parents d440eca + 7eef54f commit 317adc8
Show file tree
Hide file tree
Showing 4 changed files with 42 additions and 33 deletions.
8 changes: 4 additions & 4 deletions server-gateway/overview/product-overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ description: >
img="/images/server-gateway/server-gateway-overview.png"
quickStartLink="/server-gateway/get-started/integrate-sdk"
apiReferenceLink="/api-reference"
samplesLink="https://download.agora.io/sdk/release/Agora-RTC-x86_64-linux-gnu-v3.8.202.20-20220627_152601-214165.tgz"
samplesLink="https://download.agora.io/rtsasdk/release/Agora-RTC-x86_64-linux-gnu-v4.2.30-20240202_172130-292462.tgz"
productFeatures={[
{
title: "Support for call centers, education, and testing ",
Expand All @@ -26,7 +26,7 @@ description: >
},
{
title: "Configurable sending/receiving processes",
content: "Send and receive media streams simultaneously or choose only to send or receive audio or video streams.",
content: "Send and receive media streams simultaneously or choose only to send or receive audio or video streams. Server Gateway also supports pushing media streams to a CDN directly.",
link: ""
},
{
Expand All @@ -48,6 +48,6 @@ description: >

>

Agora Server Gateway can be deployed on your server to transmit audio and video streams to apps developed with Agora’s Voice and Video SDKs. The Server Gateway SDK enables communication between server and app through Agora’s global network (SD-RTN). Server Gateway can be used as a server-side gateway for media processing such as speech-to-text, for first- and third-party extensions, or can act as gateway service for Agora media services such as Media Push and Media Pull.
Agora Server Gateway can be deployed on your server to transmit audio and video streams to apps developed with Agora’s Voice and Video SDKs. The Server Gateway SDK enables communication between server and app through Agora’s global network (SD-RTN). Server Gateway can be used as a server-side gateway for media processing such as speech-to-text, for first- and third-party extensions, or can act as gateway service for Agora media services such as Media Pull.

</ProductOverview>
</ProductOverview>
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,13 @@ To integrate <Vpd k="NAME"/> into your app, do the following:
<uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" />
```

1. Prevent code obfuscation.

In `/Gradle Scripts/proguard-rules.pro`, add the following line:

```java
-keep class io.agora.** {*;}
-dontwarn io.agora.**
```

</PlatformWrapper>
43 changes: 28 additions & 15 deletions shared/cloud-gateway/reference/release-notes/cpp.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,31 @@ import * as data from '@site/data/variables';

<PlatformWrapper platform="linux-cpp">

## v3.8.200.20

This version was released on July 22, 2022, with the following features:

- Sending and receiving video and audio data in various formats.
- Independent audio/video and sending/receiving processes.
- Starting a single process with multiple SDK instances.
- Specifying remote streams by user ID.
- Using a user ID in string format to join a channel.
- Audio mixing.
- Video mixing
- Media encryption.
- Cloud proxy.
- Network geofencing.
</PlatformWrapper>
## Version 4.2.30

v4.2.30 was released on February 6, 2024.

### New features

- Multipath network transmission

This release adds the multipath network transmission feature, which allows simultaneous transmission of audio and video streams over multiple network paths. For example, when you insert two IoT SIM cards in the device, the SDK can transmit audio and video streams through the network of both SIM cards, thereby improving the stability and reliability of audio and video transmission. Contact [email protected] to enable and use this feature.

- Hardware encoding acceleration

This release supports utilizing NVIDIA GPU hardware acceleration for video encoding, which reduces the power consumption of CPU and improves hardware encoding efficiency and performance. Contact [email protected] to enable and use this feature.

### Improvements

- Audio sending timestamp

To set the timestamp at which you send the audio data, this release adds the `presentation_ms` parameter in the `sendAudioPcmData` method. In scenarios such as video conferences and remote collaboration, this parameter allows you to achieve audio and video synchronization.

### Bug fixes

This release fixed the following issues:

- App memory growth caused by receiving H.264 video raw data.
- Garbled data stream when using both string-type user IDs and data stream functions simultaneously.

</PlatformWrapper>
15 changes: 1 addition & 14 deletions shared/cloud-gateway/reference/release-notes/java.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,4 @@ import * as data from '@site/data/variables';

<PlatformWrapper platform="linux-java">

## v3.7.200.21

This version was released on July 22, 2022 with the following features:

- Sending and receiving video and audio data in various formats.
- Independent video/audio and sending/receiving process.
- Starting a single process with multiple SDK instances.
- Using string user ID to join a channel.
- Audio mixing.
- Media encryption.
- Cloud proxy.
- Network geofencing.

</PlatformWrapper>
</PlatformWrapper>

0 comments on commit 317adc8

Please sign in to comment.