tblock mobile multimedia delivery solutioninitialt.com/file/initialt_tblock...

34
Confidential 2013 All rights reserved | initialT ∙ High Performance Multimedia Company 사전 승인 없이 내용의 전부 또는 일부에 대한 복사, 전재, 배포, 사용을 금합니다.. [initialT’s Product Introduction] TBlock Mobile Multimedia Delivery Solution Date 2013. 10 initialT www.initialt.com

Upload: others

Post on 18-Mar-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

Confidential

ⓒ 2013 All rights reserved | initialT ∙ High Performance Multimedia Company

사전 승인 없이 본 내용의 전부 또는 일부에 대한 복사, 전재, 배포, 사용을 금합니다..

[initialT’s Product Introduction]

TBlock

Mobile Multimedia Delivery Solution

Date 2013. 10

initialT

www.initialt.com

Page 2: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

2

High Performance Multimedia Company initialT

FingerEye - Multimedia-Video Surveillance-Unified Communication Solution

1. Streamer

1) SF3G (Streamer for 3GPP)

2) SFT (Streamer for Tblock)

3) SOS (Streamer on Smart Phone)

2. Transcoder

1) TBR (Transcoder by Real-Time)

2) TFC (Transcoder for CMS)

3. Player

1) POS (Player on Smart Phone)

2) POW (Player on Windows)

4. CODEC Container

5. CODEC

Contents

Page 3: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

3

High Performance Multimedia Company initialT

1. Streamer

SF3G (Streamer for 3GPP) – Streaming Server for Smartphone

3GPP RTP-based media streaming server can be used for media services such as 3G media contents based VOD,

MOD, and LIVE. SF3G block provides the high quality of media services to all mobile terminals from 3G users to

Wibro users.

STREAMER

Specification Software Architecture

• Protocol : RTSP/RTP

• Video : H.264, MPEG4, MJPEG

• Audio : AAC, AMR-NB, Speex, MP3

• Bitrates : 8Kbps - 4Mbps (Variable bit rate)

• Efficient multi-threading support based on IOCP

• Over Windows 2003 Server

• Over Dual core, 3G RAM

• Support up to 1,000 concurrent players

(Per streaming server, 512kbps)

Enabler

Core

Service

HTTP MPEG4 System

RTP/RTCP IOCP Manager

RTSP Memory Manager

Thread Pool

Server Manager IF

Media File Manager

Client Manager

RTSP Media Service

Billing IF

Authentication IF

Windows

Page 4: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

4

High Performance Multimedia Company initialT

1. Streamer

SFT (Streamer for TBlcok) – Streaming Server for N-Screen

SFT, streaming server for supporting streaming in N-Screen environment, supports iOS, Android and Flash Player

and various types of media files and codec. It has self transcoding function for screens that support H.264 and

AAC.

STREAMER

Specification Software Architecture

• Protocol : RTSP/RTP, RTMP, HLS

• Video : H.264, MPEG4, MJPEG

• Audio : AAC, AMR-NB, Speex, MP3

• Bitrates : 8Kbps - 4Mbps (Variable bit rate)

• Support real-time video/audio transcoding

•Over Windows 2003 Server, Over Linux 6.2

• Over Dual core, 3G RAM

• Support up to 1,000 concurrent players

(Per streaming server, 512kbps)

EnablerService

Server Manager IF

Media File Manager

Client Manager

Plug-in IF

Source Loader IF

Windows / Linux

Source Loaders Transformers

Core

HLS Session Manager

RTSP/RTP/RTCP Thread Pool

RTMP Memory Manager

Transformer IF

Page 5: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

5

High Performance Multimedia Company initialT

1. Streamer

STREAMER

SOS (Streamer on Smartphone) – Smartphone based Streaming Server…

SOS, Smartphone based media streaming server, collects videos and voices from camera and microphone of Smartphone,

encodes them in real-time and then send them.

It provides the high quality of media service by using Smartphone of users

Specification Software Architecture

• Protocol : RTSP/RTP on TCP

• Video : H.264, MP4, MJPEG

• FPS : 1-15

• Resolution : QCIF, QVGA, VGA

• Audio(Speech) : AAC-LC, AMR-NB, Speex

• Bitrates : 8Kbps – 512Kbps

• SOI-iPhone/SOA-Android/SOW-Windows, etc.

Stream Core

OS X on iPhone/Android/Windows

Encoder Core

Mic controller Camera controller

Video Encoder

Audio Encoder

RTP/RTCP

RTSP

Packetizer

Page 6: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

6

High Performance Multimedia Company initialT

2. Transcoder

TBR (Transcoder by Real-time) – Real-Time Codec Conversion Server

TBR refers to Live Broadcasting server that supports not only mobile, but broadband Internet live service by encoding

various types of media contents formats in real-time. It also provides the best live media services which is possible to

control transmission bands according to various terminal standards and to support the optimized sound and image quality.

Specification Software Architecture

• Input file: MP4, 3GP, AVI, MP3, etc.

• Input Stream: Shoutcast, mms, RTSP/RTP(3gp)

• Input Device: TV, MIC, Camcorder, WebCam

• Output Protocol: RTSP/RTP, MMS

• Video: MPEG4, H.264, WMV, MJPEG, etc.

• FPS: 1-30

• Resolution: QCIF, QVGA, VGA, 480P, 720P, 1080P

• Audio: AAC, WMA, MP3, Speex, AMR-NB, etc.

• Bitrates: 8Kbps - 4Mbps

• Minimum Windows 2003 Server

• Minimum Quad core, 3G RAM

• Possible to convert and store up to 20 channels

- Per transcoding server, 640x480

• Possible to store up to 100 channels

- Per transcoding server, 640x480, without Transcoding & Resizing)

TRANSCODER

Encoder Core

Video Encoder

Audio Encoder

Network Stream Core

RTP/RTCP

RTSP

Packetizer

Decoder Core

Video Decoder

Audio Decoder

File Stream Core

Container

Muxer

Demuxer

Scheduler for Transcoder(TBRs)

Input Device (H/W)

WindowsDirect Show TCP/UDP

Page 7: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

7

High Performance Multimedia Company initialT

2. Transcoder

TRANSCODER

TFC (Transcoder for CMS) – Media Format Auto Conversion Solution

TFC refers to a server which outputs media files by automatically converting contents existed on CMS to various types of

media contents format (AVI, MMS, etc). It provides transcoding service with optimized sound and video quality that is

possible to control codec, resolution, video frame, and bandwidth according to various terminal standards.

Specification Software Architecture

• Input file: MP4, 3GP, AVI, MP3, etc.

• Input Stream: Shoutcast, mms, RTSP/RTP(3gp)

• Output file: MP4, 3GP, MP3, etc.

• Video: MPEG4, H.264, WMV, MJPEG, etc.

• FPS: 1-30

• Resolution: QCIF, QVGA, VGA, 480P, 720P, 1080P

• Audio: AAC, WMA, MP3, Speex, AMR-NB, etc.

• Bitrates: 8Kbps - 4Mbps

• Minimum Windows 2003 Server

• Minimum Quad core, 3G RAM

Encoder Core

Video Encoder

Audio Encoder

Input Device (H/W)

Network Stream Core

RTP/RTCP

RTSP

Packetizer

Decoder Core

Video Decoder

Audio Decoder

File Stream Core

Container

Muxer

Demuxer

Windows

Scheduler for CMS

Direct Show TCP/UDP

Page 8: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

8

High Performance Multimedia Company initialT

2. Transcoder

TRANSCODER

TFM (Transcoder for Multi-Channel) – Multi-Channel Mixing Solution

TFM refers to a mixing solution that integrates more than two channels into one channel to support Smart device with

lack of performance. It supports echo mixing for CCTV, etc. and provides two-way mixing for video conference, etc.

Specification Software Architecture

• Input file: CCFT support. MP4, 3GP, AVI, MP3, etc.

• Input Stream: RTSP/RTP(3gp)

• Output file: CCFT support. MP4, 3GP, MP3, etc.

• Video: H.264

• FPS: 1-30

• Resolution: QCIF, QVGA, VGA, 480P, 720P, 1080P

• Audio: AAC

• Bitrates: 8Kbps - 4Mbps

• Minimum Windows 2003 Server, Minimum Linux 6.2

• Minimum Quad core, 3G RAM

Encoder Core

Video Encoder

Audio Encoder

Network Stream Core

RTP/RTCP

RTSP

Packetizer

Source Loaders Transformers

Windows / LinuxTCP

Mixers Renderers

Channel manager

Page 9: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

9

High Performance Multimedia Company initialT

3. Player

POS (Player on Smart Phone) – Dedicated Player for Smartphone

POS, which is a media player only for Smartphone optimized to media streaming of SF3G, provides various functions that

embedded player in Smartphone does not provide. It is possible to be applied and distributed to various types of services

with the form of module not having UI.

Specification Software Architecture

• Protocol: RTSP/RTP on TCP

• Video: H.264, MP4

• FPS: 1-15

• Resolution: QCIF, QVGA, VGA

• Audio(Speech): AAC-LC, AMR-NB , MP3, Speex

• Bitrates: 8Kbps – 512Kbps

• iPhone, Android

PLAYER

Stream Core

OS X on iPhone/Android

Decoder Core

Screen controller Speaker controller

Video Decoder

Audio Decoder

AV Sync

RTP/RTCP

RTSP

Packetizer

Page 10: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

10

High Performance Multimedia Company initialT

3. Player

POW (Player on Windows) – ActiveX Control Based Media Player

POW, ActiveX Control based media player optimized for media streaming of SF3G, is available to be provided with the

form of modules not having UI and to be applied and distributed to various types of services.

Specification Software Architecture

• Protocol: RTSP/RTP on TCP

• Video: H.264, MP4

• FPS: 1-15

• Resolution: QCIF, QVGA, VGA

• Audio(Speech): AAC-LC, AMR-NB , MP3, Speex

• Bitrates: 8Kbps – 512Kbps

• Windows/ActiveX

PLAYER

Stream Core

Windows

Decoder Core

Screen controller Speaker controller

Video Decoder

Audio Decoder

AV Sync

RTP/RTCP

RTSP

Packetizer

Page 11: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

11

High Performance Multimedia Company initialT

4. CODEC Container

CCFT(Codec Container For TBlock)– Various Media Format Support

CCFT, as a library which supports Mux/Demux regarding files of various video/audio format, is used for media service

modules such as SFT, FTM, etc. It also supports Demux in HTTP Progressive download including Read/Write.

Specification Software Architecture

• File Mux/Demux

• HTTP Progressive download support

• Standard C/C++ based library

• All platform support

• Video: mp4(m4v, 3gp, 3gp2, skm, k3g), mkv, webm, f4v, ts,

avi, asf, wmv, mov

• Audio: mp3, wav, aac, amr, ac3, m4a, f4a, mka, wma

Container

Container

.mp4 .avi .asf .flv

.mov .mkv .webm .f4v

.wav .mp3 .aac amr

Container IF

CCFT Lib

Container Selecter

Page 12: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

12

High Performance Multimedia Company initialT

4. CODEC Container

CCFT(Codec Container For TBlock)– Various Media Format Support

Container

Lists of Supporting Each File Format (Supported Container to be added)

* There are many cases that actual formats are MP4 or MKV even in case file extension is avi.

File Format Supported File Extension Others

Page 13: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

13

High Performance Multimedia Company initialT

5. CODEC

CODEC – Providing Codec Optimized for Smartphone

CODEC provides various video/audio Codec by optimizing them to Smartphone. It is available to provide higher quality of

service in Smartphone by offering CPU/GPU acceleration functions and high performance codec.

Specification Software Architecture

• Video: H.264 BL/HI, MP4 SP

• Resolution: QCIF, QVGA, VGA, 480P, 720P, 1080P

• Audio(Speech): AAC-LC, AMR-NB, MP3, Speex, G.711

• Accelerator: ARM, NEON, MMX, CUDA/OpenCL

• iPhone/Android/Windows, etc.

CODEC

Decoder Core

OS X on iPhone/Android/Windows

Encoder Core

Video Encoder

Audio Encoder

Video Decoder

Audio Decoder

Image Processing

Acceleration for Image Resizing

Acceleration for Color Space Conversion

Acceleration for CODEC

ARM NEON MMX CUDA OpenCL

Page 14: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

14

High Performance Multimedia Company initialT

5. CODEC

TFT(Tools For TBlock) – Various Media Processing Support

TFT provides modules that support real-time processing related to various types of video/audio data. It is available for

high performance processing by offering CPU acceleration function like MMX, NEON, etc.

CODEC

Specification Software Architecture

• Color Space Converter, Image Resizer, Image Rotator, Image

Mixer, Image Flipper

• Sound Mixer, Sound Amplifier, Audio Modulator, Voice

Activity Detector

• Media Cryptor(3DES, SEED)

• Standard C/C++ based library

• Accelerator: ARM, NEON, MMX, CUDA/OpenCL

• iPhone/Android/Windows, etc.

Tool

Color Space Converter Image Resizer

Image Mixer Sound Mixer

Voice Activity Detector Media Cryptor

Tool IF

TFT Lib

Tool Selecter

OS X on iPhone/Android/Windows

ARM NEON MMX CUDA OpenCL

Page 15: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

15

High Performance Multimedia Company initialT

6. IM

IWX (IM with XMPP) – Standard Messenger Server Supporting Web

IWX refers to a messenger server based on XMPP protocol. It supports general and web based applications by using HTTP

and TCP.

Specification Software Architecture

• Protocol: XMPP (TCP), BOSH (XMPP on HTTP)

• Multi-platform support

• Duplex support

• Convenient management system support

• Web browser Ajax library based client support

• iPhone/Android/Windows client support

Channel ManagerPacket Router

Presence

Message

C2S Session

S2S Session

XMPP Processor

Instant Messaging(IM)

TCP / IP

HTTP

Multi Platform(Windows, Linux, UNIX)

Java Runtime

MINA FrameworkJetty middleware

Page 16: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

16

High Performance Multimedia Company initialT

6. IM

Client Manager

User Message Presence Result

XOWB (XMPP Client on Web Browser)

– Web Based IM Client Library

XOWB is AJAX based XMPP IM client for web browser. Given that JavaScript and web UI are configured, can be used as

library in case of developing IM client in web environment.

Specification Software Architecture

• Protocol: BOSH (XMPP on HTTP)

• Multi-platform support

• Web browser Ajax library based client support

• iPhone/Android/Windows client supportStrophe

Instant Messaging(IM)

Multi Platform(Windows, Linux, UNIX)

Multi Browser

DOM TreeJavaScript Runtime

FLXHRJQuery

Page 17: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

17

High Performance Multimedia Company initialT

7. Manager

Specification Software Architecture

• Support developing various types of APIs

(XML/Rest, JSON/Rest, Custom, etc)

• Minimize Server Load/Response Time/Internal network

traffic, and Maintain service in the case of DB failure

• Manage notification function of failure and relevant

policies

• AAA(Authentication, Authorization, Accounting) function

• Additional function through interoperation with external

services

(Authentication, Charge, Sending SMS/ Email , etc)

• Allocation & Task Management

MANAGER MFT (Manager for TBlock)

– Framework Solution which can develop Smartphone G/W in an easy manner

MFT refers to a framework solution to develop various GW on wire-wireless services. It supports the link with existing

legacy system through various types of interfaces.

TBlock Common Library

Open APIWeb Service

Enablers

MFC MFB MFQ MFP Billing

Authentication Authorization ETL EMAIL SMS

Process ManagerCache Manager Batch Manager

StatisticsAlert AAA

Multi Platform(Windows, Linux, UNIX)

Java Runtime

Tomcat middleware

Page 18: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

18

High Performance Multimedia Company initialT

7. Manager

Specification Software Architecture

• Notification code management

• Rule management by code

• Rule management by receiver

• Notification analysis

• Provide OpenAPI-Notification delivery API

MANAGER

MFN (Manager for Notification)

– Notification solution which sends various issues according to proper rules

MFN refers to a solution which delivers issues generated from various systems to operator or customer according to set

rule. It gives codes to the issue generated in system and sends it to users by applying such delivery rule by code.

TBlock Common Library

Multi Platform(Windows, Linux, UNIX)

Java Runtime

Tomcat middleware

Rule ManagerNotification Manager

Application

Code

Rule

Individual Rule

Open APIWeb Service

Sending ManagerAnalysis Manager

Notification

Relation

Message

NOC Alert

MFN

MFN DB(Rule)

Sender ReceiverEmail SMS SP

APNS

Service 1

Service 2C2DM

MFM

Page 19: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

19

High Performance Multimedia Company initialT

7. Manager

Specification Software Architecture

• E-Mail/Single Message/Push notification Delivery

• APNS(iPhone) Linkage

• C2DM(Android) Linkage

• Support Reserved Delivery

• Support E-Mail Template Delivery

• Support Single Message by nation and Delivery by type

• Provide Open API-Various Message Delivery API

• Provide Delivery history & status Information by history

MANAGER

MFM (Manager for Messaging)

– Integrated Message Delivery Solution

MFM refers to a solution which sends messages of various format/protocol including E-Mail, SMS, Android/iPhone

Push ,etc. and provides relevant management interface.

TBlock Common Library

Multi Platform(Windows, Linux, UNIX)

Java Runtime

Tomcat middleware

Push ManagerMessage Manager

SMS

Email

iPhone

Android

Open APIWeb Service

Service ManagerSending Manager

Template

Schedule

Monitoring

RouteMFM

MFM DB

Sender ReceiverEmail SMS SP

APNS

Service 1

Service 2GCM

Page 20: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

20

High Performance Multimedia Company initialT

7. Manager

Specification Software Architecture

• Service log management

• Auto backup and deletion support

• Manage log relay server support

• Log collection and management

• Analyze and monitor log collection status

• Log agent – multi-platform support

MANAGER MFL (Manager for Log collection)

– High Performance Log Collection Solution

MFL refers to a solution which collects log from various service servers, and it is available to collect log through the

optimal path by supporting log relay. It also backs up log existing in service server and supports a function which

automatically deletes log after a certain period of time.

TBlock Common Library

Multi Platform(Windows, Linux, UNIX)

Java Runtime

Tomcat middleware

Log ManagerLocal Log Manager

Backup

Delete

Collector

Relay

Open APIWeb Service

Storage ManagerMonitoring Manager

Monitoring

Analysis

Disk Management

Backup

MFL

MFL Agent MFL Agent

RelayCollector

MFD Agent

Storage 1

Page 21: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

21

High Performance Multimedia Company initialT

7. Manager

Specification Software Architecture

• Manage setting file version

• Automatically create setting files

• Release setting file in an automatic and manual manner

• Support distribution phase

• Support setting file cache

• MFD Agent – Setting file download, update & Sync

MANAGER

MFD (Manager for Deployment of configuration)

– Solution for Automatically Distributing Various Setting Files

MFD refers to a solution which creates setting files from various sources and automatically distributes them to service

server. It also supports creating setting file automatically and releasing phase function, etc.

TBlock Common Library

Multi Platform(Windows, Linux, UNIX)

Java Runtime

Tomcat middleware

Down ManagerConfig Manager

XML Generator

Version

HTTP Download

Cache

Open APIWeb Service

AgentPhase Manager

Phase

History

Download

Sync

Downloader

MFD

Generator

MFD Agent MFH

Storage

MFC

Service Server

Update Signal

Page 22: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

22

High Performance Multimedia Company initialT

7. Manager

Specification Software Architecture

• Manage customer companies

• Manage customers

• Manage products

• Manage LEAD and contracts

• Manage Sales history

• Request Service Setting and modification

• Share Open API-contract information

MANAGER

MFCR (Manager for Customer Relationship)

– TBlock CRM Solution

MFCR manages sales history and customers and contract with Sales LEAD. Contract automates contract procedures

according to sales by providing contract termination process and formal service from a pilot service.

TBlock Common Library

Multi Platform(Windows, Linux, UNIX)

Java Runtime

Tomcat middleware

Contract ManagerAccount Manager

Account

Customer

Lead

Contract

Open APIWeb Service

Product ManagerSales Manager

Sales

Marketing

Product

Value Added Service

MFBS

MFCR DB

Web service & Open API

MFL

MFA

MFCR

Page 23: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

23

High Performance Multimedia Company initialT

7. Manager

Specification Software Architecture

• Manage contract linked with ERP/CRM Solution

• Provide various Billing Record Collection Method

• Manage billing & calculation status by contracts and customers

• Provide real-time sales status graph by period

• Issue and send Invoice

• Provide APU related with Open API-billing information

MANAGER MFBS (Manager for Billing and Settlement)

– Billing Solution Supporting Various Billing and Settlement

MFBS collects billing records from various systems and processes them according to billing methods caused by contract.

Calculated billing history is settled by company according to contracts.

TBlock Common Library

Multi Platform(Windows, Linux, UNIX)

Java Runtime

Tomcat middleware

StatisticsBilling Log Manager

Log collect

Reprocessing

Account

Contract

Open APIWeb Service

Graph ManagerInvoice Manager

Invoice creation

Sending

Graph API

Excel data creation

MFBS DB

Open API

MFCR

MFBS

AnalysisCollector

MFA

Service 1

CRM/ERP

Service 2

Page 24: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

24

High Performance Multimedia Company initialT

7. Manager

Specification Software Architecture

• Log management

• Statistical analysis

• Re-processing support

• Provide graphs containing statistical status in real-time

and by period

• Provide useful and convenient user UI

• Provide API related to OpenAPI-Statistics

MANAGER MFA (Manager for Analysis)

– Statistical Analysis Solution Supporting Various Types of Analysis Tools

MFA refers to statistical analysis solution which collects and analyzes logs from various systems. It provides statistics that

customers want by supporting various types of analysis tools and supports fast re-processing through efficient analysis

structure.

TBlock Common Library

Multi Platform(Windows, Linux, UNIX)

Java Runtime

Tomcat middleware

Log ManagerAnalysis Manager

Analysis

Chart

Collector

Backup

Open APIWeb Service

MFBS DB

Open API

MFBS

MFA

AnalysisCollector

MFL

Service

Billing System

SF3G

Page 25: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

25

High Performance Multimedia Company initialT

7. Manager

Specification Software Architecture

• Contents management

• Upload & Download support

• Manage manual/auto channels and playlists

• Register and Search Meta information

• Manage conversion profiles and Support auto transcoding

• Play a role as origin server of media service

• Support distribution storage

• Provide API related to OpenAPI-upload, download,

contents, and channel

MANAGER MFC (Manager for Contents)

– CMS Solution Optimized for Multimedia Contents Management

MFC supports a function that manages various contents and provides convenient upload interface by converting auto

codec through TFC linkage. It also provides an optimal environment by supporting various search functions and effective

storage distribution.

TBlock Common Library

Multi Platform(Windows, Linux, UNIX)

Java Runtime

Tomcat middleware

Channel ManagerContents Manager

Content

Playlist

Static channel

Dynamic channel

Open APIWeb Service

Storage ManagerTranscoding Manager

Profile

Transcoder

Disk Management

Sync

Page 26: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

26

High Performance Multimedia Company initialT

7. Manager

System Architecture

MANAGER

MFC (Manager for Contents)

– CMS Solution Optimized for Multimedia Contents Management

MFC supports a function that manages various contents and provides convenient upload interface by converting auto

codec through TFC linkage. It also provides an optimal environment by supporting various search functions and effective

storage distribution.

MFC

Web Service & Open APIUpload Server Download & Cache Server

SyncStorage 1 Storage 2

Page 27: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

27

High Performance Multimedia Company initialT

7. Manager

Specification

Software Architecture• Management function like product packaging, search, etc.

• Product Auto Packaging function through interface with

external CMS/PMS

• Product Fundamentals such as contents meta, charge info,

menu information ,etc

• Basic information on settlement rate management such as

persons who have right for information and contents

• Linkage Interface & Search function

• Product group management function

• Settlement Rate management function

MANAGER MFP (Manager for Product)

– PMS Solution Supporting Multimedia Products

MFP is in charge of overall functions for packaging and managing contents meta information with the information such as

charge info, using period/counts, settlement rate, etc. in order to service(sell) contents to customers. It also provides

packaging function for various product groups (single product, group product, period/meter-rate system product, menu

product, etc), and packaging function for the contents which are managed by external system through linkage interface.

TBlock Common Library

Multi Platform(Windows, Linux, UNIX)

Java Runtime

Tomcat middleware

Category ManagerProduct Manager

Product

Group

Meta

Category

Open APIWeb Service

MFP

MFP DB

Open API Manager

MFBS MFC

Page 28: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

28

High Performance Multimedia Company initialT

7. Manager

Specification Software Architecture

• Make broadcasting schedule list

• Register and Manage broadcasting

• Deliver schedule list

• Register external schedule list

• Provide Open API - API related with schedule list

MANAGER

MFB (Manager for Broadcasting)

– PGM Solution that Media Service Auto Linkage is Available

MFB refers to application program which provides broadcasting schedule management function. It is available to make

and deliver schedule and to edit schedule by real-time through TBR.

TBlock Common Library

Multi Platform(Windows, Linux, UNIX)

Java Runtime

Tomcat middleware

Sync ManagerProduct Manager

Program

Schedule

Import

Export

Open APIWeb Service

MFB DB

Open API

MFB

Manager

MFBS

MFC

TBRs

TBR

Page 29: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

29

High Performance Multimedia Company initialT

7. Manager

Specification Software Architecture

• Manage basic information(IDC, Location, ISP)

• Manage host information

• Manage service information(Service status)

• Auto linkage with SMS, NMS, AMS, etc.

• Provide UI for convenient management

• Provide distribution storage

• Provide APIs related to Open API-Host information &

synchronization

MANAGER MFH (Manager for Hosts)

– HMS Solution Managing Host Related Information in an Efficient Manner

MFH refers to Integrated Host Management Solution which manages various information related to host in an easy

manner and maintains host information by linking to relevant system. It provides the collected information through

various interface.

TBlock Common Library

Multi Platform(Windows, Linux, UNIX)

Java Runtime

Tomcat middleware

Host ManagerBase Manager

Location

ISP

Host

Part

Open APIWeb Service

Sync ManagerService Manager

Status

Domain

Collector

Sync

MFH DB

Sync

MFH

Manager Collector

Other Service

SMS

NMS

AMS

Page 30: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

30

High Performance Multimedia Company initialT

7. Manager

Specification Software Architecture

• Host management

• Auto/Manual allocation support

• Server load balancing support

• Global load balancing support

• Provide web-service for managers

• Provide API related to Open API-server allocation

MANAGER

MFLB (Manager for Load Balancing)

– Global Load Balancing Solution Optimized for Smartphone

MFLB refers to a solution which supports load balancing of service. It allocates optimized servers based on location

information, IP, etc from load index and client of each service server.

TBlock Common Library

Multi Platform(Windows, Linux, UNIX)

Java Runtime

Tomcat middleware

Load ManagerHost Manager

Domain

Host

Load Level

Status Collector

Open APIWeb Service

Open API

MFLB

Collector

MFS Agent MFS Agent

SF3G

Media Service

Page 31: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

31

High Performance Multimedia Company initialT

7. Manager

Specification Software Architecture

• Measure media server in real-time

• Real-time statistics & reporting (Hosts on

Yearly/Monthly/Weekly/Daily basis, domain, Global traffic

& BPS ,etc)

• Failure detection and alarm support

• Manage load index by server

• Support load balancing server interface

MANAGER

MFS (Manager for Service Monitoring)

– Media Based Real-Time Service Monitoring Solution

MFS refers to a solution which monitors the status of various media service in real-time. It supports various functions

including collecting real-time statistics by global/host/domain and detecting failures based on data measured in real-time.

TBlock Common Library

Multi Platform(Windows, Linux, UNIX)

Java Runtime

Tomcat middleware

Statistics ManagerMeasurement Manager

Media

Protocol

Analysis

Report

Web Service

Load ManagerAgent Manager

Scheduler

Collector

Load Level

Sync LB

MFS DB

Report

MFLB

MFS

SchedulerCollector

MFS Agent

SF3G

TBR

Page 32: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

32

High Performance Multimedia Company initialT

7. Manager

Specification Software Architecture

• Measure schedule based objects

• HTTP, WMS, FMS, SF3G measuring support

• Inquire into Measurement list

• Failure detection and notification

• MFSL(SLMS) linkage support

• DNS, Connection, initialization buffering time,

• play time, re-buffering count, lost packet count, quality

MANAGER

MFQ (Manager for Quality)

– Service Quality Monitoring Solution

MFQ refers to a solution which measures and manages media service quality from a user’s perspective. It gives a

notification to user in case service quality becomes bad and provides various statistical analysis.

TBlock Common Library

Multi Platform(Windows, Linux, UNIX)

Java Runtime

Tomcat middleware

Measurement ManagerQuality Manager

Media

Protocol

Time

Period

Web Service

Analysis ManagerAgent Manager

Schedule

Collector

Analysis

Report MFQ

MFQ Agent MFQ Agent

SF3G/SFT

Media ServiceMFQ DB

Analysis Collector

Page 33: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

33

High Performance Multimedia Company initialT

7. Manager

Specification Software Architecture

• Gather requests from various customers (E-Mail, Web , Off-line)

• Automatically link to E-Mail server

• Manage failure history and Support analysis

• Manage process history and notify it automatically

• Support interface with internal issue management system

• Provide API related to Open API-Customer’s request

MANAGER MFV (Manager for VOC-Voice Of Customer)

– Solution for Managing Customers’ Requests and Failure List

MFV refers to a solution which collects opinions from customers through various routes and supports sharing its process

and results. It supports various media and response methods according customer's request. It also analyzes the reason of

failure through relevant history management and supports its procedures for preventing recurrence.

TBlock Common Library

Multi Platform(Windows, Linux, UNIX)

Java Runtime

Tomcat middleware

Outage ManagerVOC Manager

VOC

History

Outage

Analysis

Open APIWeb Service

Issue ManagerEmail Manager

Collector

Sender

Issue

Mapping

MFV DB

웹서비스 및 Open API

MFV

Email

MFSL

Issue Tracking

Page 34: TBlock Mobile Multimedia Delivery Solutioninitialt.com/file/initialt_TBlock Solution-2013(Eng).pdf · 2014-03-10 · 6 High Performance Multimedia Company initialT 2. Transcoder TBR

34

High Performance Multimedia Company initialT

7. Manager

Specification Software Architecture

• Manage user’s account

• Manage user’s group

• Application management

• Convenient Management UI

• Support verification through API method

• Support Directory Service linkage

• OpenAPI- verification, profile change and search

MANAGER

MFSO (Manager for Sign-On)

– SSO(Single Sign ON) Solution Available to be Applied to Various Environments

MFSO refers to SSO solution which supports authority management by application as well as basic account management.

It is applicable to various environments through API method.

TBlock Common Library

Multi Platform(Windows, Linux, UNIX)

Java Runtime

Tomcat middleware

Group ManagerUser Manager

User profile

Role

User Mapping

Policy

Open APIWeb Service

Directory ManagerApplication Manager

User Mapping

Policy

User Mapping

Policy