4946 Commits

Author SHA1 Message Date
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
cruizba
06f394232c local-meet: bump docker images to version 3.5.0 and bump alpine version to 3.23.2 2025-12-29 13:20:17 +01:00
github-actions
9dc4236f1e openvidu-components-angular: Bumped version to 3.5.0 2025-12-29 11:54:10 +00:00
cruizba
de15d97839 update openvidu-livekit subproject commit reference 2025-12-29 11:55:19 +01:00
cruizba
14009f6041 openvidu-deployment: add next version 3.5.0 to update.sh 2025-12-29 11:35:18 +01:00
cruizba
5ba3e912c9 openvidu-deployment: Azure & GCP - certificate handling to accept base64 encoded certificates directly
- Updated the OpenVidu deployment scripts for GCP and Azure to eliminate the need for downloading and converting certificate files.
- Modified variable descriptions to specify that public and private certificates should be provided in base64 format.
- Adjusted the installation scripts to use the provided base64 encoded certificates directly for both OpenVidu and TURN server configurations.
2025-12-23 22:11:16 +01:00
cruizba
bcad387fe4 openvidu-deployment: AWS - update OperatingSystem description for clarity across deployment templates 2025-12-23 20:22:53 +01:00
cruizba
cb266952b7 openvidu-deployment: AWS - Use base64 for owned certificates instead of http URLs 2025-12-23 19:35:00 +01:00
Carlos Santos
28da654141 ov-components: adjust top bar height from 80px to 50px for improved layout consistency 2025-12-23 16:51:02 +01:00
Carlos Santos
c2a87459cd ov-components: update status icons visibility and styling for better user feedback 2025-12-23 13:15:11 +01:00
Carlos Santos
ce7dd0aa6f ov-components: replace user media subscription with reactive effect for local participant changes 2025-12-22 19:46:10 +01:00
Carlos Santos
703403f182 ov-components: refactor toolbar panel buttons to use Angular signals for state management and enhance badge styles 2025-12-22 19:42:49 +01:00
Carlos Santos
13cfff1aad ov-components: refine participant name container styles and adjust flex container layout 2025-12-22 19:14:07 +01:00
Carlos Santos
961867941a ov-component: introduce layout management classes and caching mechanism
- Added LayoutDimensionsCache for caching dimension calculations to optimize layout rendering.
- Implemented LayoutRenderer for handling DOM manipulation and rendering of layout elements.
- Created layout-types model to define various layout-related types and constants.
- Developed OpenViduLayout class to orchestrate layout calculations and rendering, maintaining backward compatibility.
- Updated document and layout services to reference new layout model structure.
2025-12-22 18:03:45 +01:00
Carlos Santos
3c02121ebe ov-components: enhance layout flexibility with additional element slots and improved rendering logic 2025-12-22 16:55:57 +01:00
Carlos Santos
ff492a1f22 ov-components: add isPinned getter to determine if participant's video is fixed in UI 2025-12-22 13:21:32 +01:00
Carlos Santos
f300788c1e ov-components: migrate to Angular signals for local and remote participants 2025-12-22 13:20:58 +01:00
Carlos Santos
1b9162b6e5 ov-components: Enhance layout handling by adding support for small elements and adjusting layout calculations 2025-12-19 20:18:50 +01:00