From 678961e4f2a1ce587f041977ec32dda2241d4baa Mon Sep 17 00:00:00 2001 From: Chris Gerth Date: Thu, 1 Dec 2022 13:42:21 -0500 Subject: [PATCH] Websocket Stream Stats & Robustness Improvements (#605) * wip support for a stats overlay * WIP adding stream stats. But.... eeeh. Corporate. * kbits over mbytes * A ton more tweaks: - Increased thread priority for streaming to reduce "stutter/slow" issues - revised client side URL creation order to prevent the possibility of repeat-identical URL's - Improved overlay to only be visible on mouseover, and fully centered in the screen * wpiformat on js --- .../src/components/common/cv-image.vue | 1 + .../src/components/common/cv-input.vue | 2 +- .../src/plugins/WebsocketVideoStream.js | 171 +++++++++++++++--- photon-client/src/views/PipelineView.vue | 2 +- .../vision/videoStream/SocketVideoStream.java | 11 -- .../server/CameraSocketHandler.java | 2 +- 6 files changed, 147 insertions(+), 42 deletions(-) diff --git a/photon-client/src/components/common/cv-image.vue b/photon-client/src/components/common/cv-image.vue index b2ccba404..b13ece41f 100644 --- a/photon-client/src/components/common/cv-image.vue +++ b/photon-client/src/components/common/cv-image.vue @@ -9,6 +9,7 @@ > +