Development of Network Service Infrastructure for Transcoding Multimedia Streams by Antony Pranata Student ID: 1956645 Supervisor: Detlef Bosau Examiner:

Slides:



Advertisements
Similar presentations
RTSP – Real Time Streaming Protocol
Advertisements

Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November Tayeb Lemlouma & Nabil Layaïda Presented by Sébastien Laborie November.
Tae-wan You, Seoul National University, Korea
LYU9903 QoS Schemes in Wireless Networks Ho Pun Mo & Ng Maggie Supervised by Prof. Lyu R.T. Michael 6 December, 1999.
Digital Living Network Alliance: Building out the Digital Network Bob Taylor Member, DLNA Board of Directors March 2006.
Multimedia Systems As Presented by: Craig Tomastik.
The Real Time Streaming Protocol (RTSP)
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
LYU0101 Wireless Digital Library on PDA Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu First semester FYP Presentation 2001~2002.
Implementing a Load-balanced Web Server System. Architecture of A Cluster-based Web System Courtesy: IBM Research Report, The state of the art in the.
User Control of Streaming Media: RTSP
Multimedia Streaming Protocols1 Multimedia Streaming: Jun Lu Xinran (Ryan) Wu CSE228 Multimedia Systems Challenges and Protocols.
Caching Strategies in Transcoding-Enabled Proxy System for Streaming Media Distribution Networks Bo Shen Sung-Ju Lee Sujoy Basu IEEE Transactions On Multimedia,
© 2008 Cisco Systems, Inc. All rights reserved.CIPT1 v6.0—5-1 Implementing Media Resources, Features, and Applications Implementing Cisco Unified Video.
Presented by Tianhe Wang. Mobile applications: People send/receive messages using wireless network much more frequently. Multimedia messages are often.
Notes to the presenter. I would like to thank Jim Waldo, Jon Bostrom, and Dennis Govoni. They helped me put this presentation together for the field.
1 Adaptive resource management with dynamic reallocation for layered multimedia on wireless mobile communication net work Date : 2005/06/07 Student : Jia-Hao.
Application layer (continued) Week 4 – Lecture 2.
EEC-484/584 Computer Networks Discussion Session for HTTP and DNS Wenbing Zhao
Multimedia Services based on Mobile Agent
An Overlay Multicast Infrastructure for Live/Stored Video Streaming Visual Communication Laboratory Department of Computer Science National Tsing Hua University.
Reza Rejaie AT&T Labs - Research1 Reza Rejaie AT&T Labs – Research Menlo Park, CA Jussi Kangasharju Institut Eurocom France NOSSDAV 2001, New York June.
SMN 1.0 Smart Media Network Auburn University COMP7970 Richard Chapman 19 Sept 2002.
GPRS Muhammad Al-khaldi Sultan Al-Khaldi
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
A brief introduction of Real Time Streaming Protocol
A Web Services Based Streaming Gateway for Heterogeneous A/V Collaboration Hasan Bulut Computer Science Department Indiana University.
Social Media: YouTube as a Case. 2 New generation of video sharing service Feb.15th, 2005 Some statistics: 60 hours video uploaded very minute 4 billion.
1 NETE4631 Communicating with the Cloud and Using Media and Streaming Lecture Notes #14.
Multimedia Cloud Computing Wenwu Zhu, Senior Internet Media Microsoft Research Asia Chong Luo, Member of the IEEE Jianfeng Wang, Master.
CS 218 F 2003 Nov 3 lecture:  Streaming video/audio  Adaptive encoding (eg, layered encoding)  TCP friendliness References: r J. Padhye, V.Firoiu, D.
CIS679: RTP and RTCP r Review of Last Lecture r Streaming from Web Server r RTP and RTCP.
Multimedia and QoS#1#1 Multimedia Applications. Multimedia and QoS#2#2 Multimedia Applications r Multimedia requirements r Streaming r Recovering from.
Description and Lookup of Media-Stream Adaptation Services Andreas Schorr, Franz Hauck Dept. of Distributed Systems, University of Ulm, Germany
Building Scalable and High Efficient Java Multimedia Collaboration Wenjun Wu, Tao Huang, Geoffrey Fox Community Grids Computing Laboratory, Indiana University,
CORE KAIST EECS Computer Engineering Research Lab A General Purpose Proxy Filtering Mechanism Applied to the Mobile Environment Bruce Zenel Jupyung Lee.
Page  1 Developing a Cross Platform IMS Client using the JAIN SIP Applet Phone Muswera Walter Supervisor: Prof Alfredo Terzoli.
Lector: Aliyev H.U. Lecture №15: Telecommun ication network software design multimedia services. TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES THE DEPARTMENT.
Advanced Computer Networks Lecture 3 Distributed Multimedia Systems.
Audio and Video Curtis Thomas 385E Information Architecture and Design I.
Exploiting Proxy-Based Transcoding to Increase the User Quality of Experience in Networked Applications Maarten Wijnants Patrick Monsieurs Peter Quax Wim.
1 How Streaming Media Works Bilguun Ginjbaatar IT 665 Nov 14, 2006.
Multimedia Over IP: RTP, RTCP, RTSP “Computer Science” Department of Informatics Athens University of Economics and Business Λουκάς Ελευθέριος.
Link Characteristic Information for Mobile IPTV QoS Support Soohong Daniel Park, Standard Architect Digital Media R&D Center, Samsung Electronics Blog:
Outline Overview Video Format Conversion Connection with An authentication Streaming media Transferring media.
Issues in Distributed Multimedia Systems Joseph C. (JC) Montminy, III and James MacGlashan CMSC 621, Advanced Operating Systems Dr. Deepinder Sidhu October.
NORTEL NETWORKS CONFIDENTIAL Wireless and IPv6 Marcelo Manta 21 October, 2015.
MULTIMEDIA OVER WIRELESS BROADBAND NETWORKS BY: NEELIMA PUNJALA.
TranService: Service and Media Translation System for Small Devices Graduate School of Media and Governance, Keio University Jun’ichi Yura
Making the Best of the Best-Effort Service (2) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot.
H.323, IP Multicast Conferencing, And TAPI 3.0 Don Ryan Development Lead Windows Networking And Communications Microsoft Corporation.
QuickTime The Joy of Streaming!. QuickTime Streaming Server Allows for real time delivery of media over a network. intranet internet Content can be prerecorded.
Chapter 28. Network Management Chapter 29. Multimedia
Evaluating Performance of a Video Streaming Application using vlcj CS529 Project 3 April 18 th, Mark Hawthorne
Toshiba Confidential 1 Presented by: Philipe BC Da’Silva SESSION INITIATION PROTOCOL.
1 Part VII Component-level Performance Models for the Web © 1998 Menascé & Almeida. All Rights Reserved.
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
UbiConn: Providing a Ubiquitous Connectivity Experience Katherine Everitt T. Scott Saponas Susumu Harada December 6, 2004.
Multiplexing Team Members: Cesar Chavez Arne Solas Steven Fong Vi Duong David Nguyen.
MPEG-4: Multimedia Coding Standard Supporting Mobile Multimedia System Lian Mo, Alan Jiang, Junhua Ding April, 2001.
Ch 6. Multimedia Networking Myungchul Kim
3GPP Mobile Surveillance. Outline Introduction to IP surveillance Mobile surveillance 3GPP protocols Challenges of 3GPP mobile surveillance VIVOTEK solution.
CDEEP Lecture Video Adaptation to mobile devices Ganesh Narayana Murthy Guided by: Prof. Sridhar Iyer.
INTERNET PROTOCOL TELEVISION (IP-TV)
2N Net Audio System.
P2P Digital TV Recorder Supervisor: Professor Michael R. Lyu
Klara Nahrstedt Spring 2012
H.264/SVC Video Transmission Over P2P Networks
Video Conferencing-introduction
INTERNET PROTOCOL TELEVISION (IP-TV)
Presentation transcript:

Development of Network Service Infrastructure for Transcoding Multimedia Streams by Antony Pranata Student ID: Supervisor: Detlef Bosau Examiner: Prof. Rothermel Date: June 17, 2002 Master Thesis Institute of Parallel and Distributed High-Performance Systems (IPVR) University of Stuttgart

2 of 18 Table of Contents Introduction Introduction Architecture Architecture Implementation Implementation Summary and Outlook Summary and Outlook

3 of 18 Introduction Motivation Video stream 352 x 288 pixels 300 kbps ? PDA 320 x 240 pixels 256 kbps UMTS Mobile Phone 101 x 80 pixels 144 kbps GPRS 56 kbps GPRS Media server Notebook PC 1024 x 768 pixels 11 Mbps WaveLAN

4 of 18 Introduction Solution MP3 44 kHz, 16 bit, stereo 128 kbps MP3 44 kHz, 16 bit, stereo 128 kbps  -Law 64 kbps GSM Mono 13.2 kbps Media server WaveLAN 11 Mbps GPRS 144 kbps Transcoder GPRS 56 kbps

5 of 18 Introduction Solution 1. Service Brokering - QoS - Load balancing 2. Service Chaining - Establish connection - Handover Media serverClient Transcoders

6 of 18 Table of Contents Introduction Introduction Architecture Architecture Implementation Implementation Summary and Outlook Summary and Outlook

7 of 18 Architecture Infrastructure Server ClientService Broker Lookup Service RTSP, RTP, HTTP or FTP server - Supported decoders (e.g. MPEG, H.263, DVI) - - QoS parameters (e.g. bandwidth, screen size) - - Supported codecs (e.g. MPEG, H.263, DVI) - - QoS parameters (e.g. bandwidth, processor speed) Select the appropriate transcoder(s) and build path from the server to the client Directory of transcoders Transcoder

8 of 18 Architecture Infrastructure Server Transcoder Client Service Broker Lookup Service

9 of 18 MP3, 44 kHz, 16 bit, stereo MP3, 22 kHz, 8 bit, mono DVI, 8 kHz, 4 bit, mono GSM Mono ServerClientTranscoder MP3, 44 kHz, 16 bit, stereo MP3, 22 kHz, 8 bit, mono MP3, 44 kHz, 16 bit, stereo DVI, 8 kHz, 4 bit, mono MP3, 44 kHz, 16 bit, stereo GSM Mono Transcoding Format Architecture Service Brokering

10 of 18 Architecture Service Brokering All available transcoders (e.g. 100 transcoders) List 0 All transcoders supporting the transcoding format (e.g. 20 transcoders) List A All transcoders that have cache or are currently transcoding source media (e.g. 10 transcoders) List B Idle transcoders from List A (e.g. 15 transcoders) List D Idle transcoders from List B (e.g. 2 transcoders) List C Selected transcoder Attributes: - Supported transcoding formats - Location - Vendor - Other attributes QoS parameters: - Bandwidth - Processor load - Memory - Other parameters QoS parameters: - Bandwidth - Processor load - Memory - Other parameters

11 of 18 Architecture Service Chaining ClientService BrokerLookup ServiceTranscoderServer Find transcoder Transcoder address(es) Service brokering Add client Transcoder session address Transcoder session address Request stream

12 of 18 Architecture Service Chaining ClientService BrokerLookup ServiceTranscoderServer Control Finish Original stream Transcoded stream Control Original stream Transcoded stream Finish I’m alive

13 of 18 Table of Contents Introduction Introduction Architecture Architecture Implementation Implementation Summary and Outlook Summary and Outlook

14 of 18 Implementation Architecture Operating System JVM JMF Jini RMI Transcoder Client Service Broker Windows or UNIX J2SE 1.3.0JMF 2.1.1aJini 1.2

15 of 18 Implementation Result Available bandwidth: 1 Mbps Selected video format: H.263, 352 x 288 pixels Selected audio format: MP3, 44 kHz, 16 bit, stereo Required bandwidth: 300 kbps Available bandwidth: 100 kbps Selected video format: H.263, 128 x 96 pixels Selected audio format: MP3, 22 kHz, 16 bit, mono Required bandwidth: 70 kbps Available bandwidth: 200 kbps Selected video format: H.263, 176 x 144 pixels Selected audio format: MP3, 22 kHz, 16 bit, stereo Required bandwidth: 150 kbps

16 of 18 Table of Contents Introduction Introduction Architecture Architecture Implementation Implementation Summary and Outlook Summary and Outlook

17 of 18 Summary and Outlook The growth of mobile devices leads to heterogeneity and mobility problems in distributed multimedia systems. The growth of mobile devices leads to heterogeneity and mobility problems in distributed multimedia systems. One solution to solve these problems is by having transcoding infrastructure. One solution to solve these problems is by having transcoding infrastructure. Two main issues in the transcoding infrastructure are service brokering and service chaining. Two main issues in the transcoding infrastructure are service brokering and service chaining. The prototype implemented in this thesis is only designed for Campus LAN. There are some other works so that the infrastructure can be implemented in the Internet. The prototype implemented in this thesis is only designed for Campus LAN. There are some other works so that the infrastructure can be implemented in the Internet. The infrastructure can be enhanced to support N-level transcoding. The infrastructure can be enhanced to support N-level transcoding.

18 of 18 Any Questions?