forked from EasyDarwin/EasyDarwin
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy patheasydarwin.ini
69 lines (51 loc) · 2.15 KB
/
easydarwin.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
[http]
port=10008
default_username=admin
default_password=admin
static=./www
[redis]
host="127.0.0.1:6380"
# password=""
db=0
[rtsp]
port=554
; SOCKET 系统缓存大小
network_buffer=262144
; rtsp 超时时间,包括RTSP建立连接与数据收发。
timeout=28800
; 使用gop现在音频上有BUG
; 是否使能gop cache。如果使能,服务器会缓存最后一个I帧以及其后的非I帧,以提高播放速度。但是可能在高并发的情况下带来内存压力。
gop_cache_enable=0
; 新的session连接时,如果已有同一个PATH的session在推流,则关闭之前的。
close_old=0
; 是否使能向服务器推流或者从服务器播放时验证用户名密码. [注意] 因为服务器端并不保存明文密码,所以推送或者播放时,客户端应该输入密码的md5后的值。
; password should be the hex of md5(original password)
authorization_enable=0
; 是否使能推送的同事进行本地存储,使能后则可以进行录像查询与回放。
save_stream_to_local=0
;easydarwin使用ffmpeg工具来进行存储。这里表示ffmpeg的可执行程序的路径
ffmpeg_path=ffmpeg
;本地存储所将要保存的根目录。如果不存在,程序会尝试创建该目录。
m3u8_dir_path=/home/raininfall/d/fdd/easy
;切片文件时长。本地存储时,将以该时间段为标准来生成ts文件(该时间+一个I帧间隔),单位秒。
;如果需要直播,这个值设小点,但是这样会产生很多ts文件;如果不需要直播,只要存储的话,可设大些。
ts_duration_second=12
;key为拉流时的自定义路径,value为ffmpeg转码格式,比如可设置为-c:v copy -c:a copy,表示copy源格式;default表示使用ffmpeg内置的输出格式,会进行转码。
;/stream_265=default
[rtp]
; RTP over UDP 包最大长度
rtp_max_size=1200
[player]
; 发送缓冲队列长度(单位:包)
send_queue_length=512
[record]
; 类redis数据库,存储录像任务和索引信息
redis_addr="""localhost:6380"""
redis_password=""
redis_db=0
; 录像缓冲队列长度(单位:RTP包)
receive_queue_length=128
storage_path=D:/fdd/easy/1,D:/fdd/easy/2
storage_scan_internal=30
[log]
level=debug