Setting data streaming rate

Post Reply
aaronwestre
Posts: 1
Joined: Fri Sep 18, 2015 8:09 am

Setting data streaming rate

Post 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
NaturalPoint-Dustin
Posts: 609
Joined: Tue Mar 19, 2013 5:03 pm

Re: Setting data streaming rate

Post 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.
Dustin
Technical Support Engineer
OptiTrack | TrackIR | SmartNav
ml-7
Posts: 5
Joined: Wed Apr 27, 2016 6:30 am

Re: Setting data streaming rate

Post 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.
steven.andrews
NaturalPoint Employee
NaturalPoint Employee
Posts: 720
Joined: Mon Jan 19, 2015 11:52 am

Re: Setting data streaming rate

Post 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
Post Reply