Page 1 of 1

Setting data streaming rate

Posted: Fri Sep 18, 2015 8:34 am
by aaronwestre
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

Re: Setting data streaming rate

Posted: Tue Sep 22, 2015 12:39 pm
by NaturalPoint-Dustin
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.

Re: Setting data streaming rate

Posted: Wed May 04, 2016 3:38 am
by ml-7
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.

Re: Setting data streaming rate

Posted: Wed May 04, 2016 9:51 am
by steven.andrews
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