Support setting TTL on outgoing UDP streams. Especially useful for multicast.
[cubemap] / config.h
index 6053148..d5b0411 100644 (file)
--- a/config.h
+++ b/config.h
@@ -21,6 +21,7 @@ struct UDPStreamConfig {
        sockaddr_in6 dst;
        std::string src;  // Can be empty.
        uint32_t pacing_rate;  // In bytes per second. Default is ~0U (no limit).
+       int ttl;  // Default is -1 (use operating system default).
 };
 
 struct AcceptorConfig {