mirror of
https://github.com/koush/scrypted.git
synced 2026-02-03 06:03:27 +00:00
webrtc/sdk: initial lossless datachannel api
This commit is contained in:
8
packages/client/package-lock.json
generated
8
packages/client/package-lock.json
generated
@@ -21,7 +21,7 @@
|
||||
"typescript": "^5.8.3"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@scrypted/types": "^0.5.23"
|
||||
"@scrypted/types": "^0.5.34"
|
||||
}
|
||||
},
|
||||
"node_modules/@cspotcode/source-map-support": {
|
||||
@@ -83,9 +83,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@scrypted/types": {
|
||||
"version": "0.5.23",
|
||||
"resolved": "https://registry.npmjs.org/@scrypted/types/-/types-0.5.23.tgz",
|
||||
"integrity": "sha512-is/UJHgS3lvEuXyb+C/OPeIP5CKp+M6SQt1l/WFJr1Oj+KYYHGU8Ztlh/qOmAWgONhg286N4/cLNzTtAAh4YnA==",
|
||||
"version": "0.5.34",
|
||||
"resolved": "https://registry.npmjs.org/@scrypted/types/-/types-0.5.34.tgz",
|
||||
"integrity": "sha512-BjZLJ2NrxlNSBfyEwW/CH9mg4nE1eBoCIJjCrwGpEzg862sPNhdJFKC/3gaUBCB4VOe2SpnK2s6EC4yDkb3SsA==",
|
||||
"license": "ISC",
|
||||
"peer": true,
|
||||
"dependencies": {
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"typescript": "^5.8.3"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@scrypted/types": "^0.5.23"
|
||||
"@scrypted/types": "^0.5.34"
|
||||
},
|
||||
"dependencies": {
|
||||
"engine.io-client": "^6.6.3",
|
||||
|
||||
4
sdk/package-lock.json
generated
4
sdk/package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@scrypted/sdk",
|
||||
"version": "0.5.35",
|
||||
"version": "0.5.36",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@scrypted/sdk",
|
||||
"version": "0.5.35",
|
||||
"version": "0.5.36",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"@babel/preset-typescript": "^7.27.1",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@scrypted/sdk",
|
||||
"version": "0.5.35",
|
||||
"version": "0.5.36",
|
||||
"description": "",
|
||||
"main": "dist/src/index.js",
|
||||
"exports": {
|
||||
|
||||
4
sdk/types/package-lock.json
generated
4
sdk/types/package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@scrypted/types",
|
||||
"version": "0.5.33",
|
||||
"version": "0.5.34",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@scrypted/types",
|
||||
"version": "0.5.33",
|
||||
"version": "0.5.34",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"openai": "^5.3.0"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@scrypted/types",
|
||||
"version": "0.5.33",
|
||||
"version": "0.5.34",
|
||||
"description": "",
|
||||
"main": "dist/index.js",
|
||||
"author": "",
|
||||
|
||||
@@ -1087,7 +1087,7 @@ class TamperState(TypedDict):
|
||||
pass
|
||||
|
||||
|
||||
TYPES_VERSION = "0.5.33"
|
||||
TYPES_VERSION = "0.5.34"
|
||||
|
||||
|
||||
class AirPurifier:
|
||||
|
||||
@@ -2557,6 +2557,10 @@ export interface RTCMediaObjectTrack {
|
||||
stop(): Promise<void>;
|
||||
}
|
||||
|
||||
export interface RTCGeneratorDataChannel {
|
||||
close(): Promise<void>;
|
||||
}
|
||||
|
||||
/**
|
||||
* @category WebRTC Reference
|
||||
*/
|
||||
@@ -2585,6 +2589,9 @@ export interface RTCConnectionManagement {
|
||||
videoDirection?: 'sendrecv' | 'sendonly' | 'recvonly',
|
||||
audioDirection?: 'sendrecv' | 'sendonly' | 'recvonly',
|
||||
}): Promise<RTCOutputMediaObjectTrack>;
|
||||
createRPCGeneratorDataChannel(label: string, generator: AsyncGenerator<Buffer>, options?: {
|
||||
bufferedAmountLowThreshold?: number,
|
||||
}): Promise<RTCGeneratorDataChannel>;
|
||||
close(): Promise<void>;
|
||||
probe(): Promise<void>;
|
||||
}
|
||||
|
||||
8
server/package-lock.json
generated
8
server/package-lock.json
generated
@@ -12,7 +12,7 @@
|
||||
"dependencies": {
|
||||
"@scrypted/ffmpeg-static": "^6.1.0-build3",
|
||||
"@scrypted/node-pty": "^1.0.24",
|
||||
"@scrypted/types": "^0.5.23",
|
||||
"@scrypted/types": "^0.5.34",
|
||||
"adm-zip": "^0.5.16",
|
||||
"body-parser": "^2.2.0",
|
||||
"cookie-parser": "^1.4.7",
|
||||
@@ -594,9 +594,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@scrypted/types": {
|
||||
"version": "0.5.23",
|
||||
"resolved": "https://registry.npmjs.org/@scrypted/types/-/types-0.5.23.tgz",
|
||||
"integrity": "sha512-is/UJHgS3lvEuXyb+C/OPeIP5CKp+M6SQt1l/WFJr1Oj+KYYHGU8Ztlh/qOmAWgONhg286N4/cLNzTtAAh4YnA==",
|
||||
"version": "0.5.34",
|
||||
"resolved": "https://registry.npmjs.org/@scrypted/types/-/types-0.5.34.tgz",
|
||||
"integrity": "sha512-BjZLJ2NrxlNSBfyEwW/CH9mg4nE1eBoCIJjCrwGpEzg862sPNhdJFKC/3gaUBCB4VOe2SpnK2s6EC4yDkb3SsA==",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"openai": "^5.3.0"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"dependencies": {
|
||||
"@scrypted/ffmpeg-static": "^6.1.0-build3",
|
||||
"@scrypted/node-pty": "^1.0.24",
|
||||
"@scrypted/types": "^0.5.23",
|
||||
"@scrypted/types": "^0.5.34",
|
||||
"adm-zip": "^0.5.16",
|
||||
"body-parser": "^2.2.0",
|
||||
"cookie-parser": "^1.4.7",
|
||||
|
||||
Reference in New Issue
Block a user