IS480 Team wiki: 2011T1 Tango
Contents
Tango
Team Members
Name | Primary Role | Secondary Role | |
AW Ming Kun | TBA | TBA | mingkun.aw.2009@sis.smu.edu.sg |
PHAM Duong Thai | TBA | TBA | dtpham.2009@sis.smu.edu.sg |
Melvir Singh Sidhu S/o JAI S | TBA | TBA | melvirssjs.2009@sis.smu.edu.sg |
NGUYEN Minh Dang | TBA | TBA | mdnguyen.2009@sis.smu.edu.sg |
Cassie ONG Siying | TBA | TBA | cassie.ong.2008@sis.smu.edu.sg |
Roles & Responsibilities
Roles | Responsibilites |
Project Manager |
- Manage project scope and schedule |
Lead Developer |
- Lead and assignment of technical tasks to team members |
Developer |
- Responsible for developing the functions |
Business Analyst |
- Understanding the business requirements of the Client and translating them to specific software requirements |
Design |
- Ensure team's project adheres to the diagrams |
Quality Assurance |
- Responsible for testing each functionality |
Stakeholders
Supervisor
TBA
Client
TangoFX
TangoFX is the industry’s first open standards based real-time multi-active media experience engine. TangoFX allows users to interact with media, and with one another, without being dependent on the mode of delivery of the media or the device through which the media is consumed. The software platform runs an advanced user interface and video applications in a limited memory footprint, allowing for optimal implementation on variety of networks and devices. The platform supports all industry standard streaming protocols and methods including Microsoft Smooth Streaming, Progressive Download, HTTP Streaming, and RTMP. Using smart onscreen widgets, the interactive service enhances the viewing experience by allowing viewers to connect with family and friends, pick, share and discuss scenes of mutual interest while watching live or on-demand content. TangoFX allows leveraging existing social networks such as Facebook, Twitter, and the like, and builds on top a hierarchical community model.
The TangoFX platform creates a ‘Virtual Living Room’ enabling consumers to interact, socialize and participate when watching their favorite content across any network, device or geography, thereby enabling Community TV.
Project Overview
TangoFX is currently hosted on a public site (www.tangofx.com) and running beta trials. TangoFX allows you to watch media from various sources and share with your friends in real-time. While you are watching the video with your friends, you can have video chat, text chat and interact (to show emotions, etc.) through a set of on-screen widgets.
Project Descriptions
There are three main components to our project and they are:
1. Video Analytics
2. Interactive User Experience
3. Reporting Engine
These components exist to support TangoFX.
Project Objectives
This is related to interactive media experience. We are currently working on the analytics component. Since TangoFX collects quite a few information from a video session (i.e. multiple users interacting over a video), we can do interesting analytics (of course, without compromising the privacy) and use the same for detailed reporting on the video and / or context based ad serving, etc. We are also enhancing the experience through recording, playback and annotations.
Project Deliverables
1.1 Video Analytics
Each video session contains a wealth of information that can be analysed and to further “provide individual and shared interactive programs that allow viewers to completely personalise their viewing experience to match their media & entertainment lifestyle.” For example, multiple users may interact over a video – comments, etc – and these are potential source of information that our analytic component we will build will act on. The challenge for our team is to do this without compromising the privacy.
1.2 Enhancing the User Experience
Using smart on-screen widgets, the interactive service enhances the cinematic experience by allowing viewers to connect with friends and family, and pick, share and discuss scenes of mutual interest while watching live or on-demand content. (SOURCE: http://www.tangofx.com/webui/)
As part of our project, we will be enhancing the viewing experience mainly through: 1. Recording, 2. Playback 3. Annotations
1.3 Reporting Engine
Our team will also build a reporting system/engine for any content on TangoFX (for example, video or users). The reporting engine will generate video-related information such as context based ad serving, etc.