]> git.sesse.net Git - nageru/blobdiff - defs.h
Allow symlinked frame files. Useful for testing.
[nageru] / defs.h
diff --git a/defs.h b/defs.h
index 058b2dea4508357e0b6f41d70d370c6dc6231351..d03b06c6c9bc2c8e0dab181f3ec5e7fd1d282c31 100644 (file)
--- a/defs.h
+++ b/defs.h
@@ -2,6 +2,22 @@
 #define _DEFS_H 1
 
 #define MAX_STREAMS 16
-#define CACHE_SIZE 1000
+#define CACHE_SIZE_MB 2048
+#define NUM_CAMERAS 4
+#define MUX_BUFFER_SIZE 10485760
+
+#define DEFAULT_STREAM_MUX_NAME "nut"  // Only for HTTP. Local dump guesses from LOCAL_DUMP_SUFFIX.
+#define DEFAULT_HTTPD_PORT 9095
+#define MUX_OPTS { \
+       /* Make seekable .mov files, and keep MP4 muxer from using unlimited amounts of memory. */ \
+       { "movflags", "empty_moov+frag_keyframe+default_base_moof+skip_trailer" }, \
+       \
+       /* Make for somewhat less bursty stream output when using .mov. */ \
+       { "frag_duration", "125000" }, \
+       \
+       /* Keep nut muxer from using unlimited amounts of memory. */ \
+       { "write_index", "0" } \
+}
+
 
 #endif  // !defined(_DEFS_H)