Top Banner
© Copyright by FPT Software 2013 1 Streaming OTT: FPT Play Solution E TRONG GIAP & FPT Play Team – R&D FTEL
19

Streaming OTT-FPT Play Solution

Jan 23, 2017

Download

Documents

keancaptinh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Streaming OTT-FPT Play Solution

© Copyright by FPT Software 2013 1

Streaming OTT: FPT Play Solution

@LE TRONG GIAP & FPT Play Team – R&D FTEL

Page 2: Streaming OTT-FPT Play Solution

Career: Project manager of R&D Center, FPT Telecom FPT Play engineering lead. 6 years with C/C++ - embedded,

more than 1 year with mobility development.

My goals: Fix bugs and optimize code ….

Contact: [email protected] https://www.facebook.com/le.giap

2

About me

Page 3: Streaming OTT-FPT Play Solution

Agenda

FPT Play overviewSystem ArchitectureContinuous development

3

Page 4: Streaming OTT-FPT Play Solution

FPT Play Overview

4

FPT Play is a complete streaming solution, including Client app, front-end website and backend services

• Rich media contents includes live TV, Film, Show, Video clip and so on. • Be able to connect very well for transmit media via OTT environment. • Focus on mobile user experience and interaction.• With HTTP adaptive streaming, FPT Play can fit in many various environments

(3G, 4G, wifi). • Users are informed immediately the schedule of all shows by using Cloud

Messaging. • Can be interacted to other FPT products such as FPT Play HD Box or mobility

products.

Page 5: Streaming OTT-FPT Play Solution

Features

Mobility Feature

Version 2.5

Streaming HLS 3 profiles

Client Android, iOS, Windows Phone

Event schedule

Yes

Elastic search Yes

Recommendation

Yes

Comment/Rating

Yes

Time shift Yes

Push notification

Yes

Favorites channel

Yes

Live TV Yes, 87 Channels

VOD Yes

Voice Control Next step

5

Web Feature

Version 2.5

Streaming protocol

HDS

Live TV Yes, 87 Channel

VOD Yes

Page 6: Streaming OTT-FPT Play Solution

6

Till to Mar, 2014:

Website Pageviews ~ 3 million

Smart TVAvailable on Samsung & Sony Next step: Smart TV LG

MobilityAndroid: 342,183 Installation/ Ratings 4.3IOS : 198,682 Installation/ Ratings 4++

OthersProvide streaming OTT service for Partners(VNExpress,Tuoitre, thanhnien, ngoisao,..) Next Step: provide streaming OTT service to Mobility manufacture 

Our successes

Page 7: Streaming OTT-FPT Play Solution

7

Our successes

System• 30K Peak CCU/ 100K CCU• Traffic 100Gbs• 87 channels with quality SD/HD

Page 8: Streaming OTT-FPT Play Solution

FPT Play overviewSystem ArchitectureContinuous Development

8

Page 9: Streaming OTT-FPT Play Solution

FPT Play OverviewSystem ArchitectureContinuous Development

9

Page 10: Streaming OTT-FPT Play Solution

System Architecture

Database

Database

DB backup

DB backup

MFS Storage

Live StreamingMutica

stMutica

st

SmartTV

CMS, Website, API

Page 11: Streaming OTT-FPT Play Solution

11

Live Streaming using for Television distribution.Have 87 channels.Using Wowza 4.0

Live Streaming

Page 12: Streaming OTT-FPT Play Solution

12

Static Content Streaming using for VOD distribution.

VOD Distribution

Page 13: Streaming OTT-FPT Play Solution

13

Included database control system, CMS, API and Website

Website/CMS/ API

Page 14: Streaming OTT-FPT Play Solution

FPT Play OverviewSystem ArchitectureContinuous Development

14

Page 15: Streaming OTT-FPT Play Solution

FPT Play OverviewSystem ArchitectureContinuous Development

15

Page 16: Streaming OTT-FPT Play Solution

16

• 1M registered users (12/2014) • 200K DAU• 80K peak CCU• Streaming platform solution.• More platforms: Windows Phone, Smart TV LG,

Streaming services

Target

Page 17: Streaming OTT-FPT Play Solution

11 Developers: Server & Backend, Mobile Client, Smart TV & Website 2 System Engineers Design team. Marketing and support customer team

Our Team

Page 18: Streaming OTT-FPT Play Solution

Questions

Page 19: Streaming OTT-FPT Play Solution

Thank you