Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Basic integration of Owncast with MediaCMS #666

Closed
wants to merge 3 commits into from

Conversation

KyleMaas
Copy link
Contributor

@KyleMaas KyleMaas commented Dec 8, 2022

Description

Basic integration of Owncast with MediaCMS.

At this point, it mostly consists of a couple configuration items being carried through to the frontend and a Live item in the nav menu which links to the Owncast broadcast and shows whether the stream is live or not.

Steps

Pre-deploy

Post-deploy

@mgogoulos
Copy link
Contributor

How does this work? Assuming the Owncast side is working on you, can you share a screenshot and basic information on how to make it?

@KyleMaas
Copy link
Contributor Author

It works really well! I've still got some changes I'd like to make to make it a little smoother and document it better, but the way it works is you specify a live streaming backend (to leave the option open for different live streaming platforms) and the address at which the live stream server can be located. From there, the UI accesses the Owncast API and links up to it without having to bother the MediaCMS server. It adds a Live item in the nav menu, and if you're on the homepage, when the page loads it adds a Live section only if Owncast is currently broadcasting.

But, again, this isn't quite finished. It's almost there, but not quite where I'd like it.

@mgogoulos
Copy link
Contributor

It works really well! I've still got some changes I'd like to make to make it a little smoother and document it better, but the way it works is you specify a live streaming backend (to leave the option open for different live streaming platforms) and the address at which the live stream server can be located. From there, the UI accesses the Owncast API and links up to it without having to bother the MediaCMS server. It adds a Live item in the nav menu, and if you're on the homepage, when the page loads it adds a Live section only if Owncast is currently broadcasting.

But, again, this isn't quite finished. It's almost there, but not quite where I'd like it.

Great, keep up that work and please document at the end of the PR - that could also be a good candidate for a blog post documenting the whole system as a solution.

@EngageMedia-video
Copy link

Hello. This is interesting. I'm hoping we could integrate this into https://cinemata.org. Any updates here @KyleMaas?

@KyleMaas
Copy link
Contributor Author

@Cinemata No, sorry - I haven't had time to put the finishing touches that I wanted to on this. It's been working great as-is, though, with the changes in this pull request. So although it's not where I'd like it for a merge into the main project, if you want to use it in its draft state go ahead.

I'll try and remember to finish this up in the coming weeks.

@KyleMaas
Copy link
Contributor Author

Going to close this one and open a non-draft pull request.

@KyleMaas KyleMaas closed this Apr 24, 2023
@KyleMaas
Copy link
Contributor Author

See #763 for a better pull request including information on how to use it.

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.

3 participants