Skip to content

feat: add epiphan pearl driver - #564

Merged
stakach merged 2 commits into
masterfrom
add-epiphan-pearl
Jul 30, 2025
Merged

feat: add epiphan pearl driver#564
stakach merged 2 commits into
masterfrom
add-epiphan-pearl

Conversation

@stakach

@stakach stakach commented Jun 19, 2025

Copy link
Copy Markdown
Member

AI generated using:

I need a Recording driver for the Epiphan Pearl-2 and Pearl Mini. I believe they both share the same API
https://epiphan-video.github.io/pearl_api_swagger_ui/

These devices are connected to Epiphan Cloud
the key functions needed are Starting and stopping recordings programmatically
By leveraging this API, you can remotely control recordings – for example, starting and stopping lecture captures
The Pearl REST API provides endpoints to list “recorders” (recording channels) and control them. Each recording channel or recorder has an ID - these channels typically represent a room (one device may be shared between multiple physical meeting rooms / lecture spaces)
The Pearl API also allows control of live streaming in a similar manner (via /api/channels/<id>/publishers/control/start for streams)
We should implement functions to configure Automatic File Upload - although the devices may already be configured to upload to Epiphan Cloud
We should poll the device for status, like active recordings and available local storage space remaining

fixes required for a successful run: place-labs/ai-env-drivers@93db67c

@stakach
stakach requested a review from w-le June 19, 2025 08:50
@stakach stakach self-assigned this Jun 19, 2025
@stakach
stakach merged commit c3acb61 into master Jul 30, 2025
3 of 6 checks passed
@stakach
stakach deleted the add-epiphan-pearl branch July 30, 2025 23:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant