Skip to content

Milestone 3

borakocak edited this page May 25, 2022 · 7 revisions

Milestone 3: Video Streaming

Description

In the automotive industry, the video streaming gets more popular since it aims to increase the safety and give a better driving experience to the user. The control application will be able to see the video stream from an attached camera on the smart car. This allow the user to track the car's front side and control it better. Overall, the user will have a better idea where the car is going and would be able to see surroundings clearly.

Functional Requirements

  1. The video camera must be able to record video and send it to the system in real time
  2. The server and the application must be able to connect to each other
  3. The user must be able to see the live stream in real time from the control app.

Non-functional Requirements

  1. The delay of live stream should be less than 1s
  2. The live streaming quality should be above 480p

User Story

  1. As a user I want to use a good quality camera to see the surroundings around the car
  2. As a user I want a system without lags so that it can be safer

Scenario

While driving the car, the driver did not get the best vision. So the driver uses the camera to see the surroundings better

Milestone 3: The App

Description

In this project we decided to make an android app to control the car. This help aims to provide a remote control the car. Furthermore, it has a camera feature as well.

Functional Requirements

  1. The app should be able to run in android systems.
  2. The app should run without any crashes
  3. The app should not contain any bugs

Non-Functional Requirements

  1. The app should have an easy to use interface

User Story

  1. As a user I want to control the car easily through the app
  2. As a user I want to use a system without any issues
  3. As a user I want the app to work on different android devices

Scenario

The user is far away from the car in a parking lot. He/she is not able to go there but wants the car to come around to pick up. The user opens the app and uses remote control and camera to take the car where they are. This way they did not need to go and find their car.