According to the release notes here: https://docs.luxonis.com/software/release-notes/

In version 2.26.0 an option to limit bandwidth was added: XLink setXLinkRateLimit(int maxRateBytesPerSecond, int burstSize, int delayUs)

I am unable to find any documentation on how to use this, nor can I find a reference to it anywhere in the source code in v2.26.0 or v2.28.0.

Does this functionality exist? or is there an alternate way I can limit the bandwidth of an Oak camera?

    brambley9
    Not exposed in python, but should work in cpp.

      /**
         * Sets the maximum transmission rate for the XLink connection on device side,
         * using a simple token bucket algorithm. Useful for bandwidth throttling
         *
         * @param maxRateBytesPerSecond Rate limit in Bytes/second
         * @param burstSize Size in Bytes for how much to attempt to send once, 0 = auto
         * @param waitUs Time in microseconds to wait for replenishing tokens, 0 = auto
         */
        void setXLinkRateLimit(int maxRateBytesPerSecond, int burstSize = 0, int waitUs = 0);

    Thanks,
    Jaka