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
pabloFuente
f91c7b1928
Virtual Background token integration
2022-04-22 11:21:42 +02:00
cruizba
78d6320cad
deployment Remove not used cfn-hup command
2022-04-22 00:20:28 +02:00
cruizba
4eccd15494
deployment: AMI 20.04 no longer uses python-pip; Only python3-pip can be installed.
2022-04-21 22:30:57 +02:00
cruizba
edfbd9cf34
deployment: Don't ask about time zone while building openvidu-server-pro docker image
2022-04-21 21:27:44 +02:00
cruizba
b1a44b0f3a
deployment: Update base images of openvidu-server, openvidu-server-pro and nginx
2022-04-21 19:46:10 +02:00
cruizba
e01904b8bd
deployment: Use Ubuntu 20.04 for AMIs
2022-04-21 19:43:22 +02:00
cruizba
02969d1551
deployment: Better way to install latest docker and docker-compose v2 in AMIs
2022-04-21 19:06:40 +02:00
cruizba
8edd8827ca
deployment: Don't use /dev/random to generate coturn secret which produces a pipe error. Use shuf instead
2022-04-21 19:06:40 +02:00
pabloFuente
4ab7286978
openvidu-server: minor refactoring in SessionManager new Participant operation
2022-04-21 18:21:01 +02:00
cruizba
16c1003584
deployment: Support for docker compose v2 and increase http timeout for slow networks"
2022-04-21 14:09:20 +02:00
cruizba
34be4d8c13
deployment: openvidu-server & openvidu-server-pro entrypoint improvements
...
- Create directory /run/secrets/coturn just when it is necessary to generate a new secret file for COTURN_SHARED_SECRET_KEY. (Docker daemon should generate it anyways while running
- Use `tr -dc '[:alnum:]' </dev/urandom` instead of `tr -dc A-Za-z0-9 </dev/urandom` to generate alphanumeric COTURN_SHARED_SECRET_KEY
- Define possible empty variables at the beginning of the entrypoint.
- Fail script on any error with `set -o errexit -o errtrace -o pipefail -o nounset`
- More meaningfull message while waiting Kibana service
2022-04-21 11:55:17 +02:00
cruizba
d0aedc70cf
deployment: OpenVidu CE - Force relay to go over docker bridge network
2022-04-20 20:29:57 +02:00
cruizba
4f04f3b33c
Adapt coturn configuration to allow multiple coturns by kms uri
2022-04-20 18:50:34 +02:00
cruizba
ad54a3005d
openvidu-server, deployment: Generate Coturn shared key instead of using OpenVidu Secret for better security. Remove unused COTURN_REDIS properties
2022-04-12 14:42:12 +02:00
cruizba
80ab17ff92
openvidu-browser, openvidu-node-client, openvidu-testapp: Update to lockversion v2 and fixes for npm v8 build
2022-04-12 14:42:12 +02:00
cruizba
150657763c
deployment: Bump coturn to 7.0.0-dev1
2022-04-06 20:27:45 +02:00
cruizba
19f4f607b1
openvidu-server: Typo. Add missing license comment
2022-04-06 18:42:52 +02:00
cruizba
ac5485ddc0
openvidu-server, deployment: Remove redis for coturn. Now credentials are generated using https://datatracker.ietf.org/doc/html/draft-uberti-behave-turn-rest-00
2022-04-06 18:37:11 +02:00
cruizba
fccde40641
deployment: exit 1 on 'fatal_error' in insallation scripts
2022-03-30 19:27:52 +02:00
cruizba
664abf86dc
Fix link on error while upgrading OpenVidu PRO to redirect to the upgrading instructions documentation
2022-03-30 18:24:23 +02:00
cruizba
e133b1f92d
deployment: Update OPENVIDU_UPGRADABLE_VERSION version to 2.21.0 to test upgrade scripts
2022-03-30 18:15:46 +02:00
cruizba
47c4c91f7a
deployment: OpenVidu Pro - Add AMI as argument to upgrade script
2022-03-30 18:13:55 +02:00
cruizba
1db373caba
deployment: get_ov_media_node_ami_id.sh helper script to get AMIs from eu-west-1
2022-03-29 18:04:40 +02:00
pabloFuente
9ac32da633
openvidu-server: infinite OPENVIDU_PRO_CLUSTER_RECONNECTION_TIMEOUT with -1
2022-03-29 11:16:02 +02:00
pabloFuente
f70053c2f3
openvidu-server: add nodeRecovered flag to mediaNodeUsageRegistration method
2022-03-28 12:39:42 +02:00
pabloFuente
07aa22ed1d
openvidu-server: remove final from UpdatableTimerTask methods
2022-03-26 16:05:38 +01:00
pabloFuente
6ee258966d
openvidu-server: some protected methods to public. KmsManager refactoring of handler
2022-03-25 15:21:08 +01:00
pabloFuente
44363dbde0
openvidu-server: change mustRemoveMediaNode behavior in KmsManager
2022-03-25 14:11:28 +01:00
pabloFuente
2a3e05ef80
openvidu-server: minor refactoring of KmsManager KurentoClient events handler
2022-03-25 14:01:10 +01:00
pabloFuente
03859f5d06
Integration test: Assert.fail instead of System.err
2022-03-25 12:36:21 +01:00
pabloFuente
b8079ce519
Integration tests: protect Whitebox#getInternalState
2022-03-25 12:21:56 +01:00
pabloFuente
ad152fab8e
Tests: protect InvocationOnMock#getArgument class cast exceptions
2022-03-24 23:08:25 +01:00
cruizba
80b097e379
deployment: change some wrong names at cloudformation lambda. Remove not needed return
2022-03-24 21:13:59 +01:00
pabloFuente
5cc6579bf0
nodeRecovered event
2022-03-24 12:34:02 +01:00
cruizba
05b8da962e
deployment: Comment Cloudformation Lambda purpose
2022-03-23 17:22:09 +01:00
cruizba
fa5cd75e3c
deployment: Lambda to copy original AMIs in OpenVidu PRO. Better way to setup OpenVidu Security groups in Cloudformation. Remove media nodes on destroy cloudformation using Lambda"
2022-03-23 17:15:44 +01:00
pabloFuente
4e7483c235
Fix integration tests
2022-03-22 12:23:19 +01:00
pabloFuente
594d9f92f9
openvidu-server: prepare parameterized Media Node reconnection timeout
2022-03-22 10:59:47 +01:00
pabloFuente
5c209a55ba
openvidu-server: rename Kms#getMediaServer to Kms#getMediaServerType
2022-03-21 14:48:21 +01:00
pabloFuente
96a0bbc155
openvidu-server: remove commented Kms#fetchMediaServerType
2022-03-21 14:46:33 +01:00
pabloFuente
6f417a001f
openvidu-server: Kms#fetchMediaServerType performed in single point
2022-03-21 14:44:38 +01:00
pabloFuente
9d975d3a17
openvidu-server: MediaNodeManager
2022-03-21 13:49:30 +01:00
pabloFuente
3d3f7c1d74
Update package.json dependencies for OpenVidu dashboard
2022-03-18 15:08:03 +01:00
pabloFuente
9e68dd6d10
openvidu-server: reorder KurentoClient event handlers on KmsManager
2022-03-18 14:08:20 +01:00
pabloFuente
a91fc4f870
openvidu-server: avoid Media Node removal ops if not 1st reconnection attempt
2022-03-18 14:06:43 +01:00
pabloFuente
a940708f8d
openvidu-server: update logback config to only log ERROR message of kurento-client
2022-03-18 13:46:00 +01:00
pabloFuente
a74decb540
openvidu-server: improve logging on Media Node reconnection method
2022-03-18 12:49:37 +01:00
pabloFuente
022a692735
openvidu-server: Kms#fetchMediaServerType (no remote operation on GET media-node)
2022-03-18 12:38:08 +01:00
pabloFuente
701e35356b
Update Copyright dates
2022-03-18 10:31:19 +01:00
cruizba
5c5d609fc8
Deployment: Copy AMIs on first launch OpenVidu CE
2022-03-17 19:18:01 +01:00
pabloFuente
85c0cc0584
openvidu-server: fix close session and init session race condition
2022-03-17 17:16:17 +01:00
pabloFuente
87f2613860
openvidu-server: always call WebRtcEndpoint#addIceCandidate on RPC onIceCandidate from openvidu-browser
2022-03-15 17:37:23 +01:00
pabloFuente
defba84160
openvidu-server: remove unnecessary try-catch after 2.21 in RpcHandler
2022-03-11 13:40:16 +01:00
pabloFuente
993dc831c8
openvidu-server: update dashboard package.json dependencies with npm audit
2022-03-11 13:15:35 +01:00
cruizba
25bcc2cefc
deployment: Move recording before sleep in testRecording.sh
2022-03-07 17:32:56 +01:00
cruizba
b0fc2f986a
deployment: Cache ffmpeg for AMIs on start media node
2022-03-07 14:27:41 +01:00
pabloFuente
90a665230c
openvidu-server: manage INDIVIDUAL recording start uncaught error
2022-03-07 13:51:58 +01:00
pabloFuente
2dbbcfbe33
openvidu-server: extend timeouts during integration test
2022-03-04 10:48:10 +01:00
pabloFuente
08b7c19830
Update OPENVIDU_UPGRADABLE_VERSION to 2.20 in all installation scripts
2022-03-03 14:31:57 +01:00
jenkinsopenvidu
0e71cbc561
Update to version v2.21.0
2022-03-03 12:28:08 +00:00
pabloFuente
7ef258ffcc
Updated docker-compose files to 2.21.0
2022-03-03 13:19:54 +01:00
pabloFuente
f503d5006b
openvidu-server: fix lack of media_node_id to ELK summaries
2022-03-02 15:01:58 +01:00
cruizba
773bb11e1b
deployment: Short description
2022-03-01 12:29:08 +01:00
cruizba
4c23213428
deployment: Add description to label in OpenViduEdition parameter of CF
2022-03-01 12:15:10 +01:00
pabloFuente
0b0f260ec9
Remove OPENVIDU_WEBRTC_SIMULCAST property from CE application.properties
2022-03-01 11:29:49 +01:00
cruizba
7763f331bc
deployment: Add openvidu edition as CF parameter
2022-03-01 10:54:29 +01:00
Juan Navarro
4d004e4a9e
Review all href usages of target="_blank"
...
Do not force the user's browser to open new tabs when navigating within
the documentation pages. We discussed about this and agreed that doing
so is user hostile and goes away from how HTTP links have been working
for 30 years (i.e. leave users decide if THEY want a new tab or not, by
how they open the links).
Used these regexes:
From: target="blank"
To: target="_blank"
From: (\]\((?!http)[^)]+\))\{:target="_blank"\}
To: $1
From: (\]\(https?://docs.openvidu.io[^)]+\))\{:target="_blank"\}
To: $1
From: href="((?!http)\S+)" target="_blank"
To: href="$1"
From: href="(https?://docs.openvidu.io\S+)" target="_blank"
To: href="$1"
2022-02-28 13:51:44 +01:00
cruizba
6d018de09d
deployment: external-turn - More explanatory comments at .env and certbot.sh
2022-02-25 20:01:51 +01:00
cruizba
d708d7f757
deployment: external-turn installation files
2022-02-25 19:39:43 +01:00