FYP Proposal Defense Template

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 7

Final Year Project Title

Project Proposal

Supervisor
Supervisor Name

Submitted by

1st Student Name


{Enrolment Number }

2nd Student Name


{Enrolment Number }

2nd Student Name


{Enrolment Number }

Department of Computer Science


Lahore Leads University

[Date of Submission]

© Project Management Committee


Faculty of Computer Science, Information Technology & Software Engineering, Lahore Leads University
1
Contents
1. Introduction............................................................................................................3
2. Objective................................................................................................................3
3. Problem Description...............................................................................................3
4. Project Scope..........................................................................................................3
5. Tools/Technology...................................................................................................3
6. References..............................................................................................................3

© Project Management Committee


Faculty of Computer Science, Information Technology & Software Engineering, Lahore Leads University
2
1. Introduction
Broadcasting contain Video Streaming and broadband
connections help users around the globe to download and watch large video files with
comfort at homes. We want to change content consumption models in the
entertainment industry and let the status.co of traditional consumption of video
content disappear.
For today’s audience it’s all about immediacy and mobility, the content they are
looking for must be just a click away from them. Now everything is possible. Maybe
you want to watch an episode of your favorite show when you are traveling, or maybe
each member of your family want 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 favorite TV show you can easily do it wherever you
want.
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
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

2. Objective
 To Provide one platform for the user to access their videos and audio contents
 To change the content consumption model
 Good recommendation system
 Transcoder
 Advertisement shall be similar as the scene, weather and history

© Project Management Committee


Faculty of Computer Science, Information Technology & Software Engineering, Lahore Leads University
3
3. Problem Description
Recommendation system Recommender systems are beneficial to both service
providers and users. They reduce transaction costs of finding and selecting
items in an online shopping environment. A recommendation system is a
system used to present or talk about personal experienced to the customers by
presenting information filtered to them, specifically for each customer through
several channels of communication. This increases the chances of the
information reaching the customers faster and reduces the overloaded
information. Recommendation systems have also proved to improve the
decision making process and quality. General recommendation systems
contain four parts: database, human-computer interface, algorithm,

Video encoding or video transcoding is the process of


exporting digital video into a format and specification
suitable for playback by a user. Each video file contains two
elements: Codecs, or “compression-decompression“
algorithms which compress the video, and formats, the
type of file the data is compressed to. Imagine a shipping
container filled with packages of many types. In this
analogy the shipping container is the format, and the codec
is the tool that creates the packages and places them in the
container.

Video codecs used today include H.264, HEVC, VP9, and


AV1. Common formats includes MKV, AVCHD, MP4, and
WebM. There are pros and cons to each video codec and
file format. There is no silver bullet when it comes to
streaming content on the web. Certain video codecs and

© Project Management Committee


Faculty of Computer Science, Information Technology & Software Engineering, Lahore Leads University
4
video formats are open source, meaning the source code is
available to the user, who is given the rights to study,
change, and distribute software to anyone for any purpose.
VP9 and AV1 are both open source codecs types. MKV and
WebM are also both open source, developed by nonprofit
organizations and allowed to be used without a license.

Targeted advertising is a form of advertising, including online, that is directed


towards audiences with certain traits, based on the product or person the
advertiser is promoting.[1] These traits can either be demographic which are
focused on race, economic status, sex, age, generation, the level of education,
income level, and employment or they can be psychographic focused which are
based on the consumer's values, personality, attitudes, opinions, lifestyles and
interests.[2] They can also be behavioral variables, such as browser
history, purchase history, and other recent activity. Targeted advertising is
focused on certain traits and the consumers who are likely to have a strong
preference will receive the message instead of those who have no interest and
whose preferences do not match a product's attribute. This eliminates waste. [3]

4. Project Scope
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

© Project Management Committee


Faculty of Computer Science, Information Technology & Software Engineering, Lahore Leads University
5
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 favorite 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 for instance.

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
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

© Project Management Committee


Faculty of Computer Science, Information Technology & Software Engineering, Lahore Leads University
6
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

5. Tools/Technology
6. Pycharm, Vs code
7. Apache Server
8. MySQL
9. Python, JavaScript, PHP
10. Laravel , Flask, vue.js
11. Adobe XD, Illustrator
12. Ffmeg

6. 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
3. Determining a time budget for transcoding of video
https://patents.google.com/patent/US10531134B2/en Date 7-jan-2020.

© Project Management Committee


Faculty of Computer Science, Information Technology & Software Engineering, Lahore Leads University
7

You might also like