From f1cc55efecff8767e8c240f259778402a045db22 Mon Sep 17 00:00:00 2001 From: Storm Date: Thu, 29 Jan 2026 11:57:48 +0100 Subject: [PATCH] refactor: refactored video_sender to send image as width, height and raw image bytes] ref: N25B-393 --- src/robot_interface/endpoints/video_sender.py | 24 +++++++------------ 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/src/robot_interface/endpoints/video_sender.py b/src/robot_interface/endpoints/video_sender.py index 5172bd5..05da60b 100644 --- a/src/robot_interface/endpoints/video_sender.py +++ b/src/robot_interface/endpoints/video_sender.py @@ -23,7 +23,7 @@ class VideoSender(SocketBase): """ def __init__(self, zmq_context, port=settings.agent_settings.video_sender_port): super(VideoSender, self).__init__("video") - self.create_socket(zmq_context, zmq.PUB, port, [(zmq.CONFLATE,1)]) + self.create_socket(zmq_context, zmq.PUB, port, [(zmq.SNDHWM,3)]) def start_video_rcv(self): """ @@ -69,24 +69,20 @@ class VideoSender(SocketBase): break height, width, channels = frame.shape - print(width) - print(height) + pixel_data = frame.tobytes() width_bytes = struct.pack('