Files
scrypted/plugins/arlo/package-lock.json
Brett Jia 9cb6b12798 beta: arlo talkback w/ native webrtc to arlo servers (#543)
* parse endpoint and ffmpeg args

* aiortc logging, detect ffmpeg input source format

* log intercom source

* bump

* write sdp to file

* bump

* stop loop correctly

* run ffmpeg to convert inputs to known format

* options don't seem to do anything

* bump

* refactoring to use webrtc for video

* pass through ffmpeg to clean up stream for PyAV

* relay talkback audio

* cachebust

* mute talkback with silence

* cleanly exit orphaned subprocesses

* rename class

* bump minor version

* fetch webrtc stream from prebuffer

* prebuffer still not working

* Revert "prebuffer still not working"

This reverts commit b30ccebb17.

* Revert "fetch webrtc stream from prebuffer"

This reverts commit 8dbd308c59.

* try to fix buffer overrun

* expose option to purge pip cache and reinstall deps

* some more logging

* use v1 pypi

* bump 0.5.2

* per-camera settings to toggle webrtc implementation

* change setting name

* wire up existing push to talk for Intercom

* documentation

* bump 0.5.3

* 0.5.4 with new python dependency versioning

* bump av build

* 0.5.5

* optimize event waiting by reducing polling

* more minor optimizations

* tweak performance and requirements.txt

* reimplement with pion webrtc

* bump 0.6.0

* fix interfaces for doorbells
2023-02-01 07:58:19 -08:00

84 lines
2.6 KiB
JSON

{
"name": "@scrypted/arlo",
"version": "0.6.1",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@scrypted/arlo",
"version": "0.6.1",
"devDependencies": {
"@scrypted/sdk": "file:../../sdk"
}
},
"../../sdk": {
"name": "@scrypted/sdk",
"version": "0.2.55",
"dev": true,
"license": "ISC",
"dependencies": {
"@babel/preset-typescript": "^7.18.6",
"adm-zip": "^0.4.13",
"axios": "^0.21.4",
"babel-loader": "^9.1.0",
"babel-plugin-const-enum": "^1.1.0",
"esbuild": "^0.15.9",
"ncp": "^2.0.0",
"raw-loader": "^4.0.2",
"rimraf": "^3.0.2",
"tmp": "^0.2.1",
"ts-loader": "^9.4.2",
"typescript": "^4.9.4",
"webpack": "^5.75.0",
"webpack-bundle-analyzer": "^4.5.0"
},
"bin": {
"scrypted-debug": "bin/scrypted-debug.js",
"scrypted-deploy": "bin/scrypted-deploy.js",
"scrypted-deploy-debug": "bin/scrypted-deploy-debug.js",
"scrypted-package-json": "bin/scrypted-package-json.js",
"scrypted-readme": "bin/scrypted-readme.js",
"scrypted-setup-project": "bin/scrypted-setup-project.js",
"scrypted-webpack": "bin/scrypted-webpack.js"
},
"devDependencies": {
"@types/node": "^18.11.18",
"@types/stringify-object": "^4.0.0",
"stringify-object": "^3.3.0",
"ts-node": "^10.4.0",
"typedoc": "^0.23.21"
}
},
"node_modules/@scrypted/sdk": {
"resolved": "../../sdk",
"link": true
}
},
"dependencies": {
"@scrypted/sdk": {
"version": "file:../../sdk",
"requires": {
"@babel/preset-typescript": "^7.18.6",
"@types/node": "^18.11.18",
"@types/stringify-object": "^4.0.0",
"adm-zip": "^0.4.13",
"axios": "^0.21.4",
"babel-loader": "^9.1.0",
"babel-plugin-const-enum": "^1.1.0",
"esbuild": "^0.15.9",
"ncp": "^2.0.0",
"raw-loader": "^4.0.2",
"rimraf": "^3.0.2",
"stringify-object": "^3.3.0",
"tmp": "^0.2.1",
"ts-loader": "^9.4.2",
"ts-node": "^10.4.0",
"typedoc": "^0.23.21",
"typescript": "^4.9.4",
"webpack": "^5.75.0",
"webpack-bundle-analyzer": "^4.5.0"
}
}
}
}