I’m trying to figure out if I can both publish video data and at the same time stream data (via RTP) or if they are exclusive, or if it’s currently working; it’s currently an open issue.
Every time I try it says I have to make a configuration file, but I don’t see anything on that in the documentation. My team is trying to build a RTP ingest server that acts as a media relay/distribution hub to distribute our robots feed to multiple shareholders devices while it’s performing. It needs to both use the video feed for object detection and send to that server.
Hi @TheFujirose
Welcome to the StereoLabs community.
The latest version of the ZED ROS2 Wrapper allows you to start a local ZED SDK streaming server by using the enable_streaming or by setting the stream_server.stream_enabled to true.
On the dual side, you can start a ZED node using a local stream as input source:
ros2 launch zed_wrapper zed_camera.launch.py camera_model:=zed2i stream_address:=<server_address> stream_port:=<server_port>
You cannot use generic RTP streams, but a local stream generated by the ZED SDK:
Thank you @Myzhar !
From what you said, I am understanding that the ROS2 Wrapper uses streams only as an input; I apologize that I didn’t realize that.
Thank you, and have a nice day!
No, you can also create a Local Stream server:
But this is not a “standard RTP stream”, it’s a ZED SDK Local stream: