[mirotalksfu] - update mediasoup to latest

هذا الالتزام موجود في:
Miroslav Pejic
2023-11-10 08:40:53 +01:00
الأصل 7eb1e0653a
التزام 3dd8af8747
5 ملفات معدلة مع 51 إضافات و26 حذوفات

عرض الملف

@@ -40,7 +40,7 @@ dependencies: {
* @license For commercial or closed source, contact us at license.mirotalk@gmail.com or purchase directly via CodeCanyon * @license For commercial or closed source, contact us at license.mirotalk@gmail.com or purchase directly via CodeCanyon
* @license CodeCanyon: https://codecanyon.net/item/mirotalk-sfu-webrtc-realtime-video-conferences/40769970 * @license CodeCanyon: https://codecanyon.net/item/mirotalk-sfu-webrtc-realtime-video-conferences/40769970
* @author Miroslav Pejic - miroslav.pejic.85@gmail.com * @author Miroslav Pejic - miroslav.pejic.85@gmail.com
* @version 1.2.0 * @version 1.2.1
* *
*/ */

عرض الملف

@@ -1,6 +1,6 @@
{ {
"name": "mirotalksfu", "name": "mirotalksfu",
"version": "1.2.0", "version": "1.2.1",
"description": "WebRTC SFU browser-based video calls", "description": "WebRTC SFU browser-based video calls",
"main": "Server.js", "main": "Server.js",
"scripts": { "scripts": {
@@ -44,8 +44,8 @@
"crypto-js": "4.2.0", "crypto-js": "4.2.0",
"express": "4.18.2", "express": "4.18.2",
"httpolyglot": "0.1.2", "httpolyglot": "0.1.2",
"mediasoup": "3.12.16", "mediasoup": "3.13.0",
"mediasoup-client": "3.6.103", "mediasoup-client": "3.7.0",
"ngrok": "^4.3.3", "ngrok": "^4.3.3",
"openai": "^4.17.0", "openai": "^4.17.0",
"qs": "6.11.2", "qs": "6.11.2",

عرض الملف

@@ -11,7 +11,7 @@ if (location.href.substr(0, 5) !== 'https') location.href = 'https' + location.h
* @license For commercial or closed source, contact us at license.mirotalk@gmail.com or purchase directly via CodeCanyon * @license For commercial or closed source, contact us at license.mirotalk@gmail.com or purchase directly via CodeCanyon
* @license CodeCanyon: https://codecanyon.net/item/mirotalk-sfu-webrtc-realtime-video-conferences/40769970 * @license CodeCanyon: https://codecanyon.net/item/mirotalk-sfu-webrtc-realtime-video-conferences/40769970
* @author Miroslav Pejic - miroslav.pejic.85@gmail.com * @author Miroslav Pejic - miroslav.pejic.85@gmail.com
* @version 1.2.0 * @version 1.2.1
* *
*/ */

عرض الملف

@@ -9,7 +9,7 @@
* @license For commercial or closed source, contact us at license.mirotalk@gmail.com or purchase directly via CodeCanyon * @license For commercial or closed source, contact us at license.mirotalk@gmail.com or purchase directly via CodeCanyon
* @license CodeCanyon: https://codecanyon.net/item/mirotalk-sfu-webrtc-realtime-video-conferences/40769970 * @license CodeCanyon: https://codecanyon.net/item/mirotalk-sfu-webrtc-realtime-video-conferences/40769970
* @author Miroslav Pejic - miroslav.pejic.85@gmail.com * @author Miroslav Pejic - miroslav.pejic.85@gmail.com
* @version 1.2.0 * @version 1.2.1
* *
*/ */

عرض الملف

@@ -12789,7 +12789,7 @@
/** /**
* Expose mediasoup-client version. * Expose mediasoup-client version.
*/ */
exports.version = '3.6.103'; exports.version = '3.7.0';
/** /**
* Expose parseScalabilityMode() function. * Expose parseScalabilityMode() function.
*/ */
@@ -14871,7 +14871,7 @@
47: [ 47: [
function (require, module, exports) { function (require, module, exports) {
///////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////
/* UAParser.js v1.0.36 /* UAParser.js v1.0.37
Copyright © 2012-2021 Faisal Salman <f@faisalman.com> Copyright © 2012-2021 Faisal Salman <f@faisalman.com>
MIT License */ /* MIT License */ /*
Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data. Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data.
@@ -14887,7 +14887,7 @@
// Constants // Constants
///////////// /////////////
var LIBVERSION = '1.0.36', var LIBVERSION = '1.0.37',
EMPTY = '', EMPTY = '',
UNKNOWN = '?', UNKNOWN = '?',
FUNC_TYPE = 'function', FUNC_TYPE = 'function',
@@ -14907,7 +14907,7 @@
SMARTTV = 'smarttv', SMARTTV = 'smarttv',
WEARABLE = 'wearable', WEARABLE = 'wearable',
EMBEDDED = 'embedded', EMBEDDED = 'embedded',
UA_MAX_LENGTH = 350; UA_MAX_LENGTH = 500;
var AMAZON = 'Amazon', var AMAZON = 'Amazon',
APPLE = 'Apple', APPLE = 'Apple',
@@ -14926,7 +14926,6 @@
SAMSUNG = 'Samsung', SAMSUNG = 'Samsung',
SHARP = 'Sharp', SHARP = 'Sharp',
SONY = 'Sony', SONY = 'Sony',
VIERA = 'Viera',
XIAOMI = 'Xiaomi', XIAOMI = 'Xiaomi',
ZEBRA = 'Zebra', ZEBRA = 'Zebra',
FACEBOOK = 'Facebook', FACEBOOK = 'Facebook',
@@ -15112,11 +15111,14 @@
[VERSION, [NAME, OPERA]], [VERSION, [NAME, OPERA]],
[ [
// Mixed // Mixed
/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i, // Baidu
],
[VERSION, [NAME, 'Baidu']],
[
/(kindle)\/([\w\.]+)/i, // Kindle /(kindle)\/([\w\.]+)/i, // Kindle
/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i, // Lunascape/Maxthon/Netfront/Jasmine/Blazer /(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i, // Lunascape/Maxthon/Netfront/Jasmine/Blazer
// Trident based // Trident based
/(avant |iemobile|slim)(?:browser)?[\/ ]?([\w\.]*)/i, // Avant/IEMobile/SlimBrowser /(avant|iemobile|slim)\s?(?:browser)?[\/ ]?([\w\.]*)/i, // Avant/IEMobile/SlimBrowser
/(ba?idubrowser)[\/ ]?([\w\.]+)/i, // Baidu Browser
/(?:ms|\()(ie) ([\w\.]+)/i, // Internet Explorer /(?:ms|\()(ie) ([\w\.]+)/i, // Internet Explorer
// Webkit/KHTML based // Flock/RockMelt/Midori/Epiphany/Silk/Skyfire/Bolt/Iron/Iridium/PhantomJS/Bowser/QupZilla/Falkon // Webkit/KHTML based // Flock/RockMelt/Midori/Epiphany/Silk/Skyfire/Bolt/Iron/Iridium/PhantomJS/Bowser/QupZilla/Falkon
@@ -15133,9 +15135,6 @@
[ [
/microm.+\bqbcore\/([\w\.]+)/i, // WeChat Desktop for Windows Built-in Browser /microm.+\bqbcore\/([\w\.]+)/i, // WeChat Desktop for Windows Built-in Browser
/\bqbcore\/([\w\.]+).+microm/i, /\bqbcore\/([\w\.]+).+microm/i,
],
[VERSION, [NAME, 'WeChat(Win) Desktop']],
[
/micromessenger\/([\w\.]+)/i, // WeChat /micromessenger\/([\w\.]+)/i, // WeChat
], ],
[VERSION, [NAME, 'WeChat']], [VERSION, [NAME, 'WeChat']],
@@ -15151,6 +15150,10 @@
/ya(?:search)?browser\/([\w\.]+)/i, // Yandex /ya(?:search)?browser\/([\w\.]+)/i, // Yandex
], ],
[VERSION, [NAME, 'Yandex']], [VERSION, [NAME, 'Yandex']],
[
/slbrowser\/([\w\.]+)/i, // Smart Lenovo Browser
],
[VERSION, [NAME, 'Smart Lenovo ' + BROWSER]],
[ [
/(avast|avg)\/([\w\.]+)/i, // Avast/AVG Secure Browser /(avast|avg)\/([\w\.]+)/i, // Avast/AVG Secure Browser
], ],
@@ -15187,21 +15190,32 @@
/\bqihu|(qi?ho?o?|360)browser/i, // 360 /\bqihu|(qi?ho?o?|360)browser/i, // 360
], ],
[[NAME, '360 ' + BROWSER]], [[NAME, '360 ' + BROWSER]],
[/(oculus|samsung|sailfish|huawei)browser\/([\w\.]+)/i], [/(oculus|sailfish|huawei|vivo)browser\/([\w\.]+)/i],
[[NAME, /(.+)/, '$1 ' + BROWSER], VERSION], [[NAME, /(.+)/, '$1 ' + BROWSER], VERSION],
[ [
// Oculus/Samsung/Sailfish/Huawei Browser // Oculus/Sailfish/HuaweiBrowser/VivoBrowser
/samsungbrowser\/([\w\.]+)/i, // Samsung Internet
],
[VERSION, [NAME, SAMSUNG + ' Internet']],
[
/(comodo_dragon)\/([\w\.]+)/i, // Comodo Dragon /(comodo_dragon)\/([\w\.]+)/i, // Comodo Dragon
], ],
[[NAME, /_/g, ' '], VERSION], [[NAME, /_/g, ' '], VERSION],
[
/metasr[\/ ]?([\d\.]+)/i, // Sogou Explorer
],
[VERSION, [NAME, 'Sogou Explorer']],
[
/(sogou)mo\w+\/([\d\.]+)/i, // Sogou Mobile
],
[[NAME, 'Sogou Mobile'], VERSION],
[ [
/(electron)\/([\w\.]+) safari/i, // Electron-based App /(electron)\/([\w\.]+) safari/i, // Electron-based App
/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i, // Tesla /(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i, // Tesla
/m?(qqbrowser|baiduboxapp|2345Explorer)[\/ ]?([\w\.]+)/i, // QQBrowser/Baidu App/2345 Browser /m?(qqbrowser|2345Explorer)[\/ ]?([\w\.]+)/i, // QQBrowser/2345 Browser
], ],
[NAME, VERSION], [NAME, VERSION],
[ [
/(metasr)[\/ ]?([\w\.]+)/i, // SouGouBrowser
/(lbbrowser)/i, // LieBao Browser /(lbbrowser)/i, // LieBao Browser
/\[(linkedin)app\]/i, // LinkedIn App for iOS & Android /\[(linkedin)app\]/i, // LinkedIn App for iOS & Android
], ],
@@ -15212,10 +15226,12 @@
], ],
[[NAME, FACEBOOK], VERSION], [[NAME, FACEBOOK], VERSION],
[ [
/(Klarna)\/([\w\.]+)/i, // Klarna Shopping Browser for iOS & Android
/(kakao(?:talk|story))[\/ ]([\w\.]+)/i, // Kakao App /(kakao(?:talk|story))[\/ ]([\w\.]+)/i, // Kakao App
/(naver)\(.*?(\d+\.[\w\.]+).*\)/i, // Naver InApp /(naver)\(.*?(\d+\.[\w\.]+).*\)/i, // Naver InApp
/safari (line)\/([\w\.]+)/i, // Line App for iOS /safari (line)\/([\w\.]+)/i, // Line App for iOS
/\b(line)\/([\w\.]+)\/iab/i, // Line App for Android /\b(line)\/([\w\.]+)\/iab/i, // Line App for Android
/(alipay)client\/([\w\.]+)/i, // Alipay
/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i, // Chromium/Instagram/Snapchat /(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i, // Chromium/Instagram/Snapchat
], ],
[NAME, VERSION], [NAME, VERSION],
@@ -15380,6 +15396,7 @@
/\b; (\w+) build\/hm\1/i, // Xiaomi Hongmi 'numeric' models /\b; (\w+) build\/hm\1/i, // Xiaomi Hongmi 'numeric' models
/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i, // Xiaomi Hongmi /\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i, // Xiaomi Hongmi
/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i, // Xiaomi Redmi /\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i, // Xiaomi Redmi
/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i, // Xiaomi Redmi 'numeric' models
/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i, // Xiaomi Mi /\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i, // Xiaomi Mi
], ],
[ [
@@ -15388,6 +15405,7 @@
[TYPE, MOBILE], [TYPE, MOBILE],
], ],
[ [
/oid[^\)]+; (2\d{4}(283|rpbf)[cgl])( bui|\))/i, // Redmi Pad
/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i, // Mi Pad tablets /\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i, // Mi Pad tablets
], ],
[ [
@@ -15409,7 +15427,7 @@
[MODEL, [VENDOR, 'Vivo'], [TYPE, MOBILE]], [MODEL, [VENDOR, 'Vivo'], [TYPE, MOBILE]],
[ [
// Realme // Realme
/\b(rmx[12]\d{3})(?: bui|;|\))/i, /\b(rmx[1-3]\d{3})(?: bui|;|\))/i,
], ],
[MODEL, [VENDOR, 'Realme'], [TYPE, MOBILE]], [MODEL, [VENDOR, 'Realme'], [TYPE, MOBILE]],
[ [
@@ -15530,6 +15548,11 @@
/\bmz-([-\w]{2,})/i, /\bmz-([-\w]{2,})/i,
], ],
[MODEL, [VENDOR, 'Meizu'], [TYPE, MOBILE]], [MODEL, [VENDOR, 'Meizu'], [TYPE, MOBILE]],
[
// Ulefone
/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i,
],
[MODEL, [VENDOR, 'Ulefone'], [TYPE, MOBILE]],
[ [
// MIXED // MIXED
/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno)[-_ ]?([-\w]*)/i, /(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno)[-_ ]?([-\w]*)/i,
@@ -15795,7 +15818,7 @@
// MIXED (GENERIC) // MIXED (GENERIC)
/////////////////// ///////////////////
/droid .+?; ([^;]+?)(?: bui|\) applew).+? mobile safari/i, // Android Phones from Unidentified Vendors /droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i, // Android Phones from Unidentified Vendors
], ],
[MODEL, [TYPE, MOBILE]], [MODEL, [TYPE, MOBILE]],
[ [
@@ -15847,15 +15870,17 @@
], ],
[NAME, VERSION], [NAME, VERSION],
[ [
/(windows) nt 6\.2; (arm)/i, // Windows RT
/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i, // Windows Phone /(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i, // Windows Phone
/(windows)[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i,
], ],
[NAME, [VERSION, strMapper, windowsVersionMap]], [NAME, [VERSION, strMapper, windowsVersionMap]],
[/(win(?=3|9|n)|win 9x )([nt\d\.]+)/i],
[ [
[NAME, 'Windows'], /windows nt 6\.2; (arm)/i, // Windows RT
/windows[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i,
/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i,
],
[
[VERSION, strMapper, windowsVersionMap], [VERSION, strMapper, windowsVersionMap],
[NAME, 'Windows'],
], ],
[ [
// iOS/macOS // iOS/macOS