]> git.basschouten.com Git - openhab-addons.git/commit
[ipcamera] Move to using port 8080 servlet not Netty. (#11160)
authorMatthew Skinner <matt@pcmus.com>
Tue, 21 Sep 2021 17:39:46 +0000 (03:39 +1000)
committerGitHub <noreply@github.com>
Tue, 21 Sep 2021 17:39:46 +0000 (19:39 +0200)
commitfd646a59bdf240058dc74065af74095aaca0c512
treec9b2068ab5d51cd8d747f4c17d998bf6c23777f9
parent20f8a56560ff69d4315e0a80c99a60e927e87a25
[ipcamera] Move to using port 8080 servlet not Netty. (#11160)

* Move to using 8080 servlet not Netty.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Add some mjpeg features to servlet.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Fix autofps bug

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Reached feature parity.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Cleanup serverPort from cameras.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* bug fixes.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Refactor groups.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Bug fixes to groups

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Update readme

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Cleanup

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* clean up 2.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* bug fixes.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Improve snapshot fetching for autofps.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Make functions synchronized.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Fixes.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Abstract servlets

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Fix NPE warnings

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* Remove ability to go child or parent folders.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
* autofps improvement

Signed-off-by: Matthew Skinner <matt@pcmus.com>
18 files changed:
bundles/org.openhab.binding.ipcamera/README.md
bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/CameraConfig.java
bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/GroupConfig.java
bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/GroupTracker.java
bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/InstarHandler.java
bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/IpCameraBindingConstants.java
bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/IpCameraHandlerFactory.java
bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/StreamServerGroupHandler.java [deleted file]
bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/StreamServerHandler.java [deleted file]
bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/handler/IpCameraGroupHandler.java
bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/handler/IpCameraHandler.java
bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/onvif/OnvifConnection.java
bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/servlet/CameraServlet.java [new file with mode: 0644]
bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/servlet/GroupServlet.java [new file with mode: 0644]
bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/servlet/IpCameraServlet.java [new file with mode: 0644]
bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/servlet/OpenStreams.java [new file with mode: 0644]
bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/servlet/StreamOutput.java [new file with mode: 0644]
bundles/org.openhab.binding.ipcamera/src/main/resources/OH-INF/thing/thing-types.xml