This file is indexed.

/usr/share/crtmpserver-apps/appselector.lua is in crtmpserver-apps 1.0~dfsg-5.4build1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 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
application =
{
	-- The name of the application. It is mandatory and must be unique
	name = "appselector",
	-- Short description of the application. Optional
	description = "Application for selecting the rest of the applications",
	-- The type of the application. Possible values are:
	-- dynamiclinklibrary - the application is a shared library
	protocol = "dynamiclinklibrary",
	-- the complete path to the library. This is optional. If not provided,
	-- the server will try to load the library from here
	-- <rootDirectory>/<name>/lib<name>.{so|dll|dylib}
	-- library="/some/path/to/some/shared/library.so"

	-- Tells the server to validate the clien's handshake before going further.
	-- It is optional, defaulted to true
	validateHandshake = true,
	-- this is the folder from where the current application gets it's content.
	-- It is optional. If not specified, it will be defaulted to:
	-- <rootDirectory>/<name>/mediaFolder
	-- mediaFolder="/some/directory/where/media/files/are/stored"
	-- the application will also be known by that names. It is optional
	--aliases=
	--{
	--	"simpleLive",
	--	"vod",
	--	"live",
	--},
	-- This flag designates the default application. The default application
	-- is responsable of analyzing the "connect" request and distribute
	-- the future connection to the correct application.
	default = true,
	acceptors =
	{
		{
			ip = "0.0.0.0",
			port = 1935,
			protocol = "inboundRtmp"
		},
		{
			ip = "0.0.0.0",
			port = 8080,
			protocol = "inboundRtmpt"
		},
		--[[{
			ip = "0.0.0.0",
			port = 8081,
			protocol = "inboundRtmps",
			sslKey = "server.key",
			sslCert = "server.crt"
		},]]--
	}
}