Broadcasting

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

Lahore Leads University FYP-University Management System 1

Broadcasting

By
Asfandyar Ghani (F16-1091)
Muhammad Israr (S17-1116)
Inayat Ullah (F16-1364)
Supervised by
MR Usman Ahmad Raza
A Final Year Project (FYP) proposal Submitted to the

Department of Computer Science

in partial fulfillment of the requirements for the degree of

Bachelor of Sciences in Computer Science/Information Technology/ Software Engineering

Lahore Leads University

Lahore

Contents
Lahore Leads University FYP-University Management System 2

Abstract: -.......................................................................................................................................4

Introduction: -................................................................................................................................4

1.1 Overview...............................................................................................................................4

1.2 Literature Review: -.............................................................................................................5

1.2.1 Definition: -........................................................................................................................5

1.2.2 Position of Uni Management System: -...........................................................................5

1.3 Problem statement:..................................................................................................................8

1.4 Objectives:................................................................................................................................8

2 Methodology................................................................................................................................8

2.1 Design........................................................................................................................................8

2.2 Analyzation...............................................................................................................................9

2.3 Design Techniques....................................................................................................................9

2.4 Design Database.......................................................................................................................9

2.5 Design Data Mining Algorithms.............................................................................................9

2.6 Design User Interface..............................................................................................................9

3 Project Planning........................................................................................................................10

3.1 Gantt Chart............................................................................................................................10

3.2 Task Allocation.......................................................................................................................12

4 Required Hardware and Software..........................................................................................13


Lahore Leads University FYP-University Management System 3

4.1 Hardware................................................................................................................................13

4.2 Software..................................................................................................................................13

References.....................................................................................................................................14
Lahore Leads University FYP-University Management System 4

Abstract: -

One of the important service that content maker currently depend on is a Movie and Tv

Show and Video Subscription Portal where people can watch movie and tv shows with live tv

channels. This service is one of the video content management tools. The purpose of this product

is to provide a platform for the people in the video subscription and video membership, video

streaming.

Introduction: -

1.1 Overview

Broadcasting contain Video Streaming and broadband connections help users around the

globe download and watch large video files from the comfort of their homes. We want to change

content consumption models in the entertainment industry and led to the disappearance of the

mainstream video rental store in Pakistan.

For today’s audience it’s all about immediacy and mobility, the content they are looking

for must be just a click away to fit their needs .Now everything is possible. Maybe you want to

watch an episode of your favourite show when you are traveling, or maybe each member of your

family wants to watch something different in a separate room of the house.

All of these demands are being fulfilled with the help of video streaming as well as the

Proliferation of devices that gives the user access to it. Now if you want to play movies, music

Or watch an episode of your favourite TV show you can easily do it wherever you may be.
Lahore Leads University FYP-University Management System 5

1.2 Literature Review: -

The literature review is one of the most important parts in this project. This section

provides a summary of the answers to four questions generally important inside the

Broadcasting:

• What is the definition and scope of Broadcasting?

• What types of systems are there and how have they matured?

• What is a definitive set of characteristics and functionalities of Broadcasting?

• What are suitable methodologies for in-house Broadcasting development?

1.2.1 Definition: -

For the purpose this study, this section first defines and the concept to provide a standard

definition of Management System for this paper. The concept of Enterprise Management System

was introduced by Shilakes et al. (1998) followed by the terms Business Portal, Knowledge

Portal, Internet Portal, Corporate Portal, Enterprise Portal, and Information Portal.

1.2.2 Position of Broadcasting: -

The streaming media is hot now as broadband speed increase and more people are

watching videos and programs over internet. The media, television in particular moving out of

prime time concept. The traditional prime time concept is like the publisher chooses the time and

broadcast their prime content like news or drama. Now the industry moving towards like instead

of publishers picks what to see when, the end user or the viewers can choose what to see and

when. . During our literature survey we observe some existing systems like that
Lahore Leads University FYP-University Management System 6

1.2.2.1 Netflix

Netflix streams TV shows, movies, comedy specials, and original programing for a

monthly subscription fee. Users can create up to five different profiles on a single account.

• Excellent selection of content

• Optimized interface

• Good recommendation system

• Consistent performance

• Titles comes and go frequently

1.2.2.2 Broadcasting web app features

For users to enjoy a Broadcasting the have a lot features to help them manage their

viewing sessions. Here are few necessary features:

1. Registration: Registration is one of the main steps to start using a service. Users can register

with an application via email or through a social account like Facebook to save time.

2. Personal accounts: Let users create personal accounts and manage their personal data, email

addresses, and passwords. Most importantly, users should be able to manage their payment

options right in the app. Also, accounts should support multiple user profiles that keep track of

each person’s favourite shows and display personalized suggestions about what to watch.

3. Filters: Users like picking genres they’re interested in. Filters are very convenient for sorting

content. For example, users could filter by genre: Crime and Justice, Comedy and Drama, Action

and Adventure, or News and Headlines, for instance.


Lahore Leads University FYP-University Management System 7

4. Home: A home section is a place where users can easily find content they’ve already watched
and love as well as recommendations on what may be interesting to them.
5. Payment methods: A video streaming service should provide a range of payment methods such
as credit cards, debit cards, special-use cards, and prepaid credit cards for web especially if the
platform targets different regions.

6. Social media sharing: Users sometimes get really excited about the content they watch and
want to share it with others. Therefore, adding one-click sharing will be much appreciated by
users

7. Upload Video & Transcoding to multi resolution

8. Encrypted HLS video


Lahore Leads University FYP-University Management System 8

9. Upload using External Link

10.Upload Subtitles

11. Upload Multi Movie

12. Upload Multi Series & Episodes

13. Support Live TV (m3u8 &)

14. Upload content to Local Server

15.Save Images with multi size in Local Server

16. Upload content to AWS S3

17. Upload using TMDB API

18. Upload Video with conversion in 360p, 480p, 720p, 1080p resolutions

19. Video Quality Selection (360, 420, 720, 1080)

20. Subtitle File Support (.srt & .txt)

21. Video, Popup & On Pause Advertisements

22. Age Restriction

23. Free Trail Option

24. Cross Browser Compatible

1.3 Problem statement:

The main objective of the study is to design and develop live streaming site, with music

and video, popup and on pause advertisements.

The specifically aims to:


Lahore Leads University FYP-University Management System 9

 Design a web app that will give access to the users to watch movies TV shows and

listening music.

 1.4 Objectives:

The main objective behind construction of this product is to provide a single place to the

users from where they can access movies TV shows and music.

Main objective of our project is to useful for those users they like movie TV shows and music,

but also the media content producer companies.

Provide a user friendly graphical user interface to display all the features of the system.

2 Methodology

2.1 Design

The design phase of this project is started in early march 2020. We will implement our

project on following aspects

2.2 Analyzation

We will carefully study the other Apps like (Netflex, Amazon prime, Iflex etc.) that how

we can implement our Web App and which is good for our entertainment viewers and how we

can store the data in database.

2.3 Design Techniques

We will design algorithm periodically where the admins can store data in database.
Lahore Leads University FYP-University Management System 10

2.4 Design Database

We will design entity-relationship diagram(ER) for our database. The (ER) diagram will

help us to create stable and efficient database and how user can access portal and get data.

2.5 Design Data Mining Algorithms

We will also design data mining algorithms to search some useful data from database.

2.6 Design User Interface

We will also design user interface that can be easy to use means that friendly use from

user. The user didn’t feel any difficulty while using the web app.

3 Project Planning

3.1 Gantt Chart

The Distribution of development phases given below

Task Jan Feb Ma Ap May Jun Jul Au Sep Oct


r r g

Introduction

Overview

Literature

Review
Lahore Leads University FYP-University Management System 11

Definition

Position of

information

Portal
Problem

Statement
Objectives

Methodology

Project Planning

Required

Hardware And

Software
References

3.2 Task Allocation

Task Asfandayr M.israr Inayat Ullah


Introduction ● ●

Overview ● ●
Lahore Leads University FYP-University Management System 12

Do Literature Review ●
Analysis other systems ● 
Design the Database ●
Design User Interface ●
Build databases ●
Build User Interface ●
Test Databases ●
Unit testing ● ● ●
Integration Testing ● ● ●
Documentation ● ● ●

4 Required Hardware and Software

4.1 Hardware

 Laptop Windows 7 or later with resolution 1024*768

 PC Window 7 or later with resolution 1024*768

4.2 Software

 Pycharm, Vs code For Development

 Apache Server For Data Access

 MySQL For our database

 Python, JavaScript, PHP Programming languages

 Laravel , Flask, vue.js Framework

 Adobe XD, Illustrator For graphic design


Lahore Leads University FYP-University Management System 13

 Ffmeg For transcoding

References

1. Patent Application Publication .Anderson et al date 30-jan-2020 Retrieved from


(https://www.tandfonline.com/doi/abs/10.1080/13543776.2020)
2. Understanding video streaming algorithms in the wild. Melissa Licciardello,
Maximilian Grunter , and An kit Single( https://arxiv.org/abs/2001.02951) date 9-
jan-2020
Determining a time budget for transcoding of video

https://patents.google.com/patent/US10531134B2/en Date 7-jan-2020.

3.

You might also like