e1de50ff5ff07aebe78918bf65522b22.ppt
- Количество слайдов: 27
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 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
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 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 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 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
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 • 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 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
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
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. 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
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 • H. 323 call (gatekeeper-routed) 18 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 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 • Video streaming – Real. One video Client 20 Giodi Giorgi
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, 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 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. 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. 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
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


