Скачать презентацию VIII Workshop Pisa Tel 2005 An Integrated Platform Скачать презентацию VIII Workshop Pisa Tel 2005 An Integrated Platform

e1de50ff5ff07aebe78918bf65522b22.ppt

  • Количество слайдов: 27

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

Technologies & components • System and Services – – Distance Learning Voice over IP 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 Qo. S -IP services • that does not interfere with the background signaling – End-to-end dynamic and tailored Quality of Service • IWU (Inter Working Unit) 2 Giodi Giorgi

Distributed trial 3 Giodi Giorgi <g. giorgi@iet. unipi. it> Distributed trial 3 Giodi Giorgi

Distance Learning Requirements Students – To follow on-line lesson using commonly available software tools Distance Learning Requirements Students – To follow on-line lesson using commonly available software tools (Real. One Player, Net. Meeting, 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 Power. Point slides and other media learning objects. – WEB interface and Content Management server – client-side software (Real. One video Client, WEB browser, Vo. IP terminal) 4 Giodi Giorgi

Distance learning: portal • WEB interface login • Language selection • Available features differentiated Distance learning: portal • WEB interface login • Language selection • Available features differentiated users and groups for • 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 … 5 Giodi Giorgi

Distance learning: student side • • • 6 Unicast and multicast live streaming MPEG-4 Distance learning: student side • • • 6 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 640 x 480@25 fps 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 Giodi Giorgi

Distance learning: teacher side • Slideshows loaded into the WEB server • The teacher 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 7 Giodi Giorgi

Distance learning • WEB interfaces login (stud/teach) 8 Giodi Giorgi <g. giorgi@iet. unipi. it> Distance learning • WEB interfaces login (stud/teach) 8 Giodi Giorgi

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

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

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

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

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

The whiteboard application • The teacher can use any free-hand drawing tool (e. g. 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 ) 14 Giodi Giorgi

First case study 15 Giodi Giorgi <g. giorgi@iet. unipi. it> First case study 15 Giodi Giorgi

Voice over IP • Software Vo. IP terminal 16 Giodi Giorgi <g. giorgi@iet. unipi. Voice over IP • Software Vo. IP terminal 16 Giodi Giorgi

Voice over IP • Software Vo. IP terminal • Gatekeeper registration 17 Giodi Giorgi Voice over IP • Software Vo. IP terminal • Gatekeeper registration 17 Giodi Giorgi

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

Video on Demand • WEB interfaces to select the content from the archive of 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 19 Giodi Giorgi

Video on Demand • WEB interfaces to select the content from the archive of 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 – Real. One video Client 20 Giodi Giorgi

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

TV broadcasting • WEB interfaces to select the channel – MPEG 4 IP: MPEG-4, TV broadcasting • WEB interfaces to select the channel – MPEG 4 IP: MPEG-4, MP 3/AAC broadcaster and file recorder open source project – Darwin Streaming Server: open source project from Apple • TV channel reception – Real. One player with En. Vivio plugin installed 22 Giodi Giorgi

Technologies & components • System and Services – – Distance Learning Voice over IP 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 Qo. S -IP services • that does not interfere with the background signaling – End-to-end dynamic and tailored Quality of Service • IWU (Inter Working Unit) 23 Giodi Giorgi

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

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

The MAID scenario Two basic elements in our MAID architecture: • The MAID Bandwidth The MAID scenario 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) Multi-Access Border Router MA-BR Bandwidth Broker MAID-BB COPS-MAID IP Diff. Serv/MPLS network – must understand as much as possible Qo. S semantics – translates the access Qo. S into interior Qo. S 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 Qo. S-IP services upon receiving Qo. S requests from the access networks 26 Giodi Giorgi

e-class scenario Diff. Serv/MPLS network 27 Giodi Giorgi <g. giorgi@iet. unipi. it> e-class scenario Diff. Serv/MPLS network 27 Giodi Giorgi