Juan Navarro
88d5fd97a7
openvidu-server: remove ForceCodec=NONE for mediasoup
...
Allow forcing a specific codec when mediasoup is the media server. This
requires changes in the recording! Otherwise, incompatible combinations
might occur. For example, currently WEBM is a container that works ok
for VP8 and VP9 video, but won't work with H.264.
2021-10-26 10:32:57 +02:00
cruizba
1400355aaf
deployment: Stop before start openvidu to run everything correctly after machine reboot
2021-10-25 16:32:45 +02:00
cruizba
c2ec01d38c
openvidu-server-e2e: E2E Test for mediasoup
2021-10-21 14:35:11 +02:00
pabloFuente
6bf0797df6
openvidu-server: removed ServletCustomizer ( https://github.com/spring-projects/spring-boot/blob/main/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/server/MimeMappings.java )
2021-10-19 13:02:07 +02:00
cruizba
fdc6449443
deployment: Rollback if nightly
2021-10-18 23:16:44 +02:00
cruizba
7d214f5664
deployment: Missing 'pushd' in AMIs CFs
2021-10-18 22:22:34 +02:00
cruizba
59abc1829a
deployment: Add option to create AMI using master tag docker image
2021-10-18 21:06:58 +02:00
Juan Navarro
fc61692b09
openvidu-server / deployment: add VP9 to OPENVIDU_STREAMS_FORCED_VIDEO_CODEC
...
This was already a possibility but most comments didn't mention it
2021-10-15 16:53:44 +02:00
Juan Navarro
0678d86eeb
openvidu-server: simplify logic for recording track selection
...
Two changes that try to make the code easier to read and maintain in the
future. The logic itself doesn't change.
- Do not repeat the MediaProfile assignments. This makes the flow much
easier to understand. And less error prone.
- Do not mix error handling with actual logic. By throwing early, the
actual selection logic that follows is more obvious.
2021-10-15 16:53:44 +02:00
cruizba
93626e5907
openvidu-server: LocalDockerManage#removeVolume added
2021-10-13 15:33:01 +02:00
cruizba
afe6eb1e8a
Bump openvidu-call to 2.21.0-beta1
2021-10-08 01:14:04 +02:00
cruizba
c32622dc28
Stop OpenVidu with error if COTURN_PORT is not valid
2021-10-07 22:20:56 +02:00
cruizba
bced9ecfa2
If COTURN_PORT not defined or errored, set 3478 by default
2021-10-07 22:13:21 +02:00
cruizba
3dab60b7df
Deployment: Bump openvidu ce/pro/enterprise to 2.21.0-beta1
2021-10-07 21:43:16 +02:00
Pablo Fuente Pérez
20fdbe0fe1
Merge pull request #656 from gtunon/master
...
Coturn port conf
2021-10-07 18:35:55 +02:00
pabloFuente
153d138efd
Update README doc badge
2021-10-07 12:47:56 +02:00
gtunon
a9a4be6c7c
Double space to single space
2021-10-07 07:32:28 +02:00
gtunon
44d3158d1b
error on coturn max port solved
2021-10-07 07:30:14 +02:00
gtunon
45c04e0156
getNonUserProperties updated with COTURN_PORT
2021-10-07 07:26:21 +02:00
gtunon
b7caa1c73e
$$(detect-external-ip)
2021-10-06 15:44:51 +02:00
pabloFuente
fa2e949b99
openvidu-server: LocalDockerManage#getMountsForContainers added
2021-10-06 14:15:31 +02:00
cruizba
d530ce3f28
Update call to 2.21.0-dev1
2021-10-03 21:43:13 +02:00
cruizba
43f6636363
Update docker-compose files. Remove not needed chmod
2021-10-03 21:22:34 +02:00
gtunon
57faf14b21
Coturn port conf
2021-10-01 09:09:04 +02:00
cruizba
110878f4c9
deployment: Add volume to configure custom locations in nginx. This is useful to add reverse proxy or other services to the nginx configuration to default HTTPS_PORT configured
2021-09-30 16:33:08 +02:00
pabloFuente
197ddc8ce8
openvidu-server: LocalDockerManage#getRunningContainers filtering by status
2021-09-30 15:32:03 +02:00
pabloFuente
2e5f605225
/latest to /stable
2021-09-29 11:44:18 +02:00
jenkinsopenvidu
5ee08a2d62
Update to version v2.20.0
2021-09-22 16:16:07 +00:00
pabloFuente
8539954b4e
Updated docker-compose files to 2.20.0
2021-09-22 18:05:32 +02:00
pabloFuente
34a16cf98c
Replace System.exit with Runtime.getRuntime.halt
2021-09-22 11:16:15 +02:00
cruizba
88fdea590d
deployment: Fix wrong recording directory on install media nodes
2021-09-21 22:41:08 +02:00
cruizba
056538217c
deployment: Not support deprecated API in enterprise ha master nodes
2021-09-21 21:31:58 +02:00
cruizba
1fd4e50506
deployment: use openvidu-server/deployments/enterprise/master-node as deployment directory. Change install_openvidu_enterprise_master_node_OPENVIDU_VERSION.sh as installation script name
2021-09-21 19:59:05 +02:00
cruizba
9bf5093ff3
deployment: Bump mediasoup-controller
2021-09-21 17:50:21 +02:00
cruizba
2b84d42bf3
deployment: Update openvidu server versions
2021-09-21 17:30:43 +02:00
cruizba
8f9512c3bd
deployment - OpenVidu enterprise: Add media server in .env and OPENVIDU_EDITION
2021-09-21 16:25:55 +02:00
cruizba
ff3d4db8db
deployment: Ensure all openvidu deployments have permissions in recordings folder
2021-09-21 14:53:53 +02:00
pabloFuente
1f3f439e22
openvidu-server: asOptionalInetAddress less restrictive
2021-09-21 12:52:31 +02:00
cruizba
c23f6910f0
Update mediasoup-controller version
2021-09-17 17:37:12 +02:00
cruizba
6242b7ed77
deployment: Better naming for instances in PRO
2021-09-15 16:17:11 +02:00
cruizba
08e3656c42
Bump openvidu-pro version
2021-09-15 12:44:16 +02:00
cruizba
3179dd6d58
Change infrastructure name of nodes. Add replication-manager logs
2021-09-14 10:14:47 +02:00
Carlos Ruiz Ballesteros
b510f115dd
Merge pull request #649 from robert-scheck/env
...
openvidu-proxy: Pick up environment settings for TLS version, ciphers and HSTS
2021-09-14 09:57:52 +02:00
pabloFuente
67fad6a3ce
openvidu-server: session already created message improved
2021-09-10 14:41:49 +02:00
pabloFuente
91d24ccd42
openvidu-server: improved concurrent Session initializaion
2021-09-10 13:10:52 +02:00
cruizba
3e7aa986b4
deployment: Fix missing templated variable for openvidu/openvidu-recording in testRecording.sh
2021-09-08 14:35:03 +02:00
cruizba
bd1ad2f948
deployment: Add timeout to testRecording.sh to always remove the container in case of error. Add testRecording to CE
2021-09-08 14:30:04 +02:00
cruizba
fb7ba4b701
deployment: Cache openvidu/openvidu-recording docker image in EC2 from AMI on start to fix first recording failed issue."
2021-09-08 13:02:18 +02:00
Juan Navarro
5b79f9a0a1
recording: improve Error event logs
...
Make the logs more descriptive and use the same structure for both of
them in CompositeWrapper and SingleStreamRecordingService.
2021-09-08 11:28:10 +02:00
Juan Navarro
1b01ffab81
recording: block on connect() before calling record()
...
The Kurento RecorderEndpoint.record() method expects that all elements
have been successfully connected. However if connect() is called non-
blocking, then it might happen that record() is called in parallel, when
the connections haven't been done yet.
2021-09-08 11:28:10 +02:00