ak software company video solution le dinh ka: [email protected]

18
AK Software Company Video Solution Le Dinh Ka: [email protected]

Upload: holly-chandler

Post on 28-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AK Software Company Video Solution Le Dinh Ka: ledinhka@gmail.com

AK Software Company

Video Solution

Le Dinh Ka: [email protected]

Page 2: AK Software Company Video Solution Le Dinh Ka: ledinhka@gmail.com

Agenda

• Introduction

• Features

• System Architecture

• Hardware requirement

Page 3: AK Software Company Video Solution Le Dinh Ka: ledinhka@gmail.com

Introduction

• Developed by AK Software Company• Deliver video(VoD and Live) to most devices

– PC– Smartphone(iOS, Android)– Tablet– SmartTV(via Settopbox)

• Best Video/audio compression algorithm: H264/AAC

• High scalability, High performance• Automatic detect devices

Page 4: AK Software Company Video Solution Le Dinh Ka: ledinhka@gmail.com

Features

Import Connector And Service Interface

Video Tivi

WEB WAP Deliver Video

Content ManagerTranscoding Video User Manager

StatisticBilling

INTERNET 3G / Wifi Network

Admin WAPSITE / APP

Contents

TV Platform

Applications and Services

PC Tivi

Page 5: AK Software Company Video Solution Le Dinh Ka: ledinhka@gmail.com

Features

Internet

Encoder/Transcoder Deliver Server

Smartphone

Camera

Video Storage(SAN, NAS…)

Satellite

`

PC

Tivi

tablet

Video files

Live Channels

CMS, Billing Web / Wap

Database

RTMP (H264/AAC)

Page 6: AK Software Company Video Solution Le Dinh Ka: ledinhka@gmail.com

Features

• High stable and perfomance transcoder– Use best compression algorithm: H264 / AAC– Auto detect error in input source video– Auto recover with recoverable error– Auto restart transcoder with un-recoverable

error

Page 7: AK Software Company Video Solution Le Dinh Ka: ledinhka@gmail.com

Features

• Video delivery software solution– High performance, high concurrent

users(CCU), upto 3000 CCU / server.– Support RTMP, HLS(for iOS)…– Suport H264/AAC

Page 8: AK Software Company Video Solution Le Dinh Ka: ledinhka@gmail.com

Features

• Video On Demand:– Support most format: mkv, mp4, flv, avi…– Most codecs: H264, Mpeg4, H263, AAC…

• Live video(live channel)– Live channels: K+,VOV, VTV, HBO, CNN…– Many input types over IP:

• UDP, RTMP, HTTP, RTSP…• Camera, Webcam, Video capture card(satellite..)• Easy add new live video

• Output– H264, AAC: best video/audio compression standard– HLS, RTMP, RTSP, UDP…

• End devices: – Most devices on the market– PC, Smartphone(iOS, Android…), Tablet, SmartTV(settopbox)

Page 9: AK Software Company Video Solution Le Dinh Ka: ledinhka@gmail.com

Features

• Automatic detect devices– Detect iOS, Android, PC, Settopbox…– Return website / wapsite interface suitable device.– Return suitable video format / protocol.

• Friendly GUI– Website / Wapsite(for mobile)– iOS and Android application

• High performance– Delivering video in high concurrent users(CCU). Upto 3000 CCU

/ server (SD video), depend on server configuration and network bandwith

– High website/wapsite concurrent users, upto 5000 ccu / server.

Page 10: AK Software Company Video Solution Le Dinh Ka: ledinhka@gmail.com

Features

• High scaleable– Extend by plug and play edge server.

• Friendy Control panel– Statistic CCU / unit(VoD or live channel)– Statistic total CCU on system.

• Protect contents– Prevent un-authentication using contents by

secure link(encrypt by IP + time)

• Write live channels into files for playback

Page 11: AK Software Company Video Solution Le Dinh Ka: ledinhka@gmail.com

Features

• Security– Prevent attach:

• SQL injection• Cross site scripting• Cross-site request forgery

Page 12: AK Software Company Video Solution Le Dinh Ka: ledinhka@gmail.com

System Architecture

Internet

Encoder/Transcoder Origin Deliver Server

Smartphone

Camera

Video Storage(SAN, NAS…)

Satellite

`

PC

Tivi

tablet

Video files

Live ChannelsAt tivi center

CMS, Billing Web / Wap

Database

RTMP (H264/AAC)

Content delivery netwok(CDN)

Edge Deliver Server

Edge Deliver Server

Edge Deliver Server

Database

Replication

Page 13: AK Software Company Video Solution Le Dinh Ka: ledinhka@gmail.com

System Architecture

• CDN (Content delivery network)– Best performance to deliver video– High available and high scalability– Easy to add edge server to scalability

• High available and high performance– MySQL: Replication

Page 14: AK Software Company Video Solution Le Dinh Ka: ledinhka@gmail.com

System Architecture

• High available and high performance– Load balancing and failover

Page 15: AK Software Company Video Solution Le Dinh Ka: ledinhka@gmail.com

System Architecture

• Video on demand (VoD) process

CMS

Upload Temp Storage

Offline Encoder

SAN Storage

VOD Delivery

End user

Upload

StoreGet to

processGet to Delivery

Delivery

Store

Page 16: AK Software Company Video Solution Le Dinh Ka: ledinhka@gmail.com

Development Technology

• Linux

• Nginx, Apache

• MySQL, PHP, Yii framework

• HTML, CSS, Cache…

• Java, C, Objective-C

Page 17: AK Software Company Video Solution Le Dinh Ka: ledinhka@gmail.com

Hardware requirement

• Encoder/Transcoder– Linux (Windows)– Quad cores 3.0Ghz for HD encoding.– 4GB RAM , NIC

• Delivery Server, MySQL, WebServer– Linux, Quad cores 3.0Ghz, 8/16GB RAM,

2xNIC 1Gbps

• SAN • Switch

Page 18: AK Software Company Video Solution Le Dinh Ka: ledinhka@gmail.com

Thanks you.