Livestream v1 (case study)

Introduction

  • Livestream allows for the live broadcast of video to your learners using the mobile app.

  • Viewers can join the stream and view the broadcaster live the streaming.

  • I’m Once streaming is completed, its recording is saved on the server, that can appear under your videos for later use or to watch it again.

  • In any livestreaming there are always 2 parties — Broadcaster (who is presenting him/herself) & Viewer (who is viewing the stream)

  • Livestreams can be created from mobile & web platforms and also its consumption is available on all 3 platforms.

  • While creating a stream, it will present Initializing stream, please wait for message until the stream is created. It can also show messages to user if internet connection is slow.

User Persona, Stories & Acceptance Criteria

Leaners Persona (User Story)

  • As a learner, I want to get notified when my subject expert goes live.

  • As a learner, I can ask my doubts.

  • I want an interactive Q&A session.

Subject Matter Experts, SMEs (User Story)

  • As a SME, when I broadcast my learner should get informed.

  • I should be able to see my follower's questions

  • Once the stream is completed, I and my followers should be able to access the video.

Acceptance Criteria

  • Subject Matter Expert (SME) can connect with his followers and speak on a particular subject. This allows for live interaction between SMEs and their followers who may be at remote locations.

  • Followers will get notified by notifications.

  • Followers can post their queries in the comments section which the SME can view in real-time and reply to over the livestream.

  • Once the Livestream is complete, a high definition version will be uploaded and automatically saved and can be viewed later on the mobile app or via the desktop.

Initialize Stream

  •  Creating a stream will present Initializing stream, please wait for the message until the stream is created. It can also show messages to users if the internet connection is slow.

  • To create a Livestream, the SME should have the “Create livestream” permission. 

  • Once this permission is enabled, the SME will see a “Livestream” icon on clicking “Create”

  • The SME will need to enter the title for the Livestream, select the Channel/Group they wish to post the Livestream on and then click on “Start Livestream”

Broadcaster

  • Broadcaster can start the stream from the create button by selecting the livestream. 

  • On the broadcaster screen, it will display End stream button in red colour, through which broadcaster can end the livestream. In case of co-broadcaster, it will be End stream button in white colour to simply come out as being presenter. Before closing stream, it will ask for confirmation.

Broadcaster wireframe

Visitors

  • Visitors will get notified by notifications when the livestream starts.

  • Visitors can post their queries in the comments section which the SME can view in real-time and reply to over the livestream.

  • Visitors can like the other users comments and also like the stream to motivate their SMEs.

Handling interruptions

Should indicate users and resolve interruptions like slow network, and sync issue both from the broadcaster and visitor side. It should also show the message to the user.

More by Sumit Yadav

View profile