Can I set the data streaming rate in Motive, independently from the camera FPS?
I'm multicasting NatNet data via WiFi to Android and iOS clients (HMDs). When the camera FPS in Motive is set high (e.g. 240), I'm getting a lot of latency since the clients are processing more packets than they need. In the interest of maintaining tracking accuracy, I'm wondering if I can leave the camera FPS high, but throttle the multicasting rate down to reduce network congestion.
I'm running Motive 1.8 and receiving data via NatNet 2.7
Setting data streaming rate
-
- Posts: 609
- Joined: Tue Mar 19, 2013 5:03 pm
Re: Setting data streaming rate
The network traffic from the Motive server cannot be throttled relative to the camera rate. Only the number of frames processed on the client side can be changed. So it is entirely possible to only process every other frame in the client, based on the frame number. However, the network will have the same UDP message load.
Dustin
Technical Support Engineer
OptiTrack | TrackIR | SmartNav
Technical Support Engineer
OptiTrack | TrackIR | SmartNav
Re: Setting data streaming rate
There is an option on Camera properties in Motive (Frame Rate) named "Capture every ... frame",
Also Exposure/Threshold of the camera affects in its FPS number.
But I don't know if it affects on UDP stream.
I was wondering if it is possible to filter the traffic on router side.
Unfortunately, UDP assumes that the messages are sent without interesting about the receiver.
Also Exposure/Threshold of the camera affects in its FPS number.
But I don't know if it affects on UDP stream.
I was wondering if it is possible to filter the traffic on router side.
Unfortunately, UDP assumes that the messages are sent without interesting about the receiver.
-
- NaturalPoint Employee
- Posts: 720
- Joined: Mon Jan 19, 2015 11:52 am
Re: Setting data streaming rate
Hello ml-7,
Thank you for sharing your information here.
Any settings that affect the frame rate of the cameras will not help to throttle down the data stream. Motive will continue to stream the data as quickly as it can process it and as close to the camera frame rate as it can.
I am not sure about filtering data on the router, unfortunately.
Cheers,
Steven
--
Steven Andrews
OptiTrack | Senior Customer Support Engineer
Thank you for sharing your information here.
Any settings that affect the frame rate of the cameras will not help to throttle down the data stream. Motive will continue to stream the data as quickly as it can process it and as close to the camera frame rate as it can.
I am not sure about filtering data on the router, unfortunately.
Cheers,
Steven
--
Steven Andrews
OptiTrack | Senior Customer Support Engineer