From dab1c44a8f0a6d228d172c550e39f142010e7d09 Mon Sep 17 00:00:00 2001 From: David MacPherson Date: Tue, 20 Feb 2024 11:33:51 +1000 Subject: [PATCH 1/2] Updated the backend epic pixelstreaming frontend to 5.4 0.0.4 --- library/package-lock.json | 30 +++++++++++++++--------------- library/package.json | 4 ++-- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/library/package-lock.json b/library/package-lock.json index 92c2b85e..4c27c691 100644 --- a/library/package-lock.json +++ b/library/package-lock.json @@ -9,8 +9,8 @@ "version": "0.3.4", "license": "MIT", "dependencies": { - "@epicgames-ps/lib-pixelstreamingfrontend-ue5.4": "^0.0.3", - "@epicgames-ps/lib-pixelstreamingfrontend-ui-ue5.4": "^0.0.3" + "@epicgames-ps/lib-pixelstreamingfrontend-ue5.4": "^0.0.4", + "@epicgames-ps/lib-pixelstreamingfrontend-ui-ue5.4": "^0.0.4" }, "devDependencies": { "css-loader": "^6.7.3", @@ -45,24 +45,24 @@ } }, "node_modules/@epicgames-ps/lib-pixelstreamingfrontend-ue5.4": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@epicgames-ps/lib-pixelstreamingfrontend-ue5.4/-/lib-pixelstreamingfrontend-ue5.4-0.0.3.tgz", - "integrity": "sha512-Llp6aQHjQYg6eYlf8GBB60uQJ+/ueVCPrFnR7SP5muqjXKdBJPXn5hiZpG6tR9Z/soHCyxrudXtGhrObcbsSVg==", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@epicgames-ps/lib-pixelstreamingfrontend-ue5.4/-/lib-pixelstreamingfrontend-ue5.4-0.0.4.tgz", + "integrity": "sha512-PrfrTJ6rf/yxp/GXVDM3hwSyMUooUYd/z90TMxaYcTWU3RbXG8qT85pS5dceGoPwCkwLIiznpWOPOSq70bUupg==", "dependencies": { "sdp": "^3.1.0" } }, "node_modules/@epicgames-ps/lib-pixelstreamingfrontend-ui-ue5.4": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@epicgames-ps/lib-pixelstreamingfrontend-ui-ue5.4/-/lib-pixelstreamingfrontend-ui-ue5.4-0.0.3.tgz", - "integrity": "sha512-9vVqpI1U2fkz2HvuMlrIcC7DZ+KGKoBobSwS4IFjLQaVDIXm4loDrqlS24hWWNaGNcLi3EyZ5LD6+OtFXYrS7Q==", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@epicgames-ps/lib-pixelstreamingfrontend-ui-ue5.4/-/lib-pixelstreamingfrontend-ui-ue5.4-0.0.4.tgz", + "integrity": "sha512-RFwWo4vY9DRhiVKWWLMBsagpIxiJoQ+GBtI2OmzcgAAb8djGHMDAiljyagwIpTW6r6rxQrl10AGCSlZDKeQSvQ==", "dependencies": { "jss": "^10.9.2", "jss-plugin-camel-case": "^10.9.2", "jss-plugin-global": "^10.9.2" }, "peerDependencies": { - "@epicgames-ps/lib-pixelstreamingfrontend-ue5.4": "^0.0.3" + "@epicgames-ps/lib-pixelstreamingfrontend-ue5.4": "^0.0.4" } }, "node_modules/@jridgewell/gen-mapping": { @@ -4325,17 +4325,17 @@ "dev": true }, "@epicgames-ps/lib-pixelstreamingfrontend-ue5.4": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@epicgames-ps/lib-pixelstreamingfrontend-ue5.4/-/lib-pixelstreamingfrontend-ue5.4-0.0.3.tgz", - "integrity": "sha512-Llp6aQHjQYg6eYlf8GBB60uQJ+/ueVCPrFnR7SP5muqjXKdBJPXn5hiZpG6tR9Z/soHCyxrudXtGhrObcbsSVg==", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@epicgames-ps/lib-pixelstreamingfrontend-ue5.4/-/lib-pixelstreamingfrontend-ue5.4-0.0.4.tgz", + "integrity": "sha512-PrfrTJ6rf/yxp/GXVDM3hwSyMUooUYd/z90TMxaYcTWU3RbXG8qT85pS5dceGoPwCkwLIiznpWOPOSq70bUupg==", "requires": { "sdp": "^3.1.0" } }, "@epicgames-ps/lib-pixelstreamingfrontend-ui-ue5.4": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@epicgames-ps/lib-pixelstreamingfrontend-ui-ue5.4/-/lib-pixelstreamingfrontend-ui-ue5.4-0.0.3.tgz", - "integrity": "sha512-9vVqpI1U2fkz2HvuMlrIcC7DZ+KGKoBobSwS4IFjLQaVDIXm4loDrqlS24hWWNaGNcLi3EyZ5LD6+OtFXYrS7Q==", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@epicgames-ps/lib-pixelstreamingfrontend-ui-ue5.4/-/lib-pixelstreamingfrontend-ui-ue5.4-0.0.4.tgz", + "integrity": "sha512-RFwWo4vY9DRhiVKWWLMBsagpIxiJoQ+GBtI2OmzcgAAb8djGHMDAiljyagwIpTW6r6rxQrl10AGCSlZDKeQSvQ==", "requires": { "jss": "^10.9.2", "jss-plugin-camel-case": "^10.9.2", diff --git a/library/package.json b/library/package.json index 91865a58..b0678aac 100644 --- a/library/package.json +++ b/library/package.json @@ -14,8 +14,8 @@ "author": "TensorWorks Pty Ltd", "license": "MIT", "dependencies": { - "@epicgames-ps/lib-pixelstreamingfrontend-ue5.4": "^0.0.3", - "@epicgames-ps/lib-pixelstreamingfrontend-ui-ue5.4": "^0.0.3" + "@epicgames-ps/lib-pixelstreamingfrontend-ue5.4": "^0.0.4", + "@epicgames-ps/lib-pixelstreamingfrontend-ui-ue5.4": "^0.0.4" }, "devDependencies": { "css-loader": "^6.7.3", From 7648de92d0b0331e3947349f49cbfd8524e250f3 Mon Sep 17 00:00:00 2001 From: David MacPherson Date: Tue, 20 Feb 2024 11:34:44 +1000 Subject: [PATCH 2/2] Made necessary changes for the update to the lastest pixelstreaming frontend version --- library/src/Messages.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/src/Messages.ts b/library/src/Messages.ts index 81ccb6e4..8430cb62 100644 --- a/library/src/Messages.ts +++ b/library/src/Messages.ts @@ -19,7 +19,7 @@ export enum MessageSendTypes { export class MessageStats extends MessageSend { inboundVideoStats: InboundVideoStats; inboundAudioStats: InboundAudioStats; - candidatePair: CandidatePairStats + candidatePair: CandidatePairStats; dataChannelStats: DataChannelStats; localCandidates: Array; remoteCandidates: Array; @@ -33,7 +33,7 @@ export class MessageStats extends MessageSend { this.type = MessageSendTypes.STATS this.inboundVideoStats = aggregatedStats.inboundVideoStats; this.inboundAudioStats = aggregatedStats.inboundAudioStats; - this.candidatePair = aggregatedStats.candidatePair; + this.candidatePair = aggregatedStats.getActiveCandidatePair(); this.dataChannelStats = aggregatedStats.DataChannelStats this.localCandidates = aggregatedStats.localCandidates; this.remoteCandidates = aggregatedStats.remoteCandidates;