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

"Convert" .m3u8 HLS segmented streams to direct media streams by processing them as one stream #224

Draft
wants to merge 33 commits into
base: main
Choose a base branch
from

Conversation

sonroyaalmerol
Copy link
Owner

@sonroyaalmerol sonroyaalmerol commented Feb 2, 2025

Context

  • .m3u8 HLS streams has been a pain to deal with due to how different it is from your usual direct video streaming. This should somehow try to eliminate that difference and let the proxy handle the segments and only letting the client see one complete stream.
  • This requires Implement shared buffer for multiple clients per stream ID #220 to be merged.

Choices

Test instructions

Checklist before requesting a review

  • I have performed a self-review of my code
  • I've added documentation about this change to the README.
  • I've not introduced breaking changes.

@sonroyaalmerol sonroyaalmerol changed the title "Convert" .m3u8 HLS variant streams to direct media streams by returning segments as one stream "Convert" .m3u8 HLS segmented streams to direct media streams by processing them as one stream Feb 2, 2025
@sonroyaalmerol sonroyaalmerol marked this pull request as ready for review February 4, 2025 02:16
Copy link

github-actions bot commented Feb 8, 2025

The Docker image for this pull request has been built and pushed to GHCR.

Image URL: ghcr.io/sonroyaalmerol/m3u-stream-merger-proxy:pr-224

@sonroyaalmerol sonroyaalmerol marked this pull request as draft February 9, 2025 02:01
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