X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=defs.h;h=d03b06c6c9bc2c8e0dab181f3ec5e7fd1d282c31;hb=3795723be95f2fe82f3c8b8b45b1a905b2c811fd;hp=058b2dea4508357e0b6f41d70d370c6dc6231351;hpb=b6df8ea4e68c1efa57413f278019612a34ffd541;p=nageru diff --git a/defs.h b/defs.h index 058b2de..d03b06c 100644 --- 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)