Feature List
I. Admin CP - Backend Features
In AdminCP, the solution supports the following functionalities but not limited to:
- Able to configure the Streaming service from the list
- Admin can enable or disable Streaming features for each user group
- Able to restrict if a user of a certain user group can create a new or delete own live streaming video
- Able to limit streaming time for each user group (in minutes/seconds)
- Default level: 3 minutes
- This option is only available if the user group is allowed to create a new streaming content
- Activity Point Integration that a user can get activity points for:
- Creating a new streaming content
- Total engagements on own streaming content
- Engaging on streaming content (as other addons)
- Admin can configure filter options for videos longer/shorter than X minutes
II. Front-end Features
- Ability to create a new live streaming content (currently, only on the mobile apps)
- Allow streamer to input meta-information: description, location, with whom (friend tagging)
- Start the streaming session. Features for streamers
- Can switch between the rear camera and the front camera
- Turn the flash on/off
- See real-time statistics and engagement of the streaming content: comments, likes, reactions
- Real-time engage with audiences (Like comment) via an overlay panel
- Can end the current streaming content
- When a streaming content is ended
- Option to save the live streaming content (with all engagements)
- Or to delete the video
- My Live Videos and Friends' Live Video pages
- This page lists all on-going live videos and ended videos of the viewer or friends.
- Support an option to delete videos (with confirmation)
- All Live Videos page
- This is a dedicated page to list all current live streaming videos as well as ended streaming videos
- Have a dedicated block in the activity feed for live streaming content
- When a live streaming content is available, notifications will be sent to their friends (e.g. your friend is live ...)
- Streaming Videos page: only list all current live streaming videos.
- For the current live stream video, the DETAIL screen has the following features:
- Display all meta-information about the streaming content (by whom - author, with whom - taggers, for what - description, where - location)
- Display real-time statistics and engagement of the streaming content: comments, likes, reactions
- On mobile: information is displayed on an overlay panel. We need an option to show/hide this panel
- Engage with the streaming content: like, comment, reactions
- For the ended live video, the DETAIL screen can have:
- Display all meta-information about the streaming content (by whom - author, with whom - taggers, for what - description, where - location)
- Re-play the video
- Display statistics and engagement of the streaming content: comments, likes, reactions
- Engage with the streaming content: like, comment, reactions