mirror of
https://github.com/YunoHost-Apps/galene_ynh.git
synced 2024-09-03 18:36:31 +02:00
Merge branch 'testing' into galene_v2
This commit is contained in:
commit
027497f6dc
4 changed files with 31 additions and 25 deletions
|
@ -28,9 +28,6 @@ Galène is a videoconference server (an “SFU”) that is easy to deploy and th
|
||||||
- streaming video and audio from disk
|
- streaming video and audio from disk
|
||||||
- activity detection
|
- activity detection
|
||||||
- LDAP support
|
- LDAP support
|
||||||
|
|
||||||
### Server features
|
|
||||||
|
|
||||||
- redistribution of arbitrary numbers of audio and video streams;
|
- redistribution of arbitrary numbers of audio and video streams;
|
||||||
- text chat;
|
- text chat;
|
||||||
- recording to disk;
|
- recording to disk;
|
||||||
|
|
|
@ -15,11 +15,6 @@
|
||||||
setup_private=1
|
setup_private=1
|
||||||
setup_public=1
|
setup_public=1
|
||||||
upgrade=1
|
upgrade=1
|
||||||
upgrade=1 from_commit=aaae7fbe83ce001fabd40509882e765a5d8da2c1
|
|
||||||
# 0.6~ynh1
|
|
||||||
upgrade=1 from_commit=c5cc50f1b1f326080f4f657b7805f2c27c1c3f20
|
|
||||||
# 0.6.1~ynh1
|
|
||||||
upgrade=1 from_commit=f55a3d1990a0fb2fe17eb9b70aefb13337c2b623
|
|
||||||
# 0.6.1~ynh2
|
# 0.6.1~ynh2
|
||||||
upgrade=1 from_commit=ed1506fa3eb56358fecb06d832c9684acbf682d9
|
upgrade=1 from_commit=ed1506fa3eb56358fecb06d832c9684acbf682d9
|
||||||
backup_restore=1
|
backup_restore=1
|
||||||
|
@ -30,6 +25,6 @@
|
||||||
Email=
|
Email=
|
||||||
Notification=none
|
Notification=none
|
||||||
;;; Upgrade options
|
;;; Upgrade options
|
||||||
; commit=aaae7fbe83ce001fabd40509882e765a5d8da2c1
|
; commit=ed1506fa3eb56358fecb06d832c9684acbf682d9
|
||||||
name=Testing (#62)
|
name=0.6.1~ynh2
|
||||||
manifest_arg=domain=DOMAIN&path=PATH&admin=USER&language=fr&is_public=1&password=pass&port=666&
|
manifest_arg=domain=DOMAIN&path=PATH&admin=USER&language=fr&is_public=1&password=pass&port=666&
|
||||||
|
|
|
@ -11,5 +11,34 @@ WorkingDirectory=__INSTALL_DIR__/live/
|
||||||
ExecStart=__INSTALL_DIR__/live/galene -http "127.0.0.1:__PORT__" -insecure -turn __PUBLIC_IP4__:__PORT_TURN__ -udp-range 49152-65535 -groups __DATA_DIR__/groups -recordings __DATA_DIR__/recordings -data __INSTALL_DIR__/live/data/
|
ExecStart=__INSTALL_DIR__/live/galene -http "127.0.0.1:__PORT__" -insecure -turn __PUBLIC_IP4__:__PORT_TURN__ -udp-range 49152-65535 -groups __DATA_DIR__/groups -recordings __DATA_DIR__/recordings -data __INSTALL_DIR__/live/data/
|
||||||
LimitNOFILE=65536
|
LimitNOFILE=65536
|
||||||
|
|
||||||
|
# various hardening options
|
||||||
|
ReadWritePaths=/var/lib/galene/recordings
|
||||||
|
CapabilityBoundingSet=
|
||||||
|
AmbientCapabilities=
|
||||||
|
PrivateTmp=yes
|
||||||
|
PrivateDevices=yes
|
||||||
|
DevicePolicy=closed
|
||||||
|
ProtectSystem=strict
|
||||||
|
ProtectHome=yes
|
||||||
|
ProtectKernelModules=yes
|
||||||
|
ProtectKernelTunables=yes
|
||||||
|
ProtectKernelLogs=yes
|
||||||
|
ProtectControlGroups=yes
|
||||||
|
ProtectHostname=yes
|
||||||
|
ProtectClock=yes
|
||||||
|
NoNewPrivileges=yes
|
||||||
|
MountFlags=private
|
||||||
|
LockPersonality=yes
|
||||||
|
RestrictRealtime=yes
|
||||||
|
RestrictNamespaces=yes
|
||||||
|
RestrictSUIDSGID=yes
|
||||||
|
KeyringMode=private
|
||||||
|
MemoryDenyWriteExecute=yes
|
||||||
|
RemoveIPC=yes
|
||||||
|
SystemCallArchitectures=native
|
||||||
|
SystemCallFilter=~ @clock @cpu-emulation @debug @keyring @module @mount @raw-io @reboot @swap @obsolete @timer @resources @privileged @pkey @obsolete @setuid
|
||||||
|
RestrictAddressFamilies=AF_INET AF_INET6 AF_UNIX
|
||||||
|
UMask=0077
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
||||||
|
|
|
@ -11,18 +11,3 @@ Galène is a videoconference server (an “SFU”) that is easy to deploy and th
|
||||||
- streaming video and audio from disk
|
- streaming video and audio from disk
|
||||||
- activity detection
|
- activity detection
|
||||||
- LDAP support
|
- LDAP support
|
||||||
|
|
||||||
### Server features
|
|
||||||
|
|
||||||
- redistribution of arbitrary numbers of audio and video streams;
|
|
||||||
- text chat;
|
|
||||||
- recording to disk;
|
|
||||||
- user statuses ("raise hand", etc.);
|
|
||||||
- choice of audio and video codecs (full functionality for VP8, VP9, and H.264, preliminary support for AV1);
|
|
||||||
- Simulcast;
|
|
||||||
- Scalable Video Coding (SVC) for VP8 and VP9;
|
|
||||||
- automatic restarting of failed flows (on ICE failure);
|
|
||||||
- congestion control in the server → client direction (both loss-based and using REMB indications);
|
|
||||||
- congestion control in the client → server direction (loss-based, partial REMB support);
|
|
||||||
- dynamic tuning of buffer sizes depending on the clients' RTT;
|
|
||||||
- built-in TURN server.
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue