Zafer Cesur

Results 23 issues of Zafer Cesur

- [ ] continue accepting existing setups without stream key

We currently use HLS to deliver livestreams and VODs to users, which works fine on most devices and browsers. We also implemented LL-HLS delivery (#60), which mostly works except on...

💎 Bounty

We need to 1. Integrate [ueberauth](https://github.com/ueberauth/ueberauth) to handle authentication 2. Implement OAuth flows using [ueberauth strategies](https://github.com/ueberauth/ueberauth/wiki/List-of-Strategies) and persist OAuth metadata in [`identity`](https://github.com/algora-io/tv/blob/main/lib/algora/accounts/identity.ex). We wanna support: - YouTube (Google) - Twitch...

💎 Bounty

## TODO - [ ] add iOS support

Currently, when a user logs in they are redirected to `get_session(conn, :user_return_to)`, but in some flows the `user_return_to` value is never set ### Example: - navigate to `/ads` (logged out)...

When a video is autoplayed in a muted state, we should overlay a large muted icon on the video. Clicking this icon should unmute the video and remove the overlay....

💎 Bounty

Let's create a page for users to produce videos by merging clips from their livestreams ## Checklist - [ ] Livestream selection dropdown - [ ] Title and description inputs...

💎 Bounty

Livestreams sometimes get interrupted due to network issues, OBS crash, server crash, streamer taking a break etc. When the user makes a new RTMP connection, our current pipeline initializes a...

💎 Bounty

Both `users` and `videos` should have a `tags` field that's a list of strings. Videos should be initialized with the current tags of the user. Users should be able to...

good first issue
💎 Bounty

Let's add YouTube integration to allow users to connect their YouTube accounts and manage their streams & videos ## Checklist - [ ] Add "Connect with YouTube" button in user...

💎 Bounty