A Service Oriented Architecture for a Multi Channel Internet TV System Md. Tanvir Al Amin firstname.lastname@example.org (Presenter) Imranul Hoque email@example.com, Md. Yusuf Sarwar Uddin firstname.lastname@example.org Department of Computer Science and Engineering, Bangladesh University of Engineering and Technology, Dhaka, Bangladesh.
What is an Internet TV System for Real time transmission and Reception of TV Programs. Low Cost Approach, no external setup. Easy initiation of new Channels. Can Target Clients anywhere, all over the Globe.
Existing Solutions • RTP / RTSP for Transmission • MBone dependent Solutions • Owned Solutions by some company But There is a lack of Robust, Scalable and Inter- Operable Architecture in this field.
Challenges for Our System 3Objectives • Robust • Inter - Operable • scalable
Proposed Architecture 3 System Components 1 TV Broker Server (TBS) 2 TV Program Server (TPS) 3 Internet TV Client (ITC)
TV Broker Server (TBS) TPS ITC TBS Service Tree (Local) Fig : Work Load of the Broker Server
TV Program Server (TPS) Architecture of TV Program Server
Internet TV Client (ITC) Query Multicast in LAN Message TBS 1:1 Share Feedback Transmission ITC TPS Fig : Work Load for an ITC
Communication Setup Blue : Channel 1 Green: Channel 2 Magenta: Channel 3 Red : Control Between TBS and TPS Black: Control between TBS and ITC
Legend B,G,M TPS a,b,c,d,… ITC Service Tree Management A Hypothetical Service Tree at a moment
Legend B,G,M TPS a,b,c,d,… ITC Service Tree Management Some new node arrives into scenario
Legend B,G,M TPS a,b,c,d,… ITC Service Tree Management Some node changes service status
Legend B,G,M TPS a,b,c,d,… ITC Service Tree Management After a network Reorganization (Periodical)
Sequence of Action Get TV Program Get Service Node Authenticate Get Service Nodes Service Request Compute Cost Get Service Param Adjust Service Tree Select Service Node Provide Node List ITC Self TBS Self Self STM TPS
Success of Our Architecture • Web Service dependent. • Easily Deployable • Dynamic Quality Management • Hassle free Client side
Transmission Not Optimal Security Not Considered Propagation Delay Limitations