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

Feature: Add Live Stream Support to Backend #12

Open
omeryusufyagci opened this issue Sep 29, 2024 · 0 comments
Open

Feature: Add Live Stream Support to Backend #12

omeryusufyagci opened this issue Sep 29, 2024 · 0 comments
Labels
backend feature New feature or request help wanted Extra attention is needed

Comments

@omeryusufyagci
Copy link
Owner

As needed by (#3) and (#11), live stream support needs to be integrated into the backend, extending the current static media processing to include handling of live feeds.

Objectives:

  • Add a LiveStreamProcessor class that will manage the integration and communication with the MediaProcessor for realtime ingestion, buffering, and processing of live streams.
  • Add a new backend endpoint (e.g., /live) that can accept live stream URLs and initiate media extraction and processing through the MediaProcessor.
  • Update the existing backend logic to handle both static video and live stream processing.
  • Validate if the backend can efficiently bridge the live stream data to the MediaProcessor with minimal latency and serves the processed stream back to the frontend in near-realtime. If there is a hard limitation here, a rewrite in C++ may be necessary.

Needs (#9)

@omeryusufyagci omeryusufyagci added feature New feature or request help wanted Extra attention is needed backend labels Sep 29, 2024
@omeryusufyagci omeryusufyagci added this to the Live Stream Support milestone Oct 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend feature New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant