Beruflich Dokumente
Kultur Dokumente
On
YouTube -Video Streaming Site
BACHELOR OF TECHNOLOGY
in
COMPUTER SCIENCE AND ENGINEERING
By
I hereby declare that the case study entitled "YOUTUBE -VIDEO STREAMING SITE” submitted at
Lovely Professional University, Phagwara, Punjab is an authentic work and has not been submitted
elsewhere.
I understand that the work presented herewith is in direct compliance with Lovely Professional
University’s Policy on plagiarism, intellectual property rights, and highest standards of moral and ethical
conduct. Therefore, to the best of my knowledge, the content of this case study represents authentic and
honest effort conducted, in its entirety, by me. I am fully responsible for the contents of my case study
report.
Signature of Candidate
R.No 11709117
TABLE OF CONTENTS
List of tables
List of Abbreviation
1.1 Introduction
1.1.1 Purpose 0
1.1.2 Scope
1.1 Purpose: This document is prepared in order to determine a software requirement specification
for Youtube . Youtube is a social video streaming website on which people can watch the videos,
share videos, like/dislike and comment on the videos etc. In order to gain an overview about the
report, firstly, the purpose and scope of this document will be given, and the overall description
of Youtube system is followed. In addition to these, system feature such as uploading video,
watching video, sharing video, subscribe etc. are described deeply. After mentioning about the
introduction of the websites, the specific requirements will be addressed for it. In the final part,
functional and non-functional requirements will be addressed.
1.2 Scope: The name of the website is YouTube. YouTube is a social video streaming website that
use by people. The aim of YouTube is to provide video to the users about their search and subjects.
The users of youtube can make channel, and upload videos etc. They also subscribe the channel,
comment, like/dislike the videos of other users. . Moreover, users can also upload live telecast video
of an any event such as music concert , dancing etc. By using this website people can the any
information regarding life, business, hobbies, skill etc.
1.3 Definitions, Acronyms & Abbreviation: When the user visit the youtube, they can see their
home page, which is named as “YouTube In” and in upper right side of users to see their account
details (If they LOGIN) , which is represented by their profile picture. At middle user can see the
search bar. Moreover, at the left of this page, the user can see the menu option that contains history,
library, subscriptions and privacy and policy terms etc. Therefore homepage is the main page which
shows daily videos update.
. 1.3.1 Channel: A channel on YouTube is the home page for a personal account, and a
channel is required to upload videos, add comments or make playlists.
1.3.2 Subscribe: "Subscribing" is a feature on YouTube that helps you keep up with people
whenever they update with new videos. It doesn't cost anything. It's merely a convenience feature
that also gives the person you subscribe to +1 to their subscriber count, helping them look more
popular.
1.3.3 Subscription: User can find a Subscribe button under any YouTube video, or on a
channel's page. Once user subscribe to a channel, any new videos will publishes on the channel show
up in your Subscriptions feed.
2. Overall Description
2.1 Product Perspective: The program is a new self-contained product. It has come about
due to the demand for such a product being identified in a Activities like Studies,
Entertainment, Music, Comedy, Adventures. From these activities we saw that the main
activity people used video for was the watch content found online. These people would
regularly spend periods of time searching websites to try and find the videos they wanted to
watch, either somewhere to stream the video from or the files to download the video. Our
system will aim to speed up this process.
In our system, local user is converted into standard user after successfully creating an
account and starting to use the YouTube system services. After that user will avail the rights
of comment, share, subscribe the channel and offline download etc., Further more if he want
to upload the video he will also make a channel as use the membership service.
2.3 Product Features: The YouTube should work 24*7. The main feature of the
system will be a search engine for finding the location of videos and streaming sites for
videos on the internet. The user can specify which of the 2 or both to look for. The results will
be divided into the types that were specified using different tabs, and then the results will be
orderable by different categories, such as name, size, site, etc. The user will have the option to
filter out videos containing certain content depending on age restrictions, for example adult
content. In addition the user will have the option to filter out or only search certain websites;
for example a user may only want to look at videos on YouTube. They will have the facility
for users to store their favourite videos, so that they can come back to the video at another
time.
Characteristic:- There will be two levels of user and one admin for our system .
Local User is general user that will be using our system to find their videos. They will only
see homepage or frontend of our system.
Standard user is user that have right to upload, edit, delete, change the videos. He will
able to see the background of our system.
Admin is also known as system developer and maintainer. They will be able to edit which
sites the system will search, depending on whether they think the site is safe, compatible with
respective software, the speed at which the site can be searched, and how useful the site is to
users, i.e. how many results have come back from that site.
2.5 Operating Environment: The system will be portable. this means it will work across
different operating systems including Microsoft Windows and Mac OS and a range of Linux
platforms.
Validate Login
Validate Password
The requirements for the local user are organized in the following way General requirements,
requirements for authorization, requirements for a performing transaction on video.
FR2:-Search Video
Input: User can type name of video/channel.
Output: Name of video/channel will found or not found and displayed.
Processing: Name of channel/video check by database.
FR4:-Share video
Input: User can share video in other social service website by pressing share button
Output: The video will be share or not share.
Processing: details of other social website account is verified by database and and
transfer/share the video page or website link
FR5:- Full Screen View
Input: User can watch full screen video by pressing full screen option button
Output: Video is displayed in full screen resolution
Processing: after pressing button they command front end to view in full screen
mode.
FR1:-User Sign-in
Input: User Can Sign-in by Google Account.
Output: User allow/not allow sign in.
Processing: Details verified by database.
..
4.1 Software Interface: The software will use hyperlink to allow the user to open websites in
their default web browser.