Features
- L1: Very high priority
- L2: Necessary, but we can develop a first version of the client without this feature; many of these features aren't available to guests in Vidyo's own clients
- L3: Lower priority
Room Functions
- L1 Connect to a room as a guest using a URL
- L1 Specify your name as a guest
- L2 Log in (and out) as an authenticated user securely (i.e. via SSL)
- Stream and toggle on/off:
- L1 Your video
- L1 Your audio
- L2 Room audio
- L1 Leave a call or room
- L2 See a list of attendees
- L2 Share your screen
- L2 The whole screen
- L2 A particular application
- L2 Chat
- L2 See public chat messages written by others in the room
- L2 Write public chat messages to the room
- L3 Chat privately with a particular user
Global Functions
- L2 Users and Rooms:
- Browse a directory of users and roomsL2 Search for a user or room by name:
- L2 Call a user directly
- L2 Join a user's room
- Search for a user or room by name:
- Call a user directly
- Join a user's room
- L3 Ability to define a list of your own "favourite" rooms and users
- Browse a directory of users and roomsL2 Search for a user or room by name:
- Settings (some of these may be provided by the browser, or may not be possible with WebRTC?)
- L1 Choose a camera
- L1 Choose audio device
- L2 Adjust video quality settings
- L2 Toggle default video/audio state when joining a call
Questions to Research
- Does the Vidyo API allow guest users to:
- Share their screen?
- Participate in the chat?
Milestones
- Really simple guest-only client
- Connect to a room as a guest using a URL
- Specify your name as a guest
- Stream and toggle on/off:
- Your video
- Your audio
- Leave a call or room
- Need a nice name for this one
- See a list of attendees
- Choose a camera
- Choose audio device
- Screen sharing
- Share your whole screen
- Adjust video quality settings
- Toggle default video/audio state settings when joining a call
...
Milestones
- a
- b
- c
- d
- e
- Chat
- See public chat messages written by others in the room
- Write public chat messages to the room
- Login
- Log in (and out) as an authenticated user securely (i.e. via TLS)
- Directory
- Search for a user or room by name and:
- Call a user directly
- Join a user's room
- Search for a user or room by name and:
- Other features
- Ability to define a list of your own "favourite" rooms and users
- Chat privately with a particular user