]> git.sesse.net Git - nageru/blob - defs.h
Allow symlinked frame files. Useful for testing.
[nageru] / defs.h
1 #ifndef _DEFS_H
2 #define _DEFS_H 1
3
4 #define MAX_STREAMS 16
5 #define CACHE_SIZE_MB 2048
6 #define NUM_CAMERAS 4
7 #define MUX_BUFFER_SIZE 10485760
8
9 #define DEFAULT_STREAM_MUX_NAME "nut"  // Only for HTTP. Local dump guesses from LOCAL_DUMP_SUFFIX.
10 #define DEFAULT_HTTPD_PORT 9095
11 #define MUX_OPTS { \
12         /* Make seekable .mov files, and keep MP4 muxer from using unlimited amounts of memory. */ \
13         { "movflags", "empty_moov+frag_keyframe+default_base_moof+skip_trailer" }, \
14         \
15         /* Make for somewhat less bursty stream output when using .mov. */ \
16         { "frag_duration", "125000" }, \
17         \
18         /* Keep nut muxer from using unlimited amounts of memory. */ \
19         { "write_index", "0" } \
20 }
21
22
23 #endif  // !defined(_DEFS_H)