tblock mobile multimedia delivery solutioninitialt.com/file/initialt_tblock...
TRANSCRIPT
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
iPhone
Android
Open APIWeb Service
Service ManagerSending Manager
Template
Schedule
Monitoring
RouteMFM
MFM DB
Sender ReceiverEmail SMS SP
APNS
Service 1
Service 2GCM
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
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
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
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
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
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
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
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
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
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
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
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
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
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
MFSL
Issue Tracking
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