From 1f6d02ae8307db26a62dcb0b3d6c1b1d81abbb83 Mon Sep 17 00:00:00 2001 From: atovpeko Date: Thu, 26 Oct 2023 15:13:23 +0300 Subject: [PATCH 1/4] Updates --- shared/extensions-marketplace/activefence/index.mdx | 1 - .../activefence/project-implementation/android.mdx | 3 ++- .../activefence/project-implementation/ios.mdx | 3 ++- .../activefence/project-implementation/web.mdx | 4 ++-- .../extensions-marketplace/activefence/reference/android.mdx | 1 + 5 files changed, 7 insertions(+), 5 deletions(-) diff --git a/shared/extensions-marketplace/activefence/index.mdx b/shared/extensions-marketplace/activefence/index.mdx index 8738be707..0d5d94e1b 100644 --- a/shared/extensions-marketplace/activefence/index.mdx +++ b/shared/extensions-marketplace/activefence/index.mdx @@ -119,7 +119,6 @@ In order to configure : "contentId":"$contentId", "reason":"$violationsCategories", "metaData": "$metaData" - } } ``` diff --git a/shared/extensions-marketplace/activefence/project-implementation/android.mdx b/shared/extensions-marketplace/activefence/project-implementation/android.mdx index 179fee383..a83866682 100644 --- a/shared/extensions-marketplace/activefence/project-implementation/android.mdx +++ b/shared/extensions-marketplace/activefence/project-implementation/android.mdx @@ -18,10 +18,11 @@ 1. **Apply `ContentInspectConfig` to your instance**. - Enable content inspect after joining a channel and after the local video is published and played. + Enable content inspect after joining a channel and after the local video is published and played. If you need support taking screenshots for multiple video streams and uploading them, use the `enableContentInspectEx` method. ```kotlin val returnVal = agoraEngine?.enableContentInspect(true, contentInspectConfig) + val returnVal = agoraEngine?.enableContentInspectEx(enabled, config: config, connection: connection) ``` 1. **Catch banning events** diff --git a/shared/extensions-marketplace/activefence/project-implementation/ios.mdx b/shared/extensions-marketplace/activefence/project-implementation/ios.mdx index 08af3e041..ff94d351e 100644 --- a/shared/extensions-marketplace/activefence/project-implementation/ios.mdx +++ b/shared/extensions-marketplace/activefence/project-implementation/ios.mdx @@ -21,10 +21,11 @@ 1. **Apply `AgoraContentInspectConfig` to your instance** - Enable content inspect after joining a channel and after the local video is published and played. + Enable content inspect after joining a channel and after the local video is published and played. If you need support taking screenshots for multiple video streams and uploading them, use the `enableContentInspectEx` method. ```swift self.agoraEngine.enableContentInspect(true, config: self.inspectConfig) + self.agoraEngine.enableContentInspectEx(enabled, config: config, connection: connection) ``` 1. **Catch banning events** diff --git a/shared/extensions-marketplace/activefence/project-implementation/web.mdx b/shared/extensions-marketplace/activefence/project-implementation/web.mdx index 201d5d4f8..ca22518ae 100644 --- a/shared/extensions-marketplace/activefence/project-implementation/web.mdx +++ b/shared/extensions-marketplace/activefence/project-implementation/web.mdx @@ -13,11 +13,11 @@ 1. **Enable image moderation** - To enable `ImageModeration` in your app, call `setImageModeration` after the user joins a channel and the local video is published and played: + To enable `ImageModeration` in your app, call `setImageModeration` after the user joins a channel and the local video is published and played. If you use a string UID to join the channel and want to receive it in the webhook callback, pass the string UID to `YourExtraInfo` inside `setImageModeration`. ```javascript agoraEngine - .setImageModeration(true, { interval: 1000 }) + .setImageModeration(true,extraInfo: "YourExtraInfo",{ interval: 1000 }) .then((e) => console.log("!AF on", e)); ``` diff --git a/shared/extensions-marketplace/activefence/reference/android.mdx b/shared/extensions-marketplace/activefence/reference/android.mdx index 3b5e0ea61..ef4507df8 100644 --- a/shared/extensions-marketplace/activefence/reference/android.mdx +++ b/shared/extensions-marketplace/activefence/reference/android.mdx @@ -1,3 +1,4 @@ - [Agora Content Inspect Moderation Showcase](https://github.com/AgoraIO-Community/Agora-ActiveFence-Android) sample +- [Multi-channel methods](https://api-ref.agora.io/en/video-sdk/android/4.x/API/class_irtcengineex.html) \ No newline at end of file From 40277c9f51ac935486935247d794bec8f817a36a Mon Sep 17 00:00:00 2001 From: atovpeko <114177030+atovpeko@users.noreply.github.com> Date: Thu, 26 Oct 2023 17:15:30 +0300 Subject: [PATCH 2/4] Update shared/extensions-marketplace/activefence/project-implementation/ios.mdx Co-authored-by: Saud <65331551+saudsami@users.noreply.github.com> --- .../activefence/project-implementation/ios.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared/extensions-marketplace/activefence/project-implementation/ios.mdx b/shared/extensions-marketplace/activefence/project-implementation/ios.mdx index ff94d351e..fe77d8292 100644 --- a/shared/extensions-marketplace/activefence/project-implementation/ios.mdx +++ b/shared/extensions-marketplace/activefence/project-implementation/ios.mdx @@ -21,7 +21,7 @@ 1. **Apply `AgoraContentInspectConfig` to your instance** - Enable content inspect after joining a channel and after the local video is published and played. If you need support taking screenshots for multiple video streams and uploading them, use the `enableContentInspectEx` method. + Enable content inspect after joining a channel and after the local video is published and played. To support taking screenshots for multiple video streams and uploading them, use the `enableContentInspectEx` method. ```swift self.agoraEngine.enableContentInspect(true, config: self.inspectConfig) From bd5e564dde850b46c2661f5a726a511981e0dd45 Mon Sep 17 00:00:00 2001 From: atovpeko <114177030+atovpeko@users.noreply.github.com> Date: Thu, 26 Oct 2023 17:15:40 +0300 Subject: [PATCH 3/4] Update shared/extensions-marketplace/activefence/project-implementation/web.mdx Co-authored-by: Saud <65331551+saudsami@users.noreply.github.com> --- .../activefence/project-implementation/web.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared/extensions-marketplace/activefence/project-implementation/web.mdx b/shared/extensions-marketplace/activefence/project-implementation/web.mdx index ca22518ae..0c9a83235 100644 --- a/shared/extensions-marketplace/activefence/project-implementation/web.mdx +++ b/shared/extensions-marketplace/activefence/project-implementation/web.mdx @@ -13,7 +13,7 @@ 1. **Enable image moderation** - To enable `ImageModeration` in your app, call `setImageModeration` after the user joins a channel and the local video is published and played. If you use a string UID to join the channel and want to receive it in the webhook callback, pass the string UID to `YourExtraInfo` inside `setImageModeration`. + To enable `ImageModeration` in your app, call `setImageModeration` after the user joins a channel and the local video is published and played. If you use a string UID to join the channel and want to receive it in the webhook callback, pass the string UID as `YourExtraInfo` inside `setImageModeration`. ```javascript agoraEngine From f690c2bbeb9094dc858ffcaad8108c298653dfab Mon Sep 17 00:00:00 2001 From: Max Cobb <5754073+maxxfrazer@users.noreply.github.com> Date: Thu, 26 Oct 2023 16:33:10 +0100 Subject: [PATCH 4/4] Remove beta from vp9-codec-beta in release notes --- shared/video-sdk/reference/release-notes/web.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shared/video-sdk/reference/release-notes/web.mdx b/shared/video-sdk/reference/release-notes/web.mdx index 78ab4d05e..d0d863367 100644 --- a/shared/video-sdk/reference/release-notes/web.mdx +++ b/shared/video-sdk/reference/release-notes/web.mdx @@ -22,7 +22,7 @@ v4.19.2 was released on October 20, 2023. This release advances VP9 from Beta to General Availability (GA) and introduces the following enhancements: - Updated browser compatibility: VP9 now supports Safari 16.0 and later versions on both desktop and mobile platforms. -- Automatic fallback to VP8 for older browsers: If any user in a channel uses a browser version below the [specified compatibility threshold](#vp9-codec-beta), all VP9-encoded video streams in that channel will automatically transition to VP8. +- Automatic fallback to VP8 for older browsers: If any user in a channel uses a browser version below the [specified compatibility threshold](#vp9-codec), all VP9-encoded video streams in that channel will automatically transition to VP8. Test results show that VP9 provides twice the quality of VP8 at equivalent bitrates. @@ -1349,4 +1349,4 @@ v4.0.0 fixed the following issues: - The `LocalTrack.getUserId` method - \ No newline at end of file +