-
-
Notifications
You must be signed in to change notification settings - Fork 20
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
Furniture: Videobridge - "Opening" a Space #9
Comments
I'd like to propose the following scenario(s) as potential first steps on this epic journey: Scenario: Client starts an on-demand Video Room via API
Given a Client with API Access
When the Client uses the API to create an on-demand Video Room with:
| option | value |
| launch_at | now |
| duration | 60 |
Then a Video Room is launched immediately for that Client
And that Video Room is terminated after 60 minutes
Scenario: Client starts an on-demand Video Room via Calendar Invite
Given a Client permitted to create a Video Room via Calendar Invite
When the Client invites their Video Room email address to a Calendar Invite
Then a Video Room is launched 15 minutes before the event start time
And the Video Room is terminated 15 minutes after the events end time By making it API driven before we get to the user interface, we can build our network of contributors and client's simultaneously. It also puts us in a place where we can leverage the core technology of on-demand, reasonably high-quality streaming audio or video in other product(s) and service(s). By making it Calendar driven, we make it easier to use for folks who want a private, end-to-end encrypted video room. I think both are valid next-steps to take, and i'm leaning towards the calendar-invite so that we can leverage the learning we're doing as part of zinc-collective/support#13. Thoughts fellow @zinc-collective/convene-maintainers? |
I've went ahead and decided to center this on Felicia the Facilitator (a persona that @maximegalon5 came up with) and made the call to use calendar invites. It may be the wrong call, but at least it gets us a little bit closer. We can always spin out a new issue for the feature where it's done via API. I think this makes the feature "doable" now, without need for further shaping. The next question becomes "what milestone do we want this in?" is this an alpha-0.1 feature or is it something that can wait a few months? |
To clarify the flow is the idea here that a Convene link is pasted onto a calendar invite in the Location section? And then Convene knows to get the server up and running before the meeting time, and keep it running till it is manually stopped or will the server wind down automatically after the allotted time (15 mins after the meeting ends) if not in use? |
At present, I think that's a bit too hard; I was thinking we'd create en email address per-client which they can invite to an event. I.e. "We've invited In the future, we could also use this to scale sizing on-demand: "Oh you invited 20 people to this event, but you're on the |
This Issue May Be Closed When
The text was updated successfully, but these errors were encountered: