Skip to content

oceanbench: add oceanmedia player - #873

Merged
elliot-ausocean merged 1 commit into
mainfrom
pr873
Oct 20, 2026
Merged

elliot-ausocean merged 1 commit into
mainfrom
pr873

Conversation

@elliot-ausocean

@elliot-ausocean elliot-ausocean commented Oct 13, 2026 •

Copy link
Copy Markdown
Collaborator

This change adds a player for oceanmedia streams to oceanbench. This uses video.js as this is what we will be switching to in ausoceantv (as vidstack is no longer supported and the authors recommend using video.js). The default video.js live player skin has been vendored so that we can customise it.

image

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this whole directory just a copy of the dependency? And if so, why don't we just import via NPM?

@elliot-ausocean elliot-ausocean Oct 20, 2026 •

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is mostly a copy. There are a few changes to the skin (primarily adding DVR functionality). Vendoring the skin like this is the recommended way to modify built-in skins.

Comment thread cmd/oceanbench/api_v1.go Outdated
Comment thread cmd/oceanbench/api_v1.go
Base automatically changed from pr871 to main October 20, 2026 02:55
This change adds a player for oceanmedia streams to oceanbench. This uses video.js as this is what we will be switching to in ausoceantv (as vidstack is no longer supported and the authors recommend using video.js). The default video.js live player skin has been vendored so that we can customise it.
@elliot-ausocean
elliot-ausocean merged commit cadaab2 into main Oct 20, 2026
3 checks passed
@elliot-ausocean
elliot-ausocean deleted the pr873 branch October 20, 2026 03:11
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.

2 participants