forked from gozfree/aquila
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaquila.lua
69 lines (60 loc) · 1.62 KB
/
aquila.lua
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
aquila_global = {
videocap = {
type = "v4l2",
device = "/dev/video0",
format = "YUV422P",
width = 640,
height = 480,
},
audiocap = {
type = "alsa",
},
vencode = {
--type supported: mjpeg/x264
--type = "mjpeg",
type = "x264",
},
vdecode = {
type = "h264dec",
},
overlay = {
type = "timestamp",
offsetx = 0,
offsety = 0,
switch = "on",
},
playback = {
-- type supported sdl/snkfake
--type = "snkfake",
--format = "file",
type = "sdl",
--format = "rgb",
format = "yuv",
width = 640,
height = 480,
},
remotectrl = {
port = 54321,
},
upstream = {
type = "rtmp",
url = "rtmp://send3.douyu.com/live/5864578rN1HM8geH?wsSecret=a67935210b620acb5561bb7dfbe2e9fb&wsTime=5bdee212&wsSeek=off&wm=0&tw=0",
},
filters = {
"videocap",
"vencode",
"upstream",
"remotectrl",
},
graphs = {
{
source = "videocap",
sink = "vencode",
},
{
source = "vencode",
sink = "upstream",
},
},
}
return aquila_global