-
Notifications
You must be signed in to change notification settings - Fork 17
/
post_archive_config.toml
119 lines (95 loc) · 4.11 KB
/
post_archive_config.toml
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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
### opencast configuration begin
# Variables for accessing Opencast
# Make sure change these to your Opencast installation
[opencast]
# Server URL
# Example: server = 'https://develop.opencast.org'
server = 'http://localhost:8080'
# User credentials allowed to ingest via HTTP basic
# Example: user = 'username'
# Example: password = 'password'
user = 'admin'
password = 'opencast'
# Workflow to use for ingest
# Example: workflow = 'bbb-upload'
workflow = 'bbb-upload'
# Which additional files you want to send to Opencastr
[addFiles]
# Send the webcam recordings to Opencast.
# If your Opencast is any version earlier than 9.1, you MUST set this to false.
# Default: true
webcamTracks = true
# Adds the shared notes etherpad from a meeting to the attachments in Opencast
# Default: false
sharedNotesEtherpadAsAttachment = false
# Adds the shared notes as HTML from a meeting to the attachments in Opencast
# Default: false
sharedNotesHmtlAsAttachment = false
# Adds the shared notes as PDF from a meeting to the attachments in Opencast
# Default: false
sharedNotesPdfAsAttachment = false
# Adds the public chat from a meeting to the attachments in Opencast as a subtitle file
# Default: false
chatAsSubtitleAttachment = false
# Add all uploaded presentations from a meeting to the attachments in Opencast as PDF files.
# Please make sure to use this feature respectfully.
# Default: false
presentationsAsPdf = false
# If and how the script should delete raw recording files from BBB
[cleanUp]
# Removes the raw recording data from BBB if the script sent all the data to Opencast successfully.
# Set to false if there are other post_archive scripts after this one, or else they will
# likely fail due to the missing data.
# Although data will only ever be deleted after the script was successful and the first thing
# Opencast does (in the bbb-upload Workflow) is to make a snapshot of all the data it got,
# there may still be edge cases where data loss can occur. If you absolutely cannot accept
# any data loss, set this option to false.
# Default: true
deleteIfSuccessful = true
# Marks the raw recording data for deletion by the BBB clean-up cron job.
# This will have no effect if the cron job is disabled.
# This will have no effect if "deleteIfSuccessful" is set to true.
# Default: false
deleteByBBBCron = false
# Allows you to add default Opencast roles to every recording
[defaultRoles]
# Default roles for the event, e.g. "ROLE_OAUTH_USER, ROLE_USER_BOB"
# Default: ""
readPerm = ""
writePerm = ""
# Default roles for the series, e.g. "ROLE_OAUTH_USER, ROLE_USER_BOB"
# Default: ""
seriesReadPerm = ""
seriesWritePerm = ""
# Various other options
[miscellaneous]
# Whether a new series should be created if the given one does not exist yet
# Default: false
createNewSeriesIfItDoesNotYetExist = false
# Whether to skip processing if no series ID was submitted as meeting metadata
# Default: true
skipProcessingIfNoSeriesIdSet = false
# The given dublincore identifier will also passed to the dublincore source tag,
# even if the given identifier cannot be used as the actual identifier for the vent
# Default: false
passIdentifierAsDcSource = false
# Default: false
onlyIngestIfRecordButtonWasPressed = false
# If a converted video already exists, don't overwrite it
# This can save time when having to run this script on the same input multiple times
# Default: false
doNotConvertVideosAgain = false
# Minimal accepted duration of recordings in seconds
# This value can be used to discard recordings that are shorter than this value.
# This can be helpful when dealing with a lot of short videos due to people peeking into
# conferences before they start and that have set 'autoStartRecording' to 'true'.
minimalDuration = 0
# Monitor Opencast workflow state after ingest to determine whether the workflow was successful.
# EXPERIMENTIAL! This may cause the process spawned from this script to run a lot longer than anticipated.
[monitoring]
# Default: false
monitorOpencastAfterIngest = false
# Time between each state check in seconds
secondsBetweenChecks = 300
# Fail-safe. Time in seconds until the process is terminated no matter what.
secondsUntilGiveUpMax = 86400