Commit Graph

1837 Commits (08a5950c2251ee4c5157589b9ee99d81b0da7193)

Author SHA1 Message Date
pabloFuente eae721a45b Update createAMI.sh scripts and yaml templates with new var names 2023-03-18 02:56:09 +01:00
cruizba 3c363878a1 deployment: Improve metricbeat and filebeat URL parsing 2023-03-17 22:28:35 +01:00
pabloFuente 38ee33db27 Beautify createAMI.sh scripts 2023-03-16 13:14:05 +01:00
pabloFuente 38ef3681e7 Update installation scripts to prepare it for next release 2023-03-16 11:29:57 +01:00
cruizba 66687592de deployment: Check that minimal version of docker is 20.10.10 2023-03-16 00:45:26 +01:00
jenkinsopenvidu 29461299e3 Update to version 2.26.0 2023-03-15 22:00:53 +00:00
pabloFuente ff189941bd Docker containers: fix create_image.scripts to allow if with wildcards 2023-03-15 22:49:54 +01:00
cruizba 280ba3b0c2 deployment: Fix unbound variable when WAIT_KIBANA_URL is empty for openvidu-server-pro image 2023-03-15 14:55:14 +01:00
jenkinsopenvidu 3dcde7db53 Update docker-compose.yml files to version 2.26.0 2023-03-15 13:52:22 +00:00
pabloFuente cd76c3a74b Unify JAR location in all openvidu-server Dockerfiles 2023-03-15 14:31:12 +01:00
jenkinsopenvidu 8e2f096217 Update openvidu-recording to version 2.26.0 2023-03-15 13:14:20 +00:00
pabloFuente 585767ec0c Use wildcard in Dockerfile of openvidu-server-pro 2023-03-14 16:20:20 +01:00
cruizba c1a11f8e00 deployment: Improve cloudformation assertions 2023-03-14 15:24:22 +01:00
cruizba f86d71c0bf deployment: Revert coturn to 4.5.2 2023-03-13 18:03:19 +01:00
cruizba 0694281504 deployment: Add option to disable Elasticsearch in Cloudformation 2023-03-13 17:17:57 +01:00
cruizba 8764b7a23b deployment: Use OPENVIDU_PRO_ELASTICSEARCH instead of OPENVIDU_PRO_ELASTICSEARCH_ENABLED 2023-03-13 15:32:08 +01:00
cruizba 4e3f241c13 deployment: Typo, forgot to use scale argument in docker-compose up 2023-03-08 18:15:18 +01:00
cruizba 7a8f7fb5d1 deployment: Add some missing changes from cb8d87aecc 2023-03-08 18:09:48 +01:00
cruizba cb8d87aecc openvidu-pro: Fix some Elasticsearch and Kibana config inconsistencies.
- 1. `ELASTICSEARCH_PASSWORD` must be greater than 6 characters
- 2. Port 443 and 80 is no longer needed to be specified when defining `OPENVIDU_PRO_ELASTICSEARCH_HOST`
  and `OPENVIDU_PRO_KIBANA_HOST`
- 3. OpenVidu Pro can run without Elasticsearch and Kibana by using `OPENVIDU_PRO_ELASTICSEARCH_ENABLED`
2023-03-08 17:57:52 +01:00
jenkinsopenvidu 53e75e5f83 Update openvidu-recording to version 2.26.0-beta1 2023-03-07 23:50:53 +00:00
pabloFuente b495e94c9e openvidu-recording: udpate create_image.sh script 2023-03-07 20:26:18 +01:00
pabloFuente 9fa6898db2 Deployments: add blank space to docker-compose.override.yml 2023-03-06 22:56:36 +01:00
pabloFuente 8db7c53a58 Extend commons.sh script 2023-03-01 17:54:30 +01:00
pabloFuente ffb2a1590c Update Docker image base versions of nginx and coturn 2023-03-01 14:05:21 +01:00
pabloFuente f48e1f805f Add /bin/bash to create_image.sh script 2023-02-28 16:34:03 +01:00
pabloFuente 9a3b7d5ae7 Add /bin/bash to create_image.sh script 2023-02-28 16:32:44 +01:00
pabloFuente 72cac3b49e Update openvidu-recording image to 2.26.0 2023-02-27 11:53:49 +01:00
pabloFuente 4118ba2e92 openvidu-server: differentiate between activeRecordings and activeBroadcasts 2023-02-17 14:34:49 +01:00
pabloFuente 5a1bc4f7c3 openvidu-server: rollback autoremove property on runContainer 2023-02-16 17:05:15 +01:00
pabloFuente bd23cfcd71 Broadcast SDKs. Broadcast tests in OpenViduProTestaAppE2eTest 2023-02-16 14:43:00 +01:00
pabloFuente 2e940b3af7 openvidu-server: make autoremove a variable in DockerManager 2023-02-14 17:41:44 +01:00
pabloFuente f841886b52 Add broadcasting property to Session entity 2023-02-08 12:29:53 +01:00
pabloFuente c670bee1aa openvidu-test-e2e: EndReason test 2023-02-08 09:49:11 +01:00
pabloFuente 9cdca285a2 openvidu-server: fix CDR logback file. Add CDR test 2023-02-06 12:46:07 +01:00
pabloFuente a6b9e802c7 Broadcast events 2023-02-06 12:45:17 +01:00
pabloFuente cae40f5493 Change concept RTMP to Broadcast. Prepare openvidu-browser for broadcast events 2023-02-03 13:55:17 +01:00
pabloFuente b78b127447 openvidu-java-client: refactoring to use Java HttpClient. Allow custom client 2023-01-27 16:15:32 +01:00
pabloFuente 2043c33761 openvidu-server: refactoring to support rtmp streaming 2023-01-18 18:11:16 +01:00
pabloFuente a41749602f Update openvidu-recording image 2023-01-18 16:02:57 +01:00
cruizba 799e875dd7 deployment: OPENVIDU_UPGRADABLE_VERSION to 2.25 2022-12-22 13:59:45 +01:00
jenkinsopenvidu 4d7e33ea5e Update to version v2.25.0 2022-12-22 12:41:39 +00:00
cruizba 29b6b17787 deployment: Bumb docker-compose.yml to 2.25.0 2022-12-22 13:28:58 +01:00
cruizba 276fe225b0 Update openvidu recording version 2022-12-22 12:48:41 +01:00
cruizba 7cdf095e01 deployment: Update OPENVIDU_PRO_AWS parameters .env description 2022-12-22 12:40:24 +01:00
pabloFuente 038d6ccd29 openvidu-server: protect from NullPointer on KurentoParticipant#getPublisherStreamId 2022-12-16 16:33:10 +01:00
cruizba 41ca11f9df deployment: Add OPENVIDU_PRO_DOCKER_REGISTRIES for private docker repositories usage in media nodes 2022-12-15 17:37:50 +01:00
pabloFuente c924cb9ab5 Recording layout: better way of getting WS protocol 2022-12-13 13:26:03 +01:00
pabloFuente ca1dd07f08 Recording layout: dynamic WS protocol depending on current location.protocol 2022-12-13 13:24:39 +01:00
pabloFuente ea724a8db0 openvidu-server: generateErrorResponse as a static method of SessionRestController 2022-12-13 12:02:34 +01:00
pabloFuente c2478d806b openvidu-server: remove deprecated WebMvcConfigurerAdapter 2022-12-05 13:34:28 +01:00
pabloFuente d5d037be53 OpenVidu Server Dashboard CE: change tokens API to connections API 2022-12-02 12:58:06 +01:00
pabloFuente 36c24fab7c OpenVidu Server Dashborad update to Angular 15 2022-12-02 12:46:12 +01:00
pabloFuente 763c7cba26 openvidu-server dashboard: upgrade to Angular 14 2022-12-01 16:24:54 +01:00
pabloFuente e993cc7eb3 Remove unnecessary io.netty exclusion from pom.xml 2022-12-01 13:11:12 +01:00
pabloFuente 759127204f Remove net.bytebuddy unnecessary exclusions from pom.xml 2022-12-01 11:54:41 +01:00
pabloFuente 72b8e78dff openvidu-server: update reconnection handler to catch uncaught KurentoException 2022-11-30 15:59:44 +01:00
pabloFuente ef2189bada Reorder pom.xml dependencies 2022-11-30 11:38:21 +01:00
pabloFuente 9522e1ff63 Update pom.xml dependencies 2022-11-29 23:19:11 +01:00
pabloFuente 1706491538 Fix integration tests updating properties file 2022-11-27 17:54:35 +01:00
pabloFuente fe2f668d58 openvidu-server: update unit and integration tests to new JUnit version 2022-11-27 17:33:46 +01:00
pabloFuente 13f404d072 Update Spring Boot to 2.7.5 2022-11-27 17:33:46 +01:00
pabloFuente b0f1db5770 openvidu-server: update janino. Remove unnecessary springboot dependencies 2022-11-24 03:05:58 +01:00
pabloFuente 8caeb23c53 openvidu-server: provide required DockerHttpClient in LocalDockerManager 2022-11-24 01:48:21 +01:00
pabloFuente e8218b3fd8 Update Java dependencies. Remove commons-validator and powermock-module-junit4 2022-11-24 01:46:20 +01:00
pabloFuente d49ec43236 Add massive session e2e test 2022-11-23 22:59:43 +01:00
cruizba d19a8406bf deployment: install_media_node.sh - Pull coturn in media nodes 2022-11-18 21:16:52 +01:00
pabloFuente 1673a1b38c Update OPENVIDU_UPGRADABLE_VERSION to 2.24 in deployment scripts 2022-11-17 19:16:38 +01:00
jenkinsopenvidu deb10d2aa2 Update to version v2.24.0 2022-11-17 18:05:30 +00:00
pabloFuente 92225253fa Update Docker deployment files to 2.24.0 2022-11-17 18:31:18 +01:00
cruizba f812b4d1be deployment: Update openvidu-recording to 2.24.0 2022-11-17 13:12:45 +01:00
cruizba 0c4355f9c7 deployment: Open port 4000. Update speech to text AMI 2022-11-17 13:12:45 +01:00
pabloFuente 8aad8948bf openvidu-server: hide secret properties on log 2022-11-11 13:37:45 +01:00
pabloFuente fc275452ec openvidu-server: fix null pointer for STT participant with incompatible openvidu-browser 2022-11-11 13:07:54 +01:00
cruizba 0919f04fa4 deployment: Update nginx version and bump deployment versions 2022-11-10 14:44:33 +01:00
cruizba b93b8dd85e deployment: Nginx security improvements:
- Disable TLSv1.0 and TLSv1.1 by default.
- Use intermediate SSL ciphers following mozilla SSL generator: https://ssl-config.mozilla.org/#server=nginx&version=1.23.1&config=intermediate&openssl=1.1.1&guideline=5.6
- Enable HSTS by default
2022-11-10 14:43:03 +01:00
pabloFuente 0d73bdc462 openvidu-server: simplify STT operations with single a connectionId 2022-11-07 13:35:35 +01:00
cruizba 79f1580560 deployment: Fix some typos of speech to text parameters at .env files 2022-11-03 12:53:47 +01:00
cruizba 5f73380afa deployment: Speech to text properties added to .env 2022-11-03 11:29:16 +01:00
cruizba f1c65213df deployment: Typo - Add service to 'speech-to-text' docker image name 2022-10-30 13:31:44 +01:00
cruizba a49c35ac7d deployment: Add speech to text service 2022-10-30 13:17:28 +01:00
pabloFuente 46ab59f4b2 openvidu-server: new Error code SERVICE_NOT_ENABLED_ERROR_CODE 2022-10-27 16:14:30 +02:00
cruizba fffc100623 deployment: Add new call properties 2022-10-26 18:03:45 +02:00
pabloFuente 5a9954c614 openvidu-server: added method ConfigRestController#hideSecret 2022-10-24 13:46:59 +02:00
pabloFuente 38a8681d17 'lang' parameter in subscribeToSpeechToText method 2022-10-21 10:32:00 +02:00
pabloFuente fe749d40c0 openvidu-server: same public ID in Token and Connection for insecure participants 2022-10-20 12:25:07 +02:00
pabloFuente 9defcf4e87 openvidu-browser: final SpeechToTextEvent format 2022-10-17 12:27:23 +02:00
cruizba 12e5a8b9d9 deployment: Add coturn to mono-node deployment 2022-10-13 12:10:11 +02:00
pabloFuente cf15f9f7b6 openvidu-server: manage STT participant as an invisible one 2022-10-10 18:40:25 +02:00
pabloFuente b31b612954 openvidu-server: differentiate onSubscribe handler 2022-10-10 14:37:35 +02:00
pabloFuente d700dd3e97 Speech-To-Text base support 2022-10-10 11:45:27 +02:00
cruizba 875763f357 deployment: Update OpenVidu PRO and media-node-controller to 2.24.0-beta1 2022-10-07 14:35:13 +02:00
cruizba 637fe69b1d deployment: Set different recordings directory for media nodes with mono-node deployment 2022-10-07 13:55:56 +02:00
cruizba 56b22841ac openvidu-server: Adapt config.getOpenViduRecordingPath to have different recording paths in Media nodes for OpenVidu PRO/ENTERPRISE 2022-10-07 13:55:56 +02:00
pabloFuente 3b72c8f52d openvidu-recording Docker image: add Ubuntu 22.04-based image 2022-10-06 11:25:12 +02:00
pabloFuente 74e68ea8b1 openvidu-recording Docker image: add new Chromium flags 2022-10-06 11:15:52 +02:00
cruizba f886eb217c deployment: Add stop container command in opevidu-pro mono node 2022-10-04 10:38:43 +02:00
cruizba 64e603e047 deployment: Add mononode openvidu pro deployment files 2022-10-04 10:30:45 +02:00
cruizba 5acd93ecd0 Update OPENVIDU_UPGRADABLE_VERSION to 2.23 2022-09-22 00:22:29 +02:00
jenkinsopenvidu bf427ba4df Update to version v2.23.0 2022-09-21 20:47:30 +00:00
cruizba 48192b3f50 Update docker-compose.yml tag versions to 2.23.0 2022-09-21 17:23:13 +02:00
cruizba 154cdc2db6 deployment: Update nginx version to 1.23.1 2022-09-21 15:18:56 +02:00
pabloFuente 7e5a8afb48 openvidu-server: show warning log on startup if openvidu-dev container 2022-09-20 16:09:47 +02:00
cruizba 57401acf2b deployment: Remove docker of openvidu-test-app. Update openvidu-dev to 6.18.0 2022-09-19 17:56:15 +02:00
cruizba ace1a1f5a4 deployment: Update script of upgrading
- Throw error while upgrading between different OpenVidu Editions.
- Move coturn volume to rollback directory while upgrading.
2022-09-16 19:09:41 +02:00
cruizba 7f1684fb78 openvidu-server,deployment: Update kurento-media-server to 6.18.0 2022-09-16 16:43:49 +02:00
cruizba f124f0a661 openvidu-server, deployment: Update recording version to 2.23.0 2022-09-14 12:56:33 +02:00
cruizba ca08e16ac4 deployment: Deprecate old API by default. 2022-09-14 12:04:57 +02:00
pabloFuente bd3ad19cab openvidu-server: rename property DEV_CONTAINER to FORCE_PLAIN_HTTP 2022-08-26 11:46:09 +02:00
pabloFuente d878c3f5eb Rename docker container openvidu-server-kms to openvidu-dev 2022-08-08 23:49:22 +02:00
pabloFuente 064887f7d8 openvidu-server: remove deprecated property OPENVIDU_DOMAIN_OR_PUBLIC_IP 2022-08-08 22:32:06 +02:00
pabloFuente ee2c3d009b openvidu-server: public URL to plain HTTP if DEV_CONTAINER 2022-07-27 12:07:45 +02:00
cruizba 4102d5c8c3 ci: Include deprecated AMIs in delete_amis.sh script 2022-07-17 20:57:03 +02:00
pabloFuente 3908dfc146 openvidu-java-client: improve default values of Properties 2022-06-16 12:21:11 +02:00
pabloFuente 1dd234a928 Update "mediaNode" Recording property 2022-06-15 12:50:56 +02:00
pabloFuente 735d4a96bd Move RecordingProperties#fromJson from openvidu-server to openvidu-java-client 2022-06-13 18:20:53 +02:00
pabloFuente c6e3875ceb openvidu-server: fix uncaught exception in Token class 2022-06-10 11:57:04 +02:00
pabloFuente b102a44d50 Move ConnectionProperties#fromJson from openvidu-server to openvidu-java-client 2022-06-10 11:54:47 +02:00
pabloFuente a49e1818c0 Move SessionProperties#fromJson from openvidu-server to openvidu-java-client 2022-06-09 17:38:58 +02:00
Carlos Ruiz Ballesteros caa9accf02
Merge pull request #734 from OpenVidu/deployment-logs
Improvements for deployment script "logs" command
2022-06-09 17:27:31 +02:00
pabloFuente e3aaf2a25a Update README with OpenVidu Tests badge 2022-06-08 14:40:26 +02:00
pabloFuente 83397b07dc openvidu-server: fix RPC missing parameters exception message 2022-06-08 12:40:00 +02:00
Juan Navarro 4e54cd2472 deployments: Allow users to print whole logs or just follow them
Users can call the script with "-f" or "--follow" in order to follow the
latest lines (like with system tool "tail -f"), of not provide this
argument to obtain the whole contents of the logs.
2022-06-06 14:54:43 +02:00
Juan Navarro 5d61cb1afa deployments: use "--tail 10" to follow logs
docker-compose uses "--tail all" by default, which prints the complete
logs before starting to follow new lines. This becomes a problem when
the service has been running for a lot of time and there are thousand of
lines.

Use "--tail 10" to mimic the behavior of the "tail" program, which shows
the latest 10 lines by default.
2022-06-06 14:46:37 +02:00
Carlos Ruiz Ballesteros f2f37ab42d
Merge pull request #722 from OpenVidu/kurento-6.18
Change to new API methods for Kurento release 6.18.0
2022-05-31 17:46:17 +02:00
cruizba a8fd0f8cf7 deployment: Prepare for kurento dev-6.18 2022-05-31 17:44:41 +02:00
cruizba f0f5f217bb openvidu-server: Missing add customIceServer in joinRoom response 2022-05-30 20:46:20 +02:00
cruizba 958eaee41d openvidu-server: Check nulls before setting default ICE servers in customIceServers 2022-05-30 20:40:10 +02:00
cruizba 789ff26cfc openvidu-server: Set default coturnIp and coturnPort in customIceServers at joinRoom RPC response, ONLY if customIceServers are not defined 2022-05-30 18:03:50 +02:00
pabloFuente 8d3fe2b681 Trigger recordingStarted event for new connected participants 2022-05-27 11:13:59 +02:00
cruizba 75f4c6497f Fix update link error 2022-05-20 17:42:38 +02:00
pabloFuente bc1d1b7925 openvidu-server: allow missing parameter sdkVersion on RPC joinRoom 2022-05-20 14:13:59 +02:00
pabloFuente a64ccb03cf Fix AWS cli --createVolumePermission to --create-volume-permission 2022-05-13 17:19:42 +02:00
pabloFuente a4e10199bd Update docker-compose.yml tag versions to 2.22.0 2022-05-13 16:54:49 +02:00
pabloFuente ea6ea80f18 Update AMIs scripts 2022-05-13 16:35:03 +02:00
pabloFuente d85bd79da9 Update OPENVIDU_UPGRADABLE_VERSION to 2.22 in installation scripts 2022-05-12 17:31:17 +02:00
jenkinsopenvidu 44b7474a38 Update to version v2.22.0 2022-05-12 14:57:21 +00:00
pabloFuente 4c028e564e Update docker-compose.yml file versions 2022-05-12 16:47:24 +02:00
cruizba 46ba13410b deployment: Minor fix on start 2022-05-10 02:08:03 +02:00
cruizba 1fd6308ec1 deployment: Better description for CoturnInMediaNodes CF parameter 2022-05-09 18:14:34 +02:00
cruizba ce70a4b4db Update coturn related parameters in .env and scripts. Remove upgrade from enterprise ha 2022-05-09 18:08:26 +02:00
cruizba a5ba5032bf Revert "deployment enterprise: Read all .env variables so other OpenVidu parameters can be readen by the replication manager."
This reverts commit ac427c0f57.
2022-05-09 15:38:39 +02:00
cruizba ac427c0f57 deployment enterprise: Read all .env variables so other OpenVidu parameters can be readen by the replication manager. 2022-05-09 15:01:05 +02:00
cruizba d652201ce8 deployment enterprise: Add docker sock for restarts 2022-05-09 01:42:18 +02:00
cruizba f7d57e1c52 deployment: Fix typo media nodes AMIs 2022-05-06 20:42:04 +02:00
cruizba d7aa64fe91 Remove from enterprise openvidu-call. Kibana and Elasticsearch not present in docker-compose.yml, so there is no need to scale=0 the service. 2022-05-05 18:20:22 +02:00
Juan Navarro 3425e601bf Change to new API methods for Kurento release 6.18.0
* Old: MediaFlowOutStateChange
* New: MediaFlowOutStateChanged

* Old: MediaFlowInStateChange
* New: MediaFlowInStateChanged

* Old: MediaTranscodingStateChange
* New: MediaTranscodingStateChanged

* Old: OnIceCandidate
* New: IceCandidateFound

* Old: OnIceGatheringDone
* New: IceGatheringDone

* Old: OnIceComponentStateChanged, IceComponentStateChanges
* New: IceComponentStateChanged

* Old: OnDataChannelOpened, DataChannelOpens
* New: DataChannelOpened

* Old: OnDataChannelClosed, DataChannelClose
* New: DataChannelClosed
2022-05-03 17:21:23 +02:00
Carlos Ruiz Ballesteros 5d354f1f0e
Update new_api_pro.conf 2022-04-28 11:47:15 +02:00
cruizba 18ff97da7c deployment: Add coturn in media nodes for nightly AMIs 2022-04-25 18:56:07 +02:00
cruizba 4ab629562d deployment: Change parameter name from OPENVIDU_PRO_COTURN_PUBLIC_IP_AUTODISCOVER to OPENVIDU_PRO_MEDIA_NODE_PUBLIC_IP_AUTODISCOVER 2022-04-25 11:43:41 +02:00
cruizba 42ad7bce5d deployment: Infrastructure changes to allow coturn in media nodes 2022-04-25 01:43:54 +02:00