Internet Protocol TV Next Generation Set-Top Box Proof-of-Concept Hugo Kwok David Shen Jimmy Jeong Allen Lai Group 10.

Slides:



Advertisements
Similar presentations
VP-SRS PRO Live Stream Broadcasting and Recording System.
Advertisements

Samsung Digital Signage
Slide 1 Topic 1 Software Development Process for Multimedia Applications.
Chapter 10 Video.
                      Digital Audio 1.
Voice Server. Aspiration Provide a unique service to the members of CCSU. Provide a unique service to the members of CCSU. Provide a Streaming Voice Server.
A stereo audio file 1. Audio Channels Number of audio channels determines number of waveforms in a recording Two relevant types of recording Stereo recording.
1. Digitization of Sound What is Sound? Sound is a wave phenomenon like light, but is macroscopic and involves molecules of air being compressed and expanded.
Chapter 11 Media and Interactivity Basics Key Concepts
4.2 Multimedia Elements Audio 1. Learning Outcomes: At the end of the lesson, students should be: a) describe the purpose of using audio in multimedia.
HTML Structure & Web Design Basics
Multimedia and weBLOGging Grade 7-9 | Cahaya Bangsa Classical School (C) 2010 Digital Media Production Facility 05 – Video Basic.
10 C H A P T E R © 2001 The McGraw-Hill Companies, Inc. All Rights Reserved1 Streaming Media and Synchronized Multimedia One of the ways the Internet is.
Portable Multimedia Playback Device
Uploading and Streaming Media Information Systems & Services
Quicktime Howell Istance School of Computing De Montfort University.
Conversion Between Video Compression Protocols Performed by: Dmitry Sezganov, Vitaly Spector Instructor: Stas Lapchev, Artyom Borzin Cooperated with:
Digital Video Teppo Räisänen LIIKE/OAMK. General Information Originally video material was processed using analog tools Nowadays it is common, that digital.
4K CONTENT PLAN Sony Pictures Technologies. The 4k Consumer Value 4k has to offer all of these features: – Higher resolution – Richer colors (wider color.
Streaming media over the Internet A million channels and there is still nothing on! By Samuel Shiffman Streaming Technologist Seton Hall University
Week 8 - Tutorial Interactive Digital Moving Image Production | CU3003NI | - Pratik Man Singh Pradhan.
1 Different Video Properties
Creating & Distributing New Media Content lesson 24.
Introduction to Streaming © Nanda Ganesan, Ph.D..
Boxee Box by D-Link. Agenda What’s Boxee Box Appearance Applications Positioning Brief Introduction Supported Media Formats Selling Points Comparison.
1 Video and Audio Over The Net Mahdi ZandakbariVesal Hajiabbas.
Media streaming Joni Alhonen VBP07S 1/19. Multimedia, which is broadcasted simultaneously as it is played by the receiver 2/19.
Section 9.1 Section 9.2 YOU WILL LEARN TO…
Video Streaming © Nanda Ganesan, Ph.D..
Media Streaming By Derek Aten – Digital T.V. and HDTV Maria Preciado – Audio Streaming Genevieve Taduran – Data Streaming.
MPEG-4 & Windows Media Dr. Jordi Ribas-Corbera Lead Program Manager, Codecs Digital Media Division Microsoft Corp
Compact MythTV Frontend Advisor: Professor Wilsey Dustin Grimmeissen Richard Anderson David Kesler.
INF Web Design Using Multimedia on the Web Sound - Part 2.
What are the common format for video files?
Video AVI | AVI (short for Audio Video Interleave) first saw the light of day in 1992, when it was released as part of the Video for Windows (VfW) project.
1 Lecture 12: Multimedia Not in Web 101 Text  Important Multimedia Issues  Audio  Movies and Video  Multimedia and HTML Documents.
A Review By: Landon Williams. Specifications: -1GHz Intel/AMD processor or above -512MB of available RAM is recommended -70MB of hard disk space FREE.
ScreenPlay Director Training By Erik Collett
BOXEE OVERVIEW For Hackers Spring 2010.
Audio and Video on the Web Presentation by Cheryl Deas and Pasha Souvorin Multimedia for Web Designers.
ScreenPlay TV Link Training By Erik Collett
Chapter 16 Creating Desktop Video and Animation. Getting Started FAQs: – What is digital video? – How do I transfer video footage to my computer? – How.
HTML Use of Multimedia on web page. HTML Media Q. How to call Image file in our web page ? A. That is the easy syntax for defining an image. 2.
Introducing MagicInfo Premium I
GIF - Graphics Interchange Format JPEG - Joint Photographic Experts Group PNG - Portable Network Graphics GIF images are limited to the 8 bit palette which.
Chapter 16 Creating Desktop Video and Animation. 2Practical PC 5 th Edition Chapter 16 Getting Started In this Chapter, you will learn: − What is digital.
Streaming Media A technique for transferring data on the Internet so it can be processed as a steady and continuous stream.
How Analog and Digital Recording Works Analog converted to digital via an ADV (Analog to Digital Converter = stream of numbers) On playback: digital converted.
LECTURE 07 RAZIA NISAR NOORANI Digital Video. Basic Digital Video Concepts CS118 – Web Engineering 2 Movie length Frame size Frame rate Quality Color.
Fs Streaming Media a presentation by Florian Seidel.
Chapter 10. The Role of Video in Multimedia  Any presentation or application that uses sound and graphics qualifies as multimedia  Clip A segment of.
Multimedia. What is multimedia? Multimedia is everything you can hear or see: texts, books, pictures, music, sounds, CDs, videos, DVDs, Records, Films,
Digital Video File Formats an overview. Introduction Digital Video & Audio files are also known as container formats. These “containers” are digital files.
Backup DVD to Hard Drive From: -
DaVinci Overview (features and programming) Kim dong hyouk.
Chapter 16 Creating Desktop Video and Animation
Best Solution To Fix 5 Most Common Mxf Importation And Editing Issue
Types television networks
Adding media content ...on a shoestring.
Lesson 24 Creating & Distributing New Media Content.
VIDEO.
How to Convert ISO to MKV with ISO to MKV Converter?
How to Convert VOB to MP4 with VOB to MP4 Converter
Sony Pictures Technologies
David Zepeda Information Architecture and Design I Fall 2005
HTML5 Level II Session II
Lesson 24 Creating & Distributing New Media Content.
Integrating Multimedia: Sound, Video and More
Digital television systems - (DTS)
Digital Video Faraz Khan.
Presentation transcript:

Internet Protocol TV Next Generation Set-Top Box Proof-of-Concept Hugo Kwok David Shen Jimmy Jeong Allen Lai Group 10

Agenda Background Objective System Overview Challenges Future Developments Conclusion Demo Questions?

Background Currently, the TV market is dominated by cable and satellite providers IPTV is a new technology where users are able to view TV contents over the internet. IPTV is already available in certain cities (e.g. TELUS, AT&T)

Background (continued) Two segments  Live broadcasts  Stored broadcasts or Video On Demand (VOD) Users stream contents after they are downloaded (e.g. to a hard drive) Can be easily integrated into the household  Internet connection

IPTV – Graphical Representation

Objective Standardized set top box compatible for multiple service providers Display internet media streams on a standard television set with-out using a PC Proof-of-concept to commercialization

Proof of Concept Stream real time Real Media file from a remote server on the Internet via RTSP Convert Real Media file through decode/encode algorithms into MPEG4 format Play resulting audio/video with Media Player (MPlayer) on a Linux development platform via an attached LCD screen on the development board

Equipment TI DaVinci System-on-Chip  Dual-core with ARM9 and C6000 DSP CPU LCD screen output Internet connection Helix Server  Simulates online media streaming from a local directory

System Flow Diagram

Why MPEG4? The set-top box shall stream various media format and convert it into MPEG4 video and MP2 audio format for storage and display due to the following reasons  Easy to manage  High compression ratio  Further software development focused on MPEG4 format media file

Why MPlayer? Physical media  CDs, DVDs, Video CDs Container formats  3gp, AVI, ASF, FLV, Matroska, MOV (QuickTime), MP4, NUT, Ogg, OGM, RealMedia Video codecs  Cinepak, DV, H.263, H.264/MPEG-4 AVC, HuffYUV, Indeo, MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2, RealVideo, Sorenson, Theora, WMV Audio codecs  AAC, AC3, ALAC, AMR, FLAC, MP3, RealAudio, Shorten, Speex, Vorbis, WMA

MPlayer (continued) Large selection of supported media formats Open source software

MEncoder Transcoder with MPlayer bundle Converts wide range of multimedia files to a specific file format Able to save a video and audio stream separately onto a memory location for post processing

MEncoder (continued) In the proof of concept device, the real media video will be developed such that the set-top box can stream media content in RM format Codec developed based on the source code of RV30 from the Helix Community

Transcoding – High Level

Transcoding – Conversion Block

Problems Encountered Setting up development platform and OS  Researching and understanding the technical backgrounds  Understanding source code Obtaining Real Media Source Code  Not open source like other codecs (only binary files available) Requires license from Helix Community Not successful in compiling

Problems Encountered Cross-compiling RealPlayer source code for the ARM Attempted to understand header files of codecs suggested by Dr. Bajic Tried different binary files of real video codecs  RealMedia codec in binary form for Palm, which ran on ARM processor  Extracted files were not compatible

Future Developments Implement streaming of all other input media formats, convert and output to one universal format  e.g. Windows Media, VLC, etc.  MPEG 4 Migrating system from ARM CPU to C6000 Digital Signal Processing CPU for more efficient processing and algorithmic calculations Developing a GUI Integrate proof of concept and commercialize it in set top box

Budget EquipmentEstimated Cost TI DaVinci System-on-Chip Development Board Provided Software: OpenSuse Linux, MPlayer/MEncoder, Eclipse IDE, Helix Server, Various Source Codes Open sources Total$0

Lessons Learned Team Dynamics Problem Solving Project Planning Time Management Challenges in Integration

Acknowledgements Dr. Farid Azhar for his support Dr. Ivan Bajic for his advice Dr. Lucky One for insights and providing us with lab access and equipment Mr. Steve Whitmore for overseeing the project and advic e guidance

Demonstration

Questions / Answers