1 Giodi Giorgi Gruppo RETI di TELECOMUNICAZIONI Dipartimento di Ingegneria dell’Informazione - Università di Pisa Pisa, 6 Dicembre 2005 Giodi Giorgi An.

Slides:



Advertisements
Similar presentations
REACT Remote Education And Conferencing Tool
Advertisements

REACT Remote Education And Conferencing Tool Michael & Suzanne Wilson M & S Consultants Pty Ltd Designed & Developed By:
VP-SRS PRO Live Stream Broadcasting and Recording System.
Birtel Network Te chnologies 2010 WebTV.
BrightAuthor v3.7 software and BrightSign XD v4.7 firmware
12 Media Streaming.
Security in VoIP Networks Juan C Pelaez Florida Atlantic University Security in VoIP Networks Juan C Pelaez Florida Atlantic University.
Packet Based Multimedia Communication Systems H.323 & Voice Over IP Outline 1. H.323 Components 2. H.323 Zone 3. Protocols specified by H Terminal.
Reza hooshangi ( ). short history  One of the last major challenges for the web is to enable human communication via voice and video: Real Time.
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 25 Multimedia.
Microsense Webcast Streaming Solutions
Multimedia Internet Broadcasting and Distributed Conferencing Lecture 2.
1 Application Layer. 2 Writing Networked Applications TCP UDP IP LL PL TCP UDP IP LL PL TCP UDP IP LL PL Web Browser Web Server Ftp Server Ftp Client.
Electrical Engineering Department Software Systems Lab TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY Meeting recorder Application based on Software Agents.
VCT May 20, 2009 Sapna Blesson Advisor: Dr.Christopher Pollett.
Remote Surveillance System Presented by: Robarin Holdings Limited Telephone: Facsimile:
A Web Services Based Streaming Gateway for Heterogeneous A/V Collaboration Hasan Bulut Computer Science Department Indiana University.
 Distributed Software Chapter 18 - Distributed Software1.
Video Streaming © Nanda Ganesan, Ph.D..
2440: 141 Web Site Administration Remote Web Server Access Tools Instructor: Enoch E. Damson.
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.
Webcast is the term used to describe the transmission of audio and / or live video (similar to a broadcast radio or television) over the Internet. Webcast.
IT 210 The Internet & World Wide Web introduction.
Beyond DHTML So far we have seen and used: CGI programs (using Perl ) and SSI on server side Java Script, VB Script, CSS and DOM on client side. For some.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
End-to-end resource management in DiffServ Networks –DiffServ focuses on singal domain –Users want end-to-end services –No consensus at this time –Two.
Web Page Design I Retest Terms Review. 1. Web pages are created using a language known as ___________. The coding of this language must follow specific.
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
Chapter 13-Tools for the World Wide Web. Overview Web servers. Web browsers. Web page makers and site builders. Plug-ins and delivery vehicles. Beyond.
1 How Streaming Media Works Bilguun Ginjbaatar IT 665 Nov 14, 2006.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
Module 4: Fundamentals of Communication Technologies.
Chapter 7 Multimedia on the Internet. Audio on the Internet Music, sound clips, radio, voices Downloading Audio (File Size) Sound Software + Sound Card.
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.
Streaming Media A technique for transferring data on the Internet so it can be processed as a steady and continuous stream.
Applicazione del paradigma Diffserv per il controllo della QoS in reti IP: aspetti teorici e sperimentali Stefano Salsano Università di Roma “La Sapienza”
Introduction To Networking. Requirements for Internet connection Connections can be seen as 2 components: The physical connection: transfers signals between.
Streaming Media Control n The protocol components of the streaming n RTP/RTCP n RVSP n Real-Time Streaming Protocol (RTSP)
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
Lab Assignment 15/ INF5060: Multimedia data communication using network processors.
INTERNET. Objectives Explain the origin of the Internet and describe how the Internet works. Explain the difference between the World Wide Web and the.
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
Network Infrastructure Microsoft Windows 2003 Network Infrastructure MCSE Study Guide for Exam
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
The evolution of display is here. The display revolution is now.
Chapter 3 Selecting the Technology. Agenda Internet Technology –Architecture –Protocol –ATM IT for E-business –Selection Criteria –Platform –Middleware.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 Internet II A consortium of more than 180 universities, government agencies, and private businesses.
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.
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
Part 2.  Transmission methods used  Bandwidth:  The speed at which Data can be carried.
UNAISE E.K ROLL NO:56.  Introduction  IPTV Services  IPTV Requirements  Network Architecture  IPTV Components  IPTV Security  Advantages  Limitation.
Multimedia Communication Systems Techniques, Standards, and Networks Chapter 4 Distributed Multimedia Systems.
INTERNET PROTOCOL TELEVISION (IP-TV)
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
Application layer tcp/ip
Introduction to Operating Systems
Instructor Materials Chapter 5 Providing Network Services
Networking for Home and Small Businesses – Chapter 6
Networking for Home and Small Businesses – Chapter 6
INTERNET PROTOCOL TELEVISION (IP-TV)
Chapter 2 Introduction Application Requirements VS. Transport Services
Multimedia and Networks
Communication Networks NETW 501
Networking for Home and Small Businesses – Chapter 6
Introducing MagicInfo 6
Presentation transcript:

1 Giodi Giorgi Gruppo RETI di TELECOMUNICAZIONI Dipartimento di Ingegneria dell’Informazione - Università di Pisa Pisa, 6 Dicembre 2005 Giodi Giorgi An Integrated Platform for Multimedia Applications VIII Workshop PisaTel 2005

2 Giodi Giorgi Technologies & components System and Services –Distance Learning –Voice over IP –Video steaming & Video on Demand –TV broadcasting Network infrastructure –Streaming platform –Multi-Access Inter-Domain architecture for dynamic setup of QoS-IP services that does not interfere with the background signaling –End-to-end dynamic and tailored Quality of Service IWU (Inter Working Unit)

3 Giodi Giorgi Distributed trial

4 Giodi Giorgi Distance Learning Requirements Students –To follow on-line lesson using commonly available software tools (RealOne Player, NetMeeting, web browser) with different quality level, depending on his/her type of access to network Teacher –Oriented to content providing, should produce enhanced contents entailing video and audio, external data and auxiliary teaching tools Software and equipment –a video camera –a video capture card (Osprey 230) –a video encoder (Helix DNA producer) –a video broadcasting server (Helix DNA server) –a software to create on-demand multimedia presentations and to synchronize audio and video with PowerPoint slides and other media learning objects. –WEB interface and Content Management server –client-side software (RealOne video Client, WEB browser, VoIP terminal)

5 Giodi Giorgi Distance learning: portal WEB interface login Language selection Available features differentiated for users and groups User functionalities set by administrator Available tools: file storage, calendar/diary, address book, instant messaging, on-line users... Each user can belong to one or more groups (associated to each course) Group functionalities set by admin Available tools: file storage, forum, instant messaging, lessons, projects …

6 Giodi Giorgi Distance learning: student side Unicast and multicast live streaming MPEG-4 real-time multi-rate encoding Encoding rate from 128 Kb/s to 1.5 Mb/s, with resolutions up to Frame-accurate synchronization of audio/video streams with dynamic remote learning objects Transparent storage of real-time encoded lessons Teacher interaction by means of instant messaging tools

7 Giodi Giorgi Distance learning: teacher side Slideshows loaded into the WEB server The teacher can see the preview of his slide at any time During the lesson, the slide inclusion into the live stream is provided by means of simple click

8 Giodi Giorgi Distance learning WEB interfaces login (stud/teach)

9 Giodi Giorgi Distance learning WEB interfaces login (stud/teach) teachers: access WEB page with slideshow

10 Giodi Giorgi Distance learning WEB interfaces login (stud/teach) teachers: access WEB page with slideshow students: start RealOne to see video/slides, browser to view additional data and send messages

11 Giodi Giorgi WEB Server PPT ExporterSlideshow Before the lesson.ppt.html During the lesson Teacher GUI EncoderPlayer sources URL a/v Server Simple application which converts slides into HTML pages and transfers them to WEB server Distance learning: content production

12 Giodi Giorgi Distance learning: content production WEB Server PPT ExporterSlideshow Before the lesson.ppt.html During the lesson Teacher GUI EncoderPlayer sources URL a/v Server WEB interface which displays slides and includes their URL in the stream after a teacher click

13 Giodi Giorgi Distance learning: content recorder During the lesson Configuration GUI Encoder sources a/v Server GUI allows to configure easily the main producer options which are relevant for lesson production purposes

14 Giodi Giorgi The whiteboard application The teacher can use any free-hand drawing tool (e.g. Windows Journal for Tablet PC) The application window is periodically captured and sent to an encoding application A video stream containing the text and pictures is created and sent to the video server, which broadcasts it on the network This additional stream is synchronized with the others using SMIL (Synchronized Multimedia Integration Language )

15 Giodi Giorgi First case study

16 Giodi Giorgi Voice over IP Software VoIP terminal

17 Giodi Giorgi Voice over IP Software VoIP terminal Gatekeeper registration

18 Giodi Giorgi Voice over IP Software VoIP terminal Gatekeeper registration H.323 call (gatekeeper-routed)

19 Giodi Giorgi Video on Demand WEB interfaces to select the content from the archive of pre-loaded films –Helix MPEG-4 video server, open source project from Real

20 Giodi Giorgi Video on Demand WEB interfaces to select the content from the archive of pre-loaded films –Helix MPEG-4 video server, open source project from Real Video streaming –RealOne video Client

21 Giodi Giorgi TV broadcasting WEB interfaces to select the channel –MPEG4IP: MPEG-4, MP3/AAC broadcaster and file recorder open source project –Darwin Streaming Server: open source project from Apple

22 Giodi Giorgi TV broadcasting WEB interfaces to select the channel –MPEG4IP: MPEG-4, MP3/AAC broadcaster and file recorder open source project –Darwin Streaming Server: open source project from Apple TV channel reception –RealOne player with EnVivio plugin installed

23 Giodi Giorgi Technologies & components System and Services –Distance Learning –Voice over IP –Video steaming & Video on Demand –TV broadcasting Network infrastructure –Streaming platform –Multi-Access Inter-Domain architecture for dynamic setup of QoS-IP services that does not interfere with the background signaling –End-to-end dynamic and tailored Quality of Service IWU (Inter Working Unit)

24 Giodi Giorgi Streaming platform Generalized and automatic IP Control Plane architecture (i.e. the Multi-Access Inter-Domain – MAID) for the dynamic and tailored configuration of QoS-IP services, carrying the multimedia streams across a MPLS/DiffServ IP backbone. HTTP Server Remote Terminals (ADSL, Ethernet, Wireless) Encoding/ Streaming Server HTTP/RTSP QoS-IPGeographical Network layer

25 Giodi Giorgi The MAID scenario Different protocols/technologies are used in the access network (e.g. H.323, SIP, MPEG-4, etc.) … and the required QoS is often not explicitly declared in the access signaling flow (e.g. H.323) UNI H.323 RSVP SIP MPEG-4 IP DiffServ/MPLS network Multi-Protocol Access network Multi-Access Border Router MA-BR Multi-Access Border Router MA-BR Service Requests Service Requests MPLS Bandwidth Broker MAID-BB Bandwidth Broker MAID-BB COPS-MAID MAMA IDID

26 Giodi Giorgi The MAID scenario IP DiffServ/MPLS network Multi-Access Border Router MA-BR Multi-Access Border Router MA-BR Bandwidth Broker MAID-BB Bandwidth Broker MAID-BB COPS-MAID Two basic elements in our MAID architecture: The MAID Bandwidth Broker (BB) –manages network resources –admission control and policies –configures core routers –inter-domain communications The Multiple-Access Border Router (MA-BR) –must understand as much as possible QoS semantics –translates the access QoS into interior QoS syntax (complexity on the BR) appropriate Inter Working Units (IWUs) are used to map protocol specific messages into generalized client messages. –triggers the setup of QoS-IP services upon receiving QoS requests from the access networks

27 Giodi Giorgi e-class scenario DiffServ/MPLS network