Skip to content

Commit

Permalink
Merge pull request #3417 from AgoraIO/release/rtc-ng/4.2.6
Browse files Browse the repository at this point in the history
Release/rtc ng/4.2.6
  • Loading branch information
Cilla-luodan authored Nov 15, 2023
2 parents 1914edc + 6958848 commit 11a2edf
Show file tree
Hide file tree
Showing 8 changed files with 131 additions and 14 deletions.
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
## v4.2.6

v4.2.6 was released on November xx, 2023.

#### Issues fixed

This version fixed the issue that the video on the receiving end stuttered or froze in specific scenarios, such as when the network packet loss rate was high or when the broadcaster left the channel without destroying the engine and then re-joined the channel.

## v4.2.4

v4.2.4 was released on October xx, 2023.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,31 @@
## Known issues and limitations

**Android 14 screen sharing issue**
**Android 14 screen sharing issue (Android)**

Due to changes in the screen sharing behavior of Android 14 system, using devices with this version for screen sharing may encounter the following issues:
On Android 14 devices (such as OnePlus 11), screen sharing may not be available when `targetSdkVersion` is set to 34. For example, half of the shared screen may be black. To avoid this issue, Agora recommends setting `targetSdkVersion` to 34 or below. However, this may cause the screen sharing process to be interrupted when switching between portrait and landscape mode. In this case, a window will pop up on the device asking if you want to start recording the screen. After confirming, you can resume screen sharing.

- Switching between landscape and portrait mode during screen sharing can interrupt the current screen sharing process and a window will pop up asking if you want to start recording the screen. Once confirmed, screen sharing can be restarted.
**AirPods Pro Bluetooth connection issue (iOS)**

- When integrating the SDK, setting the Android `targetSdkVersion` to 34 may cause the screen sharing feature to be unavailable or even cause the application to crash.
AirPods Pro does not support A2DP protocol in communication audio mode, which may lead to connection failure in that mode.

## v6.2.6

v6.2.6 was released on November xx, 2023.

#### Issues fixed

This version fixed the following issues that may occur when using Android 14:

- When switching between portrait and landscape modes during screen sharing, the screen sharing process was interrupted. To restart screen sharing, users need to confirm recording the screen in the pop-up window. (Android)
- When integrating the SDK, setting the Android `targetSdkVersion` to 34 may cause screen sharing to be unavailable or even cause the app to crash. (Android)
- Calling `startScreenCapture` without sharing video (setting `captureVideo` to `false`) and then calling `updateScreenCaptureParameters` to share video (setting `captureVideo` to `true`) resulted in a frozen shared screen at the receiving end. (Android)
- When screen sharing in landscape mode, the shared screen seen by the audience was divided into two parts: one side of the screen was compressed; the other side was black. (Android)

This version also fixed the following issues:

- When using an iOS 16 or later device with Bluetooth headphones connected before joining the channel, the audio routing after joining the channel was not as expected: audio was played from the speaker, not the Bluetooth headphones. (iOS)
- In live streaming scenarios, the video on the audience end occasionally distorted. (Android)
- In specific scenarios (such as when the network packet loss rate was high or when the broadcaster left the channel without destroying the engine and then re-joined the channel), the video on the receiving end stuttered or froze.

## v6.2.4

Expand Down
25 changes: 22 additions & 3 deletions markdown/RTC 4.x/release-notes/en-US/framework/release_rn_ng.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,30 @@

**Android 14 screen sharing issue**

Due to changes in the screen sharing behavior of Android 14 system, using devices with this version for screen sharing may encounter the following issues:
On Android 14 devices (such as OnePlus 11), screen sharing may not be available when `targetSdkVersion` is set to 34. For example, half of the shared screen may be black. To avoid this issue, Agora recommends setting `targetSdkVersion` to 34 or below. However, this may cause the screen sharing process to be interrupted when switching between portrait and landscape mode. In this case, a window will pop up on the device asking if you want to start recording the screen. After confirming, you can resume screen sharing.

- Switching between landscape and portrait mode during screen sharing can interrupt the current screen sharing process and a window will pop up asking if you want to start recording the screen. Once confirmed, screen sharing can be restarted.
**AirPods Pro Bluetooth connection issue (iOS)**

- When integrating the SDK, setting the Android `targetSdkVersion` to 34 may cause the screen sharing feature to be unavailable or even cause the application to crash.
AirPods Pro does not support A2DP protocol in communication audio mode, which may lead to connection failure in that mode.

## v4.2.6

v4.2.6 was released on November xx, 2023.

#### Issues fixed

This version fixed the following issues that may occur when using Android 14:

- When switching between portrait and landscape modes during screen sharing, the screen sharing process was interrupted. To restart screen sharing, users need to confirm recording the screen in the pop-up window. (Android)
- When integrating the SDK, setting the Android `targetSdkVersion` to 34 may cause screen sharing to be unavailable or even cause the app to crash. (Android)
- Calling `startScreenCapture` without sharing video (setting `captureVideo` to `false`) and then calling `updateScreenCaptureParameters` to share video (setting `captureVideo` to `true`) resulted in a frozen shared screen at the receiving end. (Android)
- When screen sharing in landscape mode, the shared screen seen by the audience was divided into two parts: one side of the screen was compressed; the other side was black. (Android)

This version also fixed the following issues:

- When using an iOS 16 or later device with Bluetooth headphones connected before joining the channel, the audio routing after joining the channel was not as expected: audio was played from the speaker, not the Bluetooth headphones. (iOS)
- In live streaming scenarios, the video on the audience end occasionally distorted. (Android)
- In specific scenarios (such as when the network packet loss rate was high or when the broadcaster left the channel without destroying the engine and then re-joined the channel), the video on the receiving end stuttered or froze.

## v4.2.5

Expand Down
28 changes: 24 additions & 4 deletions markdown/RTC 4.x/release-notes/en-US/framework/release_unity_ng.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,31 @@
## Known issues and limitations

**Android 14 screen sharing issue**
**Android 14 screen sharing issue (Android)**

Due to changes in the screen sharing behavior of Android 14 system, using devices with this version for screen sharing may encounter the following issues:
On Android 14 devices (such as OnePlus 11), screen sharing may not be available when `targetSdkVersion` is set to 34. For example, half of the shared screen may be black. To avoid this issue, Agora recommends setting `targetSdkVersion` to 34 or below. However, this may cause the screen sharing process to be interrupted when switching between portrait and landscape mode. In this case, a window will pop up on the device asking if you want to start recording the screen. After confirming, you can resume screen sharing.

- Switching between landscape and portrait mode during screen sharing can interrupt the current screen sharing process and a window will pop up asking if you want to start recording the screen. Once confirmed, screen sharing can be restarted.
- When integrating the SDK, setting the Android `targetSdkVersion` to 34 may cause the screen sharing feature to be unavailable or even cause the application to crash.
**AirPods Pro Bluetooth connection issue (iOS)**

AirPods Pro does not support A2DP protocol in communication audio mode, which may lead to connection failure in that mode.

## v4.2.6

v4.2.6 was released on November xx, 2023.

#### Issues fixed

This version fixed the following issues that may occur when using Android 14:

- When switching between portrait and landscape modes during screen sharing, the screen sharing process was interrupted. To restart screen sharing, users need to confirm recording the screen in the pop-up window. (Android)
- When integrating the SDK, setting the Android `targetSdkVersion` to 34 may cause screen sharing to be unavailable or even cause the app to crash. (Android)
- Calling `StartScreenCapture`[1/2] without sharing video (setting `captureVideo` to `false`) and then calling `UpdateScreenCaptureParameters` to share video (setting `captureVideo`to `true`) resulted in a frozen shared screen at the receiving end. (Android)
- When screen sharing in landscape mode, the shared screen seen by the audience was divided into two parts: one side of the screen was compressed; the other side was black. (Android)

This version also fixed the following issues:

- When using an iOS 16 or later device with Bluetooth headphones connected before joining the channel, the audio routing after joining the channel was not as expected: audio was played from the speaker, not the Bluetooth headphones. (iOS)
- In live streaming scenarios, the video on the audience end occasionally distorted. (Android)
- In specific scenarios (such as when the network packet loss rate was high or when the broadcaster left the channel without destroying the engine and then re-joined the channel), the video on the receiving end stuttered or froze.

## v4.2.4

Expand Down
20 changes: 17 additions & 3 deletions markdown/RTC 4.x/release-notes/en-US/native/release_android_ng.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,25 @@

**Android 14 screen sharing issue**

Due to changes in the screen sharing behavior of Android 14 system, using devices with this version for screen sharing may encounter the following issues:
On Android 14 devices (such as OnePlus 11), screen sharing may not be available when `targetSdkVersion` is set to 34. For example, half of the shared screen may be black. To avoid this issue, Agora recommends setting `targetSdkVersion` to 34 or below. However, this may cause the screen sharing process to be interrupted when switching between portrait and landscape mode. In this case, a window will pop up on the device asking if you want to start recording the screen. After confirming, you can resume screen sharing.

- Switching between landscape and portrait mode during screen sharing can interrupt the current screen sharing process and a window will pop up asking if you want to start recording the screen. Once confirmed, screen sharing can be restarted.
## v4.2.6

- When integrating the SDK, setting the Android `targetSdkVersion` to 34 may cause the screen sharing feature to be unavailable or even cause the application to crash.
v4.2.6 was released on November xx, 2023.

#### Issues fixed

This version fixed the following issues that may occur when using Android 14:

- When switching between portrait and landscape modes during screen sharing, the screen sharing process was interrupted. To restart screen sharing, users need to confirm recording the screen in the pop-up window.
- When integrating the SDK, setting the Android `targetSdkVersion` to 34 may cause screen sharing to be unavailable or even cause the app to crash.
- Calling `startScreenCapture` without sharing video (setting `captureVideo` to `false`) and then calling `updateScreenCaptureParameters` to share video (setting `captureVideo` to `true`) resulted in a frozen shared screen at the receiving end.
- When screen sharing in landscape mode, the shared screen seen by the audience was divided into two parts: one side of the screen was compressed; the other side was black.

This version also fixed the following issues:

- In live streaming scenarios, the video on the audience end occasionally distorted.
- In specific scenarios (such as when the network packet loss rate was high or when the broadcaster left the channel without destroying the engine and then re-joined the channel), the video on the receiving end stuttered or froze.

## v4.2.3

Expand Down
17 changes: 17 additions & 0 deletions markdown/RTC 4.x/release-notes/en-US/native/release_ios_ng.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
## Known issues and limitations

**AirPods Pro Bluetooth connection issue**

AirPods Pro does not support A2DP protocol in communication audio mode, which may lead to connection failure in that mode.

## v4.2.6

v4.2.6 was released on November xx, 2023.

#### Issues fixed


This version fixed the following issues:

- When using an iOS 16 or later device with Bluetooth headphones connected before joining the channel, the audio routing after joining the channel was not as expected: audio was played from the speaker, not the Bluetooth headphones.
- In specific scenarios (such as when the network packet loss rate was high or when the broadcaster left the channel without destroying the engine and then re-joined the channel), the video on the receiving end stuttered or froze.

## v4.2.3

Expand Down
11 changes: 11 additions & 0 deletions markdown/RTC 4.x/release-notes/en-US/native/release_mac_ng.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@

## v4.2.6

v4.2.6 was released on November xx, 2023.

#### Issues fixed

This version fixed the following issue:

- In specific scenarios (such as when the network packet loss rate was high or when the broadcaster left the channel without destroying the engine and then re-joined the channel), the video on the receiving end stuttered or froze.

## v4.2.3

v4.2.3 was released on September xx, 2023.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
## v4.2.6

v4.2.6 was released on November xx, 2023.

#### Issues fixed


This version fixed the issue that the video on the receiving end stuttered or froze in specific scenarios, such as when the network packet loss rate was high or when the broadcaster left the channel without destroying the engine and then re-joined the channel.

## v4.2.3

v4.2.3 was released on October xx, 2023.
Expand Down

0 comments on commit 11a2edf

Please sign in to comment.