Open zcesur opened 1 week ago
/bounty $75
/attempt #81
with your implementation plan/claim #81
in the PR body to claim the bountyThank you for contributing to algora-io/tv!
Add a bounty • Share on socials
Attempt | Started (GMT+0) | Solution |
---|---|---|
🟢 @samrat | Sep 5, 2024, 7:54:50 AM | WIP |
/attempt #81
👋 I'd like to take a shot at implementing this.
(e.g. on minute 0, 1, 2, 4, 8, 16) so that we get a few options from the get-go and a few more later for variety.
@zcesur Just to clarify I understood this correctly: we'd still capture 6 thumbnails total, and not replace the earlier thumbnails, right?
Hey great to see you here @samrat!
And yeah, exactly
Hey, I've not been able to work on this because of some other priorities.
If anyone else wants to work on it, please feel free to take over!
We already capture a thumbnail for each livestream. Let's update
Algora.Pipeline.Storage
so we capture multiple (up to 6) thumbnailsI think we should use exponential backoff (e.g. on minute 0, 1, 2, 4, 8, 16) so that we get a few options from the get-go and a few more later for variety.
Algora.Pipeline.Storage
module is segment-based so the math should be done by counting the segments (1 segment = 2 seconds)Let's also add a simple modal on
AlgoraWeb.VideoLive
that allows the streamer to select one of the 6 generated thumbnails