homebridge-arlo
Advanced tools
Comparing version 3.0.1-beta.8 to 3.0.1-beta.9
@@ -5,8 +5,2 @@ # Change Log | ||
## v2.1.0 (2020-06-16) | ||
### Changes | ||
* Add Streaming Options to `config.schema.json`. | ||
* Enhanced Camera Streaming. Camera Streaming still `not working` as expected though. | ||
## v2.0.1 (2020-06-12) | ||
@@ -13,0 +7,0 @@ |
@@ -54,62 +54,3 @@ { | ||
"description": "If you would like to disable cameras, uncheck this." | ||
}, | ||
"streaming": { | ||
"type": "object", | ||
"properties": { | ||
"videoProcessor": { | ||
"title": "Video Processor", | ||
"type": "string", | ||
"required": false, | ||
"placeholder": "ffmpeg", | ||
"description": "Default: ffmpeg, The video processor used to perform transcoding. An alternate executable maybe used, however it needs to conform to ffmpeg parameters." | ||
}, | ||
"videoDecoder": { | ||
"title": "Video Decoder", | ||
"type": "string", | ||
"required": false, | ||
"placeholder": "libx264", | ||
"description": "Default: libx264, The video codec used to decode the incoming h264 stream from the Arlo server." | ||
}, | ||
"videoEncoder": { | ||
"title": "Video Encoder", | ||
"type": "string", | ||
"required": false, | ||
"placeholder": "libx264", | ||
"description": "Default: libx264, The video codec used to encode the outgoing h264 stream to the iOS client device." | ||
}, | ||
"audioEncoder": { | ||
"title": "Video Encoder", | ||
"type": "string", | ||
"required": false, | ||
"placeholder": "libopus", | ||
"description": "Default: libopus, The audio codec that will be used to decode/encode the audio stream. HomeKit requires either an Opus or AAC-ELD format audio stream." | ||
}, | ||
"packetSize": { | ||
"title": "Packet Size", | ||
"type": "string", | ||
"required": false, | ||
"placeholder": "1316", | ||
"description": " Default: 1316, The packet sized to be used. Use smaller multiples of 188 to possibly improve performance (376, 564, etc)." | ||
}, | ||
"maxBitrate": { | ||
"title": "Packet Size", | ||
"type": "string", | ||
"required": false, | ||
"placeholder": "300", | ||
"description": "Default: 300, The maximum bitrate of the encoded stream in kbit/s." | ||
}, | ||
"additionalVideoCommands": { | ||
"title": "Packet Size", | ||
"type": "string", | ||
"required": false, | ||
"description": "Any video-specific additional flags or commands to pass to the ffmpeg executable." | ||
}, | ||
"additionalAudioCommands": { | ||
"title": "Packet Size", | ||
"type": "string", | ||
"required": false, | ||
"description": "Any audio-specific additional flags or commands to pass to the ffmpeg executable." | ||
} | ||
} | ||
} | ||
} | ||
} | ||
@@ -121,21 +62,5 @@ }, | ||
"password", | ||
"include_cameras", | ||
{ | ||
"type": "fieldset", | ||
"title": "Streaming Settings", | ||
"expandable": true, | ||
"expanded": false, | ||
"items": [ | ||
"include_cameras", | ||
"streaming.videoProcessor", | ||
"streaming.videoDecoder", | ||
"streaming.videoEncoder", | ||
"streaming.audioEncoder", | ||
"streaming.packetSize", | ||
"streaming.maxBitrate", | ||
"streaming.additionalVideoCommands", | ||
"streaming.additionalAudioCommands" | ||
] | ||
}, | ||
{ | ||
"type": "fieldset", | ||
"title": "Optional Settings", | ||
@@ -151,2 +76,2 @@ "expandable": true, | ||
] | ||
} | ||
} |
{ | ||
"displayName": "Homebridge Arlo", | ||
"name": "homebridge-arlo", | ||
"version": "3.0.1-beta.8", | ||
"version": "3.0.1-beta.9", | ||
"description": "Arlo plugin for homebridge", | ||
"author": "homebridge-plugins", | ||
"main": "index.js", | ||
"main": "dist/index.js", | ||
"scripts": { | ||
"developer": "DEBUG=arlo homebridge -D -U `pwd` -P `pwd`", | ||
"lint": "jshint package.json *.js", | ||
"watch": "nodemon" | ||
"lint": "eslint src/**.ts", | ||
"watch": "npm run build && npm link && nodemon", | ||
"build": "rimraf ./dist && tsc", | ||
"prepublishOnly": "npm run lint && npm run build" | ||
}, | ||
@@ -31,3 +33,12 @@ "license": "ISC", | ||
"devDependencies": { | ||
"nodemon": ">=2.0.2" | ||
"@types/ip": ">=1.1.0", | ||
"@types/node": "^14.0.14", | ||
"@typescript-eslint/eslint-plugin": "^3.4.0", | ||
"@typescript-eslint/parser": "^3.4.0", | ||
"eslint": "^7.3.1", | ||
"homebridge": "^1.1.1", | ||
"nodemon": "^2.0.4", | ||
"rimraf": "^3.0.2", | ||
"ts-node": "^8.10.2", | ||
"typescript": "^3.9.5" | ||
}, | ||
@@ -34,0 +45,0 @@ "dependencies": { |
<span align="center"> | ||
<a href="https://arlo.com"> | ||
<img alt="homebridge-arlo" src="https://raw.githubusercontent.com/homebridge-plugins/homebridge-arlo/master/arlo/arlo.png" width="140px"> | ||
</a> | ||
<a href="https://arlo.com"><img alt="homebridge-arlo" src="https://raw.githubusercontent.com/homebridge-plugins/homebridge-arlo/master/arlo/arlo.png" width="140px"></a> | ||
# Homebridge-Arlo | ||
# Homebridge-Arlo | ||
<a href="https://www.npmjs.com/package/homebridge-arlo"> | ||
<img title="npm version" src="https://badgen.net/npm/v/homebridge-arlo"> | ||
</a> | ||
<a href="https://www.npmjs.com/package/homebridge-arlo"> | ||
<img title="npm downloads" src="https://badgen.net/npm/dt/homebridge-arlo"> | ||
</a> | ||
<a href="https://www.npmjs.com/package/homebridge-arlo"><img title="npm version" src="https://badgen.net/npm/v/homebridge-arlo" ></a> | ||
<a href="https://www.npmjs.com/package/homebridge-arlo"><img title="npm downloads" src="https://badgen.net/npm/dt/homebridge-arlo" ></a> | ||
<p><a href="https://www.arlo.com/">Arlo</a> plugin for | ||
<a href="https://homebridge.io">Homebridge</a>. | ||
</p> | ||
<p> | ||
<a href="https://www.arlo.com/">Arlo</a> plugin for <a href="https://homebridge.io">Homebridge</a>. | ||
</p> | ||
</span> | ||
@@ -23,11 +26,7 @@ | ||
## Configuration | ||
Arlo only allows a single login to each account at a time, as a result, if you | ||
are running Homebridge and the Arlo on the same account... logging in on your | ||
iPhone to view cameras will log out homebridge's Arlo access. | ||
Arlo only allows a single login to each account at a time, as a result, if you are running Homebridge and the Arlo on the same account... logging in on your iPhone to view cameras will log out homebridge's Arlo access. | ||
Therefore, It is **highly recommend** to creating an [additional account](https://my.arlo.com/#/registration) in Arlo, just | ||
for homebridge access. | ||
Therefore, It is **highly recommend** to creating an [additional account](https://my.arlo.com/#/registration) in Arlo, just for homebridge access. | ||
## Manual Setup | ||
Visit Manual Setup [Wiki](https://github.com/homebridge-plugins/homebridge-arlo/wiki/Manual-Setup). | ||
Visit Manual Setup [Wiki](https://github.com/homebridge-plugins/homebridge-arlo/wiki/Manual-Setup). |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Mixed license
License(Experimental) Package contains multiple licenses.
Found 1 instance in 1 package
148367
52
0
1271
10
32
3