0% found this document useful (0 votes)
109 views1 page

Full Stack Task - 2

The document outlines requirements for a full stack developer task to build an app that allows users to view a live video stream from an RTSP URL on a landing page. The app should allow playing the livestream with controls and overlay customization through CRUD APIs for saving overlay settings.

Uploaded by

Naman Choudhary
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
109 views1 page

Full Stack Task - 2

The document outlines requirements for a full stack developer task to build an app that allows users to view a live video stream from an RTSP URL on a landing page. The app should allow playing the livestream with controls and overlay customization through CRUD APIs for saving overlay settings.

Uploaded by

Naman Choudhary
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Full Stack Developer

Task

Landing page

Visitors to the app should be able to view a livestream video played from an
RTSP URL (use RTSP me or RTSP stream to create a temporary stream from a
video over internet). The video should be embedded on the landing page, and
users can click play to start watching the livestream.

App

Playing Livestream: The app should be able to play a livestream video from
a given RTSP URL. Users should have basic controls such as play, pause,
and volume adjustment.
[Link] Options: Users should have the option to add custom overlays
(such as logos and text) on top of the livestream. These overlays can be
positioned and resized as needed.
[Link] API for Overlays and Settings:
•Create: Users should be able to create and save custom overlay
settings, including position, size, and content.
•Read: Users should be able to retrieve their saved overlay settings.
•Update: Users should be able to modify existing overlay settings.
•Delete: Users should be able to delete saved overlay settings.

Tech Stack

● Python (Flask Preferred)


● MongoDB
● React
● Video Streaming compatible with RTSP

Deliverables
● Code Repo
● API Documentation detailing the CRUD endpoints and how to interact
with them.
● User Documentation on how to set up and use the app, including details
on how to input the RTSP URL and manage overlays.

You might also like