4963 Commits

Author SHA1 Message Date
cruizba
17de091cfe openvidu-deployment: Add missing instance types to AllowedValues in CloudFormation templates
Add Graviton families (c8gd, m8gd, r6g, r6gd, r7g, r7gd, r8g) and
GPU/Nvidia families (g4dn, g5, g5g, g6, g6e, g6f, g7e, gr6, gr6f,
p4d, p4de, p5, p5e, p5en, p6-b200, p6-b300, p6e-gb200) that were
referenced in Conditions (IsGraviton/IsNvidia) but missing from the
AllowedValues parameter selectors.
2026-02-27 18:49:34 +01:00
cruizba
c4673170b4 openvidu-deployment: Add missing Graviton instances, Nvidia GPU instances, and Nvidia driver AMI selection
- Add missing Graviton/ARM instance families to CloudFormation conditions:
  r6g, r6gd, r7g, r7gd, r8g, c8gd, m8gd
- Add Nvidia GPU instance detection conditions (IsNvidia/IsMasterNodeNvidia/
  IsMediaNodeNvidia) for families: g4dn, g5, g5g, g6, g6e, g6f, gr6, gr6f,
  g7e, p4d, p4de, p5, p5e, p5en, p6-b200, p6-b300, p6e-gb200
- Use Ubuntu Deep Learning AMIs with pre-installed Nvidia drivers when a
  GPU instance type is selected, choosing arm64 or x86_64 variant based
  on the Graviton condition
2026-02-27 18:16:13 +01:00
cruizba
03c9b4178a openvidu-deployment: Bump third-party Docker image versions
Update infrastructure and monitoring images across all deployment scripts
and docker-compose files:
- Minio server: 2025.9.7-debian-12-r3 -> 2025.10.15-debian-12-r9
- Minio client: minio/mc:RELEASE.2025-08-13T08-35-41Z -> openvidu/minio-client:2025.8.13-debian-12-r12
- MongoDB: 8.0.15 -> 8.0.19 (scripts), 8.0.15-r0 -> 8.0.19-r1 (compose)
- Redis: 8.2.2-alpine -> 8.6.1-alpine
- Alpine: 3.23.2 -> 3.23.3
- Prometheus: v3.7.1 -> v3.9.1
- Promtail: 3.5.7 -> 3.5.11
- Loki: 3.5.7 -> 3.5.11
- Grafana Mimir: 2.17.1 -> 3.0.3
- Grafana: 12.2.0 -> 12.3.4
2026-02-24 15:25:04 +01:00
cruizba
d850e01f53 openvidu-deployment: Bump Docker to 29.2.1 and Docker Compose to v5.0.2 2026-02-23 22:24:59 +01:00
cruizba
ec34374254 Add OPENVIDU_AGENT_PRO_SPEECH_PROCESSING_IMAGE to all deployment scripts
Add new agent-speech-processing-sherpa image variable for pro speech
processing across all install scripts and the update script.
2026-02-23 13:04:35 +01:00
CSantosM
b2701311fb ov-components: Uses device constraints for media tracks
Ensures correct audio and video device selection by applying
`exact` or `ideal` constraints when creating or restarting
media tracks.

This improves device handling and avoids potential issues when
switching between different audio or video devices.
2026-02-20 16:42:36 +01:00
CSantosM
4617dfd797 ov-components: Enhances camera/mic switching in prejoin
Refactors camera and microphone switching logic in the prejoin state.
Uses `restartTrack` to preserve track settings and background processor state.
Improves background effect handling during camera changes.
Creates new tracks only when necessary (camera unavailable).
Ensures proper muting behavior based on device settings.
2026-02-20 16:42:36 +01:00
CSantosM
5de74f2567 ov-components: update video preview section and remove unused animation comment 2026-02-20 16:42:36 +01:00
pabloFuente
375ea757dd Fix RTSP server container startup 2026-02-20 15:44:32 +01:00
pabloFuente
48341c21f6 Improve logging for RTSP server media publication failure in OpenViduTestE2e 2026-02-20 14:33:32 +01:00
pabloFuente
bc38b18bc5 Add use_global_cpu_monitoring and min_disk_space_mb to egress config 2026-02-20 14:00:12 +01:00
pabloFuente
3bf155cf93 Make default agent provider vosk 2026-02-12 12:21:18 +01:00
Piwccle
26c60fd1cc openvidu-deployment: fix - correct typo in project ID description in variables.tf GCP 2026-02-10 17:37:57 +01:00
Piwccle
d74c2d03ea openvidu-deployment: Update default instance type to e2-standard-4 for improved performance 2026-02-10 17:36:47 +01:00
cruizba
0894097546 openvidu-deployment: fix install command URL to use the pro version for single node deployments
It was working thanks to the flag `--deployment-type=single-node-pro`, but the script should point to `/pro` instead of `/community`
2026-02-10 17:12:02 +01:00
Piwccle
649fc40666 Update .gitignore to include *.tfvars files 2026-02-10 16:56:09 +01:00
Piwccle
ed51cf7e79 openvidu-deployment: Fix GCS bucket configuration and add ARM image support in GCP deployment 2026-02-09 17:14:48 +01:00
cruizba
b04de2e76e local-meet: Add MEET_BASE_PATH environment variable to local-meet docker-compose files 2026-02-06 18:11:50 +01:00
Piwccle
41b836a05b openvidu-deployment: GCP - Update instance type defaults to e2-standard-4 for improved performance and consistency between clouds 2026-02-05 18:42:34 +01:00
cruizba
969077e755 openvidu-deployment: Update health check endpoint in deployment scripts
- Changed health check URL from http://localhost:7880 to http://localhost:7880/health/caddy in multiple deployment configurations for GCP, AWS, and Azure.

With new rules of redirection `http://localhost:7880` redirects to `/meet`. It is more stable to check the node by asking `http://localhost:7880/health/caddy`
2026-02-05 13:16:31 +01:00
cruizba
10c6e04db5 openvidu-deployment: Update port configuration from 6080 to 9080 across AWS, Azure, and GCP deployment templates 2026-02-05 12:30:37 +01:00
Piwccle
c4cdddd191 openvidu-deployment: add get_value_from_config script in GCP HA deployment 2026-02-03 14:55:21 +01:00
Piwccle
444188d653 openvidu-deployment: Add scripts for managing OpenVidu configuration and secrets in GCP deployment 2026-02-03 13:24:33 +01:00
Piwccle
f083ca0cec openvidu-deployment: Update Azure deployment to include OpenVidu and LiveKit URLs in key vault secrets 2026-02-03 13:23:28 +01:00
cruizba
fa434d2097 local-meet: Route 9080 through caddy to redir to /meet 2026-02-02 23:34:01 +01:00
Piwccle
9a3811d48e openvidu-deployment: Remove unused cluster data container parameters and related logic 2026-02-02 13:12:10 +01:00
Piwccle
98fc2c2d5b openvidu-deployment: Azure - fix update URL generation to use correct domain variable syntax 2026-01-29 17:59:19 +01:00
Piwccle
a492515ce5 openvidu-deployment: Azure deployment scripts to include OpenVidu and LiveKit URLs in key vault secrets 2026-01-29 17:34:25 +01:00
cruizba
5e31998776 openvidu-deployment: gcp - Use main domain for TURN - Remove TURN server configuration parameters and related logic from deployment templates 2026-01-28 21:36:27 +01:00
cruizba
c43b3e86e3 openvidu-deployment: azure - Use main domain for TURN - Remove TURN server configuration parameters and related logic from deployment templates 2026-01-27 22:41:33 +01:00
cruizba
755da724b3 openvidu-deployment: aws - Change IAM policy resources in CloudFormation templates for automation execution change in AWS 2026-01-27 20:00:54 +01:00
Piwccle
942e5d1062 Merge branch 'master' of https://github.com/OpenVidu/openvidu 2026-01-27 16:38:05 +01:00
Piwccle
483fda785a openvidu-deployment: Update default max number of media nodes to 5 to match the other clouds 2026-01-27 16:37:33 +01:00
cruizba
617c642215 openvidu-deployment: aws - Use main domain for TURN - Remove TURN server configuration parameters and related logic from deployment templates 2026-01-27 16:37:33 +01:00
CSantosM
83e38ae88a ov-components: Refactor pre-join component to replace Angular animations with CSS animations and optimize video preview container handling 2026-01-27 16:09:07 +01:00
CSantosM
ed64c3a305 ov-components: Refactor audio and video device components to use reactive signals for improved performance and cleaner code 2026-01-27 16:01:53 +01:00
CSantosM
f4264a2a8a ov-components: Refactors device service for performance
Replaces the old device service with a new implementation using Angular Signals for reactive state management.

This enhances performance by:
- Improving permission requests
- Providing live device detection
- Providing better error handling

The new implementation also integrates with the LiveKit client for track management.
2026-01-27 16:00:39 +01:00
CSantosM
5edb36670b ov-components: standardize device service usage and improve component styles 2026-01-27 15:39:09 +01:00
CSantosM
7208cb3a65 ov-components: Improves virtual background support handling
Adds a more robust mechanism to manage virtual background support, including:

- Displaying a warning message when the browser does not support virtual backgrounds.
- Disabling background selection buttons when virtual backgrounds are not supported.
- Optimizing background processor initialization and attachment for different browsers (handling lazy loading for Firefox).
- Centralizing the check for virtual background support in the OpenViduService.

This change ensures a better user experience by clearly indicating when virtual backgrounds are unavailable and preventing users from attempting to use an unsupported feature.
2026-01-26 13:13:47 +01:00
CSantosM
6cfa44c4f1 ov-components: Refactors Firefox background processor handling
Simplifies the logic for attaching and detaching the background processor in Firefox.

Ensures the processor is stopped when background effects are disabled, optimizing performance.
2026-01-22 19:35:22 +01:00
CSantosM
465403f8cb ov-components: Added getParticipantByIdentity to participantService 2026-01-22 12:31:00 +01:00
CSantosM
b321d5bb69 ov-components: enhance resize handling and add height tracking in LayoutComponent 2026-01-19 17:03:24 +01:00
pabloFuente
81e7400807 openvidu-deployment: update all installation scripts from openvidu/agent-speech-processing to openvidu/agent-speech-processing-cloud 2026-01-19 14:14:26 +01:00
pabloFuente
73f84491a5 udpate.sh from agent-speech-processing to agent-speech-processing-cloud 2026-01-19 12:48:06 +01:00
CSantosM
59e4a14d15 ov-components: enhance background processing for Firefox and add getVideoTrack method 2026-01-18 16:31:07 +01:00
Carlos Santos
8dd058fd50 ov-components: add disconnected state handling and translations for multiple languages 2026-01-15 18:03:27 +01:00
cruizba
4a5afac382 openvidu-deployment: AWS - Update EBS volume type from gp2 to gp3 in CloudFormation templates 2026-01-15 17:55:52 +01:00
cruizba
8336b9e81c local-meet: update docker images to use 'main' 2026-01-09 20:04:55 +01:00
GitHub Actions
d82d8b061a Revert "Bump version to 3.5.0"
This reverts commit 21906c971ec3d6e9dc70776ae13758900326fe88.
2025-12-29 12:59:15 +00:00
GitHub Actions
21906c971e Bump version to 3.5.0 v3.5.0 2025-12-29 12:59:11 +00:00