algora-io/tv

chore: add stream key support

ssddOnTop opened this issue · 4 comments

I'd like to set a password (aka stream key), to avoid access to bad actors.

Suggestion:

  1. allow us to set a custom password
  2. autogenerate password and add a button to generate a new password

Thanks for the suggestion!

Let's split up Stream URL into RTMP URL + Stream key and add reset & copy buttons

RTMP URL without a path is likely invalid so we probably also need to append an arbitrary path like /live (so the RTMP URL becomes rtmp://tv.algora.io:9006/live)

Let's also make sure the change is backward compatible such that someone without a stream key inputted into OBS can continue streaming. That'll involve updating the Algora.Pipeline.MessageValidator.validate_connect logic

To reset the key we can use the existing Algora.Accounts.gen_stream_key function

/bounty $75

💎 $75 bounty • Algora

Steps to solve:

  1. Start working: Comment /attempt #41 with your implementation plan
  2. Submit work: Create a pull request including /claim #41 in the PR body to claim the bounty
  3. Receive payment: 100% of the bounty is received 2-5 days post-reward. Make sure you are eligible for payouts

Thank you for contributing to algora-io/tv!

Add a bountyShare on socials

Attempt Started (GMT+0) Solution
🟢 @onyedikachi-david Aug 16, 2024, 2:55:29 PM #63

/attempt #41

Algora profile Completed bounties Tech Active attempts Options
@onyedikachi-david 5 bounties from 2 projects
JavaScript, Shell
﹟61
Cancel attempt

💡 @onyedikachi-david submitted a pull request that claims the bounty. You can visit your bounty board to reward.