Download presentation
Presentation is loading. Please wait.
Published byWesley Brendan Blankenship Modified over 9 years ago
1
OSIA Portal 2009 Mid-Term Presentation Nazim Öztahtaci Jiawei Chen Parvinder Gill Ye Tian Xin Guo Communication System Design 2009 Fall Mid-Term Workshop Oct.20 th,2009
2
Project members and roles
3
What is OSIA? OSIA: Open Service Interface Architecture Framework for systems and services using web technology A research and engineering project Principal company – Interactive TV Arena OSIA PORTAL 2009 concerns engineering aspect Supported services: VoD, IPTV, VoIP, online games etc
4
Project goals Implementing custom authentication module to DSS Implementing Radius server to OSIA platform with MySQL database Provide dynamic communication between DSS and Radius Nazim and Jiawei Parvinder Nazim, Jiawei and Parvinder
5
Project goals - 2 Writing design rules for set-top-box interface of OSIA Studying on new open source business models Implementing new payment system: DaCC Tian Ye Xin Guo
6
Darwin Streaming Server - DSS Open source streaming server Current version: 6.0.3 Written language: C++ Supports dynamic modules Source code available in http://dss.macosforge.org/
7
DSS RADIUS CLIENT OSIA DB User login User login check from Radius Streaming request to DSS Url Request Database connection Authenticati on Request Confirm DSS authentication and Freeradius task - diagram
8
DSS – Installation example Web interface admin panel Supported players: Quicktime, Real Player, VLC Player
9
DSS – Custom authentication Supports dynamic modules Implemented our own QTSSMyAuthModule(dynamic library) to define the authentication methods
10
DSS – Custom authentication -2 Checks whole URL of streaming request If the URL has “declineme”, the request is declined
11
DSS – Custom authentication - 3 Remote authentication to Radius server Send authentication package to Radius server If Radius server replies as “Authentication OK”, streaming starts, otherwise request is blocked
12
DSS – Custom authentication - 4 Module sends out RADIUS packages to Radius server after DSS streaming request Radius server replies as “Authentication OK” or “Authentication REJECT” Currently, the username and password are sent to Radius manually – inside source code
13
Implementation of RADIUS to OSIA Radius: remote authentication Dial- in user service Radius provides centralized AAA(Authentication-Authorization- Accounting) services Radius server- AAA with Freeradius and MySQL at back end
14
Importance of RADIUS in OSIA OSIA Platform Database OSIA Platform Acces List DSS User Database Radius DSS User OSIA without RadiusOSIA with Radius
15
Software tools for RADIUS task Freeradius 2.1.0 MySQL 5.0 Dalo-radius 0.9.8
16
Communication between DSS and RADIUS Radius does not have special configuration for DSS DSS connects to Radius server using Freeradius client library Radius will reply using its own protocol
17
Communication between OSIA and RADIUS Develop RADIUS authentication module in php Integrate RADIUS authentication module with OSIA platform
18
Writing design rules for set- top-box interface in OSIA Set-top-box is used to receive digital TV data and connect to internet on regular televisions Motorola/KreaTV-IP-Set-top-box is used on the task It is based on IP address
19
Goals of set-top-box task OSIA aims to provide interactive services independent from platforms STB task is to make OSIA to work with STB as well Find out "key rules" that can be applied in OSIA to generate proper portal representations for the Motorola/KreaTV-IP-STB
20
Tools and resources in STB Motorola/KreaTV-IP-STB Tomason standard definition TV Javascript Php HTML Motorola documentation Portal design’s guide Sources codes of OSIA
21
Design rules documentation Version 1 is finished and released on project website It consists of actions and input method to be used for design process
22
Next step in design rules task Make demo codes to improve the design rules are feasibility Improve the current design rules and find out more rules
23
Payment system for DaCC
24
Business tasks overview
25
Open source licenses Open Source License Survey Version 1.0 Licenses Studied :GPL,GPLv2,GPLv3 Pro’s : Guarantee and accelerate open source software development Con’: Limitation to commercialization of open source software
26
Business idea
27
Value chain in OSIA community
28
Business model
29
Project status
30
Questions Communication System Design – Fall 2009 OSIA Portal 2009 http://www.tslab.ssvl.kth.se/csd/projects/092 1188/
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.