瀏覽代碼

升级sdk 测试长音削弱问题

1
mo 2 年之前
父節點
當前提交
1b14fe4369
共有 4 個文件被更改,包括 51 次插入57 次删除
  1. 21 29
      package-lock.json
  2. 2 1
      package.json
  3. 6 0
      src/components/live-broadcast/runtime.ts
  4. 22 27
      yarn.lock

+ 21 - 29
package-lock.json

@@ -8,8 +8,9 @@
       "name": "dy-admin-live",
       "version": "0.0.0",
       "dependencies": {
+        "@rongcloud/engine": "^5.3.1",
         "@rongcloud/imlib-next": "^5.3.3",
-        "@rongcloud/plugin-rtc": "^5.3.1",
+        "@rongcloud/plugin-rtc": "^5.3.13",
         "@types/qrcode": "^1.4.2",
         "clean-deep": "^3.4.0",
         "clipboard": "^2.0.10",
@@ -1988,10 +1989,9 @@
       }
     },
     "node_modules/@rongcloud/engine": {
-      "version": "5.3.3",
-      "resolved": "https://registry.npmjs.org/@rongcloud/engine/-/engine-5.3.3.tgz",
-      "integrity": "sha512-MehprBwwlxObC6k9A6MyV8Von6kTMG69vCV+pslpiQwLe76bHCjAdeQEz8v5nD0IFgjswxFgtkJ0dbuJnMEdYg==",
-      "peer": true
+      "version": "5.3.1",
+      "resolved": "https://registry.npmmirror.com/@rongcloud/engine/-/engine-5.3.1.tgz",
+      "integrity": "sha512-K8b2Zqxg/emshUXQG84cX5Sgrga50tZYak6NNjcB7ZoWWciONSdnbEy7l+j/9IXFzCnx5nvqYapjimfE/CTCoQ=="
     },
     "node_modules/@rongcloud/imlib-next": {
       "version": "5.3.3",
@@ -2002,14 +2002,14 @@
       }
     },
     "node_modules/@rongcloud/plugin-rtc": {
-      "version": "5.3.1",
-      "resolved": "https://registry.npmjs.org/@rongcloud/plugin-rtc/-/plugin-rtc-5.3.1.tgz",
-      "integrity": "sha512-v/OffS9hbGYdnJ18vUIShfIl0oC91cJ0HW6RO5pGN7IskEreQzIS3pOmbDqmU1i0YQa/Z5QhZq1sy+rNOxM6Rg==",
+      "version": "5.3.13",
+      "resolved": "https://registry.npmmirror.com/@rongcloud/plugin-rtc/-/plugin-rtc-5.3.13.tgz",
+      "integrity": "sha512-EgsbmrgSJ0owppLAw0NsmwSoSi3qYAcusSUiuQqj8ftlx+uyc5OhLHuL4Uw+rCA7ZChz0VmmyFxfHvFbtrEZZQ==",
       "engines": {
         "node": ">=10.0.0"
       },
       "peerDependencies": {
-        "@rongcloud/engine": "5.1.0"
+        "@rongcloud/engine": ">=5.1.4"
       }
     },
     "node_modules/@surma/rollup-plugin-off-main-thread": {
@@ -9539,8 +9539,7 @@
     "@element-plus/icons-vue": {
       "version": "0.2.7",
       "resolved": "https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-0.2.7.tgz",
-      "integrity": "sha512-S8kDbfVaWkQvbUYQE1ui448tzaHfUvyESCep9J6uPRlViyQPXjdIfwLBhV6AmQSOfFS8rL+xehJGhvzPXLrSBg==",
-      "requires": {}
+      "integrity": "sha512-S8kDbfVaWkQvbUYQE1ui448tzaHfUvyESCep9J6uPRlViyQPXjdIfwLBhV6AmQSOfFS8rL+xehJGhvzPXLrSBg=="
     },
     "@emmetio/abbreviation": {
       "version": "2.2.3",
@@ -9721,22 +9720,19 @@
       }
     },
     "@rongcloud/engine": {
-      "version": "5.3.3",
-      "resolved": "https://registry.npmjs.org/@rongcloud/engine/-/engine-5.3.3.tgz",
-      "integrity": "sha512-MehprBwwlxObC6k9A6MyV8Von6kTMG69vCV+pslpiQwLe76bHCjAdeQEz8v5nD0IFgjswxFgtkJ0dbuJnMEdYg==",
-      "peer": true
+      "version": "5.3.1",
+      "resolved": "https://registry.npmmirror.com/@rongcloud/engine/-/engine-5.3.1.tgz",
+      "integrity": "sha512-K8b2Zqxg/emshUXQG84cX5Sgrga50tZYak6NNjcB7ZoWWciONSdnbEy7l+j/9IXFzCnx5nvqYapjimfE/CTCoQ=="
     },
     "@rongcloud/imlib-next": {
       "version": "5.3.3",
       "resolved": "https://registry.npmjs.org/@rongcloud/imlib-next/-/imlib-next-5.3.3.tgz",
-      "integrity": "sha512-AIAb5S/O0UGQy5fNRnyq1pI8vM83C88tJX9D/ZQN9bdmwSI6VowRfkchO3c3/wKf8DcVYCrt30hpEDiQ9vi0aw==",
-      "requires": {}
+      "integrity": "sha512-AIAb5S/O0UGQy5fNRnyq1pI8vM83C88tJX9D/ZQN9bdmwSI6VowRfkchO3c3/wKf8DcVYCrt30hpEDiQ9vi0aw=="
     },
     "@rongcloud/plugin-rtc": {
-      "version": "5.3.1",
-      "resolved": "https://registry.npmjs.org/@rongcloud/plugin-rtc/-/plugin-rtc-5.3.1.tgz",
-      "integrity": "sha512-v/OffS9hbGYdnJ18vUIShfIl0oC91cJ0HW6RO5pGN7IskEreQzIS3pOmbDqmU1i0YQa/Z5QhZq1sy+rNOxM6Rg==",
-      "requires": {}
+      "version": "5.3.13",
+      "resolved": "https://registry.npmmirror.com/@rongcloud/plugin-rtc/-/plugin-rtc-5.3.13.tgz",
+      "integrity": "sha512-EgsbmrgSJ0owppLAw0NsmwSoSi3qYAcusSUiuQqj8ftlx+uyc5OhLHuL4Uw+rCA7ZChz0VmmyFxfHvFbtrEZZQ=="
     },
     "@surma/rollup-plugin-off-main-thread": {
       "version": "2.2.3",
@@ -9834,8 +9830,7 @@
       "version": "2.2.0",
       "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-2.2.0.tgz",
       "integrity": "sha512-wXigM1EwN2G7rZcwG6kLk9ivvIMhx2363tCEvMBiXcTu5nePM/12hUPVzPb83Uugt6U+zom1gTpJopi/Ow/jwg==",
-      "dev": true,
-      "requires": {}
+      "dev": true
     },
     "@vitejs/plugin-vue-jsx": {
       "version": "1.3.7",
@@ -12006,8 +12001,7 @@
     "lodash-unified": {
       "version": "1.0.1",
       "resolved": "https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.1.tgz",
-      "integrity": "sha512-Py+twfpWn+2dFQWCuGcp21WiQRwZwnm1cyE3piSt/VtBVKVyxlR58WgOVRzXtmdmDRGJKH8F8GPaA29WK/yK8g==",
-      "requires": {}
+      "integrity": "sha512-Py+twfpWn+2dFQWCuGcp21WiQRwZwnm1cyE3piSt/VtBVKVyxlR58WgOVRzXtmdmDRGJKH8F8GPaA29WK/yK8g=="
     },
     "lodash.debounce": {
       "version": "4.0.8",
@@ -12528,8 +12522,7 @@
       "version": "1.14.0",
       "resolved": "https://registry.npmjs.org/postcss-prefix-selector/-/postcss-prefix-selector-1.14.0.tgz",
       "integrity": "sha512-8d5fiBQZWMtGWH/7ewEeo6RnBNyT2kLD5wTIfV2oHYqH4hjiofg/rP5X3SUwnqOINzE4mM/K/UOAiNrIaKzd4w==",
-      "dev": true,
-      "requires": {}
+      "dev": true
     },
     "posthtml": {
       "version": "0.9.2",
@@ -14277,8 +14270,7 @@
     "vue-demi": {
       "version": "0.12.1",
       "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.12.1.tgz",
-      "integrity": "sha512-QL3ny+wX8c6Xm1/EZylbgzdoDolye+VpCXRhI2hug9dJTP3OUJ3lmiKN3CsVV3mOJKwFi0nsstbgob0vG7aoIw==",
-      "requires": {}
+      "integrity": "sha512-QL3ny+wX8c6Xm1/EZylbgzdoDolye+VpCXRhI2hug9dJTP3OUJ3lmiKN3CsVV3mOJKwFi0nsstbgob0vG7aoIw=="
     },
     "vue-router": {
       "version": "4.0.12",

+ 2 - 1
package.json

@@ -9,8 +9,9 @@
     "previews": "npx http-server ./dist -P https://test.dayaedu.com"
   },
   "dependencies": {
+    "@rongcloud/engine": "^5.3.1",
     "@rongcloud/imlib-next": "^5.3.3",
-    "@rongcloud/plugin-rtc": "^5.3.1",
+    "@rongcloud/plugin-rtc": "^5.3.13",
     "@types/qrcode": "^1.4.2",
     "clean-deep": "^3.4.0",
     "clipboard": "^2.0.10",

+ 6 - 0
src/components/live-broadcast/runtime.ts

@@ -490,10 +490,16 @@ export const getTrack = async (
       micphoneId: runtime.selectedMicrophone?.deviceId,
       sampleRate:
         Number(localStorage.getItem("sampleRate") || "44100") || 44100,
+        noiseSuppression: false,
+        echoCancellation: false,
+        autoGainControl: false,
     })) as TrackResult;
   } else if (trackType === "microphone2") {
     res = (await runtime.rtcClient?.createMicrophoneAudioTrack("RongCloudRTC", {
       micphoneId: runtime.selectedMicrophone2?.deviceId,
+      noiseSuppression: false,
+      echoCancellation: false,
+      autoGainControl: false,
     })) as TrackResult;
   } else if (trackType === "camera") {
     // const sm = await requireMedia({

+ 22 - 27
yarn.lock

@@ -30,7 +30,7 @@
   "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.0.tgz"
   "version" "7.17.0"
 
-"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.11.1", "@babel/core@^7.12.0", "@babel/core@^7.13.0", "@babel/core@^7.17.2", "@babel/core@^7.4.0-0":
+"@babel/core@^7.11.1", "@babel/core@^7.17.2":
   "integrity" "sha512-R3VH5G42VSDolRHyUO4V2cfag8WHcZyxdq5Z/m8Xyb92lW/Erm/6kM+XtRFGf3Mulre3mveni2NHfEUws8wSvw=="
   "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.17.2.tgz"
   "version" "7.17.2"
@@ -1057,20 +1057,20 @@
     "estree-walker" "^2.0.1"
     "picomatch" "^2.2.2"
 
-"@rongcloud/engine@=5.3.3", "@rongcloud/engine@5.1.0":
-  "integrity" "sha512-MehprBwwlxObC6k9A6MyV8Von6kTMG69vCV+pslpiQwLe76bHCjAdeQEz8v5nD0IFgjswxFgtkJ0dbuJnMEdYg=="
-  "resolved" "https://registry.npmjs.org/@rongcloud/engine/-/engine-5.3.3.tgz"
-  "version" "5.3.3"
+"@rongcloud/engine@^5.3.1":
+  "integrity" "sha512-K8b2Zqxg/emshUXQG84cX5Sgrga50tZYak6NNjcB7ZoWWciONSdnbEy7l+j/9IXFzCnx5nvqYapjimfE/CTCoQ=="
+  "resolved" "https://registry.npmmirror.com/@rongcloud/engine/-/engine-5.3.1.tgz"
+  "version" "5.3.1"
 
 "@rongcloud/imlib-next@^5.3.3":
   "integrity" "sha512-AIAb5S/O0UGQy5fNRnyq1pI8vM83C88tJX9D/ZQN9bdmwSI6VowRfkchO3c3/wKf8DcVYCrt30hpEDiQ9vi0aw=="
   "resolved" "https://registry.npmjs.org/@rongcloud/imlib-next/-/imlib-next-5.3.3.tgz"
   "version" "5.3.3"
 
-"@rongcloud/plugin-rtc@^5.3.1":
-  "integrity" "sha512-v/OffS9hbGYdnJ18vUIShfIl0oC91cJ0HW6RO5pGN7IskEreQzIS3pOmbDqmU1i0YQa/Z5QhZq1sy+rNOxM6Rg=="
-  "resolved" "https://registry.npmjs.org/@rongcloud/plugin-rtc/-/plugin-rtc-5.3.1.tgz"
-  "version" "5.3.1"
+"@rongcloud/plugin-rtc@^5.3.13":
+  "integrity" "sha512-EgsbmrgSJ0owppLAw0NsmwSoSi3qYAcusSUiuQqj8ftlx+uyc5OhLHuL4Uw+rCA7ZChz0VmmyFxfHvFbtrEZZQ=="
+  "resolved" "https://registry.npmmirror.com/@rongcloud/plugin-rtc/-/plugin-rtc-5.3.13.tgz"
+  "version" "5.3.13"
 
 "@surma/rollup-plugin-off-main-thread@^2.2.3":
   "integrity" "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ=="
@@ -1363,12 +1363,12 @@
   dependencies:
     "vue-demi" "*"
 
-"acorn@^7.1.1", "acorn@^8.5.0":
+"acorn@^7.1.1":
   "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="
   "resolved" "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz"
   "version" "7.4.1"
 
-"ajv@^8.6.0", "ajv@>=8":
+"ajv@^8.6.0":
   "integrity" "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw=="
   "resolved" "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz"
   "version" "8.10.0"
@@ -2104,9 +2104,9 @@
     "is-date-object" "^1.0.1"
     "is-symbol" "^1.0.2"
 
-"esbuild-darwin-64@0.14.21":
-  "integrity" "sha512-j+Eg+e13djzyYINVvAbOo2/zvZ2DivuJJTaBrJnJHSD7kUNuGHRkHoSfFjbI80KHkn091w350wdmXDNSgRjfYQ=="
-  "resolved" "https://registry.npmmirror.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.21.tgz"
+"esbuild-windows-64@0.14.21":
+  "integrity" "sha512-kDgHjKOHwjfJDCyRGELzVxiP/RBJBTA+wyspf78MTTJQkyPuxH2vChReNdWc+dU2S4gIZFHMdP1Qrl/k22ZmaA=="
+  "resolved" "https://registry.npmmirror.com/esbuild-windows-64/-/esbuild-windows-64-0.14.21.tgz"
   "version" "0.14.21"
 
 "esbuild@^0.14.14":
@@ -2315,11 +2315,6 @@
   "resolved" "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz"
   "version" "1.0.0"
 
-"fsevents@~2.3.2":
-  "integrity" "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA=="
-  "resolved" "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz"
-  "version" "2.3.2"
-
 "function-bind@^1.1.1":
   "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
   "resolved" "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz"
@@ -2979,7 +2974,7 @@
   "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz"
   "version" "6.0.3"
 
-"less@*", "less@^4.1.2":
+"less@^4.1.2":
   "integrity" "sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA=="
   "resolved" "https://registry.npmjs.org/less/-/less-4.1.2.tgz"
   "version" "4.1.2"
@@ -3022,7 +3017,7 @@
   dependencies:
     "p-locate" "^4.1.0"
 
-"lodash-es@*", "lodash-es@^4.17.21":
+"lodash-es@^4.17.21":
   "integrity" "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
   "resolved" "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz"
   "version" "4.17.21"
@@ -3057,7 +3052,7 @@
   "resolved" "https://registry.npmmirror.com/lodash.transform/-/lodash.transform-4.6.0.tgz"
   "version" "4.6.0"
 
-"lodash@*", "lodash@^4.17.20", "lodash@^4.17.21":
+"lodash@^4.17.20", "lodash@^4.17.21":
   "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
   "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
   "version" "4.17.21"
@@ -3395,7 +3390,7 @@
     "source-map" "^0.5.6"
     "supports-color" "^3.2.3"
 
-"postcss@^8.1.10", "postcss@^8.4.6", "postcss@7.x || 8.x":
+"postcss@^8.1.10", "postcss@^8.4.6":
   "integrity" "sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA=="
   "resolved" "https://registry.npmmirror.com/postcss/-/postcss-8.4.6.tgz"
   "version" "8.4.6"
@@ -3751,7 +3746,7 @@
     "serialize-javascript" "^4.0.0"
     "terser" "^5.0.0"
 
-"rollup@^1.20.0 || ^2.0.0", "rollup@^1.20.0||^2.0.0", "rollup@^2.0.0", "rollup@^2.43.1", "rollup@^2.59.0", "rollup@^2.60.2":
+"rollup@^2.43.1", "rollup@^2.59.0", "rollup@^2.60.2":
   "integrity" "sha512-hoEiBWwZtf1QdK3jZIq59L0FJj4Fiv4RplCO4pvCRC86qsoFurWB4hKQIjoRf3WvJmk5UZ9b0y5ton+62fC7Tw=="
   "resolved" "https://registry.npmmirror.com/rollup/-/rollup-2.67.2.tgz"
   "version" "2.67.2"
@@ -4238,7 +4233,7 @@
   "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz"
   "version" "0.16.0"
 
-"typescript@*", "typescript@^4.5.4":
+"typescript@^4.5.4":
   "integrity" "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA=="
   "resolved" "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz"
   "version" "4.5.5"
@@ -4377,7 +4372,7 @@
     "svg-baker" "1.7.0"
     "svgo" "^2.8.0"
 
-"vite@^2.0.0", "vite@^2.5.10", "vite@^2.8.0", "vite@>=2.0.0":
+"vite@^2.8.0":
   "integrity" "sha512-Typ8qjUnW0p53gBsJpisrKcZlEbUPZATja9BG6Z09QZjg9YrnEn/htkr/VH4WhnH7eNUQeSD+wKI1lHzQRWskw=="
   "resolved" "https://registry.npmjs.org/vite/-/vite-2.8.1.tgz"
   "version" "2.8.1"
@@ -4548,7 +4543,7 @@
     "@volar/shared" "0.29.8"
     "vscode-vue-languageservice" "0.29.8"
 
-"vue@^2.6.0 || ^3.2.0", "vue@^3.0.0", "vue@^3.0.0-0 || ^2.6.0", "vue@^3.2.0", "vue@^3.2.25", "vue@3.2.31":
+"vue@^3.2.25":
   "integrity" "sha512-odT3W2tcffTiQCy57nOT93INw1auq5lYLLYtWpPYQQYQOOdHiqFct9Xhna6GJ+pJQaF67yZABraH47oywkJgFw=="
   "resolved" "https://registry.npmjs.org/vue/-/vue-3.2.31.tgz"
   "version" "3.2.31"