Commit Graph

1530 Commits (dd811cdbf618e90cf233f08b7e51e028704e7efa)

Author SHA1 Message Date
cruizba 334a87acf8 Patch elasticsearch to use log4j 2.17.0 2021-12-20 14:36:35 +01:00
cruizba 3886cf1b45 deployment: On nightly, don't change tag of some images 2021-12-17 10:27:03 +01:00
cruizba 581aad38d5 Bump Dockerfile redis version 2021-12-16 23:00:39 +01:00
cruizba 1e085e5990 deployment: Use own patched elasticsearch image 2021-12-16 21:29:51 +01:00
cruizba 46a6176432 Bump nginx version. Restart nginx always 2021-12-16 17:36:38 +01:00
cruizba edfbe3104e deployment: fix nginx main process. Update nginx version 2021-12-16 17:27:32 +01:00
cruizba 9e7a073653 Deployment: use pip3 command to install cfn-hub on all environments 2021-12-11 16:47:26 +01:00
cruizba 51e1348825 Deployment: use pip3 command to install cfn-hub 2021-12-11 16:27:59 +01:00
cruizba c6dac1ad4a deployment: Use aws-cfn with python3 instead of legacy python 2 2021-12-11 16:20:06 +01:00
cruizba 0b6fb08022 deployment: ec2-instance-connect needs to be installed in AMIs 2021-12-11 15:47:51 +01:00
cruizba 54e04d7e06 Check to install only pip in AMIs in OpenVidu CE 2021-12-11 15:29:16 +01:00
pabloFuente c7f247fbe6 Test commit trigger, again 2021-12-03 11:49:10 +01:00
pabloFuente da2758a93e Test commit trigger, again 2021-12-03 11:45:27 +01:00
pabloFuente 055d99206b openvidu-server: more FormatChecker unit tests 2021-12-02 14:38:01 +01:00
pabloFuente 31464df41b openvidu-server: check null on turnCredentials when leaving session 2021-12-02 12:12:48 +01:00
pabloFuente 0dd32610ae openvidu-server: fix name for recording containers 2021-12-02 12:03:43 +01:00
pabloFuente 7d8221de73 openvidu-server: change recording number delimiter from - to ~ 2021-12-01 17:58:28 +01:00
pabloFuente 2aecdfad1f openvidu-server: remove unused containers Map in ComposedRecordingService 2021-12-01 17:08:13 +01:00
pabloFuente 024230a87c Add FormatChecker unit test 2021-12-01 15:43:01 +01:00
pabloFuente e73ebfee78 Fix KurentoClient disconnect handler after Netty exception 2021-11-30 19:24:30 +01:00
pabloFuente 7470261345 openvidu-server: add OpenviduConfig#asOptionalStringAndNullIfBlank 2021-11-24 17:16:01 +01:00
Juan Navarro 5ea339c3cd openvidu-server: warn Publisher about useless usage of AllowTranscoding 2021-11-24 15:54:15 +01:00
pabloFuente b8e4e48f2e Add default REDIS_BINDING to docker-compose.yml 2021-11-17 19:06:01 +01:00
pabloFuente e60ac50d26 WebhookIntegrationTest 2021-11-14 23:16:54 +01:00
pabloFuente 90b075cc7f openvidu-server: support for rtsp SSL IP cameras (rtsps://...) 2021-11-12 18:45:05 +01:00
pabloFuente c9aed9da7b openvidu-server: revert commit reversion, without polling thread bug 2021-11-12 18:35:58 +01:00
pabloFuente c6687efe0e Revert "openvidu-test-e2e: fix restApiProTest"
This reverts commit 10ad16464c.
2021-11-12 18:09:52 +01:00
pabloFuente 10ad16464c openvidu-test-e2e: fix restApiProTest 2021-11-11 18:50:32 +01:00
pabloFuente a604865f65 openvidu-server: typo fixed in RpcHandler log 2021-11-11 12:01:55 +01:00
pabloFuente f81735d7f9 openvidu-server: remove unused imports. Update deprecated docker-java methods 2021-11-10 19:45:00 +01:00
pabloFuente cd847c1daf openvidu-server: new certificate with better "-name" flag 2021-11-09 17:10:59 +01:00
pabloFuente 00d3e429af openvidu-server: updated certificate 2021-11-09 16:26:17 +01:00
pabloFuente 47058c6292 Update Junit Jupiter versions. RecordingManager#checkRecordingPaths to protected 2021-11-09 01:17:48 +01:00
cruizba 594cd24706 openvidu-server: refactor with method Kms.getMediaServer to get which media server is running and Add it to Kms.toJsonExtended as attribute 2021-11-05 21:57:07 +01:00
Juan Navarro cff5e634f5 openvidu-server: unify debug message in connect() methods 2021-11-05 15:52:47 +01:00
Juan Navarro 142348fcef openvidu-server: gatherCandidates() returns immediately, no need for async 2021-11-05 15:52:47 +01:00
cruizba ddaf34a475 deployment: openvidu_health_check - fix error when 'about:webrtc' page refresh its data 2021-11-05 15:33:46 +01:00
cruizba 6c122cd645 deployment: openvidu_health_check fix timeout on firefox 2021-11-05 13:37:51 +01:00
cruizba 1eba0f3602 deployment: openvidu_health_check fix timeout 2021-11-05 12:26:26 +01:00
cruizba 2c4596a73f deployment: openvidu_health_check can test OpenVidu CE/PRO/ENTERPRISE. Cache web drivers in Docker image 2021-11-04 16:47:35 +01:00
cruizba e32330ad95 deployment: find_element instead of find_elements in openvidu_health_check 2021-11-03 20:51:03 +01:00
Carlos Ruiz Ballesteros 00d2e3e5fa
deployment: minor comment fixes in openvidu_helth_check 2021-11-03 20:26:46 +01:00
cruizba 83dade9e9e deployment: print candidates in openvidu-health-checker docker image test 2021-11-03 20:22:52 +01:00
Carlos Ruiz Ballesteros 4cdae4601d
Update README.md 2021-11-03 12:09:37 +01:00
Carlos Ruiz Ballesteros da3239d245
Update README.md 2021-11-03 12:09:19 +01:00
cruizba 5f7a88c68f deployment: Experimental openvidu-health-checker self-contained docker image to check openvidu deployments 2021-11-03 12:07:43 +01:00
pabloFuente e4d0123682 openvidu-test-e2e: fix openViduJavaClientTestIpCamAndTranscoding 2021-11-03 11:09:53 +01:00
pabloFuente ada73560d6 openvidu-server: disable KurentoClient remote operations for stopping INDIVIDUAL recording upon media server reconnection 2021-11-02 13:37:12 +01:00
Juan Navarro a7332aac70
openvidu-server: add MKV recording profile as part of MediaServer enum (#658)
Uses the MediaServer enum to contain information that is specific about
each particular media server. Specifically,

* kurento must record with the WEBM profile and ".webm" file extension
* mediasoup must record with the MKV profile and ".mkv" file extension

Integrating this as part of the global Openvidu config object makes it
trivial to replace the static or hardcoded lines with others that simply
obtain the data from the current media server mode in use.
2021-11-02 11:40:42 +01:00
pabloFuente 9b599ebb6a openvidu-test-e2e: mediaServerReconnect tests 2021-10-30 19:28:30 +02:00
pabloFuente ff50fa45f0 Use kurento docker image with tests. Infinite media server reconnection on CE 2021-10-29 13:38:20 +02:00
pabloFuente edb5dd36ff openvidu-server: deprecated recordingStarted/recordingStopped CDR events removed 2021-10-28 14:06:48 +02:00
pabloFuente 8e418bfd16 Check openvidu-browser and openvidu-server compatibility 2021-10-27 14:04:19 +02:00
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