Store/On-demand Multimedia Streaming over Wired and Wireless Networks [Members] Chien-Chung Su ( 蘇建仲 ) Yi-Hsiu Liu ( 劉怡俢 )

Slides:



Advertisements
Similar presentations
VoIP PRESENTATION BY HÜSEYİN SAVRAN OUTLINE PSTN an brief history of telephone.
Advertisements

Streaming Video over the Internet
1 IP Telephony (VoIP) CSI4118 Fall Introduction (1) A recent application of Internet technology – Voice over IP (VoIP): Transmission of voice.
S3 Computer Literacy Internet Technology.
H. 323 Chapter 4.
A Presentation on H.323 Deepak Bote. , IM, blog…
Speaker: Yi-Lei Chang Advisor: Dr. Kai-Wei Ke 2012/11/28 H.323 Packet-based multimedia communications systems 1.
July 20, 2000H.323/SIP1 Interworking Between SIP/SDP and H.323 Agenda Compare SIP/H.323 Problems in interworking Possible solutions Conclusion Q/A Kundan.
H.323 Recommended by ITU-T for implementing packet-based multimedia conferencing over LAN that cannot guarantee QoS. Specifying protocols, methods and.
Voice over IP Fundamentals
© 2004, NexTone Communications. All rights reserved. Introduction to H.323.
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.
H323. Who Defined H.323? Recommendation H.323 is a standard published by the International Telecommunications Union Telecommunications Sector (ITU-T)
H.323 Recommendation published by ITU Ties together a number of protocols to allow multimedia transmission through an unreliable packet-based network 1996:
24/08/2005 IP Telephony1 Guided by: Presented by: Dr.S.K.Ghosh Nitesh Jain 05IT6008 M.Tech 1 st year.
VoIP EE 548 Ashish Kapoor. Characteristics – Centralized and Distributed Control H.323 pushes call control functionality to the endpoint, while still.
Chapter 5 standards for multimedia communications
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.
Multimedia Streaming Protocols1 Multimedia Streaming: Jun Lu Xinran (Ryan) Wu CSE228 Multimedia Systems Challenges and Protocols.
Streaming Video over the Internet: Approaches and Directions Dapeng Wu, Yiwei Thomas Hou et al. Presented by: Abhishek Gupta
UNCW UNCW SIGGRAPH 2002 Topic #3: Continuous Media in Wired and Wireless Environments Ronald J. Vetter Department of Computer Science University of North.
VoIP Voice Transmission Over Data Network. What is VoIP?  A method for Taking analog audio signals Turning audio signals into digital data Digital data.
Protocols and the TCP/IP Suite
H.323: Multimedia Conferencing for Packet Switched Networks Dave Lindbergh Manager, Technical Standards Group PictureTel.
Gursharan Singh Tatla Transport Layer 16-May
IP Ports and Protocols used by H.323 Devices Liane Tarouco.
Protocols Suite By: Aleksandr Gidenko. What is H.323? H.323 is a multimedia conferencing protocol for voice, video and data over IP-based networks that.
H.323 Onno W. Purbo Referensi.. Dr. Andreas Steffen, Komunikationsysteme.
Introduction to Multimedia Networking (2) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot October.
A Mobile-IP Based Mobility System for Wireless Metropolitan Area Networks Chung-Kuo Chang; Parallel Processing, ICPP 2005 Workshops. International.
Technical Education Click here to move on Index H.323 Components Lesson 2.
Applied Communications Technology Voice Over IP (VOIP) nas1, April 2012 How does VOIP work? Why are we interested? What components does it have? What standards.
03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao.
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.
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.
IP Multicast A convention to identify a multicast address Each node must translate between an IP multicast address and a list of networks that contain.
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
Evolution towards the Next Generation Network
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
Streaming Media Control n The protocol components of the streaming n RTP/RTCP n RVSP n Real-Time Streaming Protocol (RTSP)
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY VOICE OVER INTERNET PROTOCOL SHREETAM MOHANTY [1] VOICE OVER INTERNET PROTOCOL SHREETAM MOHANTY ROLL # EC
William Stallings Data and Computer Communications
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 20 – Multimedia Session Protocols Klara Nahrstedt Spring 2012.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
Ch 6. Multimedia Networking Myungchul Kim
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
PTCL Training & Development1 H.323 Terminals Client end points on the network IP phones, PCs having own OS Terminals running an H.323 protocols and the.
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
Multiplexing Team Members: Cesar Chavez Arne Solas Steven Fong Vi Duong David Nguyen.
3G wireless system  Speeds from 125kbps-2Mbps  Performance in computer networking (WCDMA, WLAN Bluetooth) & mobile devices area (cell.
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.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur.
3/10/2016 Subject Name: Computer Networks - II Subject Code: 10CS64 Prepared By: Madhuleena Das Department: Computer Science & Engineering Date :
TCP/IP Protocol Suite Suresh Kr Sharma 1 The OSI Model and the TCP/IP Protocol Suite Established in 1947, the International Standards Organization (ISO)
E.S. Cherdyntsev MULTIMEDIA NETWORKS. Enhancing the TCP/IP Protocol Stack to Support Functional Requirements of Distributed Multimedia Applications Chapter.
Networked Multimedia Basics. Network Characteristics.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
IP Telephony (VoIP).
Klara Nahrstedt Spring 2012
VOICE AND VIDEO OVER IP VOIP, RTP, RSVP.
Chapter 25 Multimedia TCP/IP Protocol Suite
Congestion Control, Internet transport protocols: udp
Gary Thom President, Delta Information Systems, Inc.
Presentation transcript:

Store/On-demand Multimedia Streaming over Wired and Wireless Networks [Members] Chien-Chung Su ( 蘇建仲 ) Yi-Hsiu Liu ( 劉怡俢 )

ISMP Lab, CSIE, NCKU2 Outline Definition Characteristics/Requirements Basic technologies References Conclusion

ISMP Lab, CSIE, NCKU3 Definition (1/3) Streaming Real-time Multi-user Streaming protocol RTP, RTSP ITU-T H.323 MMS streaming protocol

ISMP Lab, CSIE, NCKU4 Definition (2/3) Live shows Subscriber MOD system On-demand streaming Live streaming

ISMP Lab, CSIE, NCKU5 Definition (3/3) MoD (Multimedia-on-Demand) allows users to select the multimedia they like in their favorite way. Any time Any where Any contents Application Entertainment Education …

ISMP Lab, CSIE, NCKU6 Agenda Definition Characteristics/Requirements Basic Technologies References Conclusion

ISMP Lab, CSIE, NCKU7 Characteristic/Requirement Characteristic Multimedia stored server Distributed environment VCR facilities Multimedia indexing Requirement Quality of Service Multimedia on wireless network and 3G network Multimedia information retrieval

ISMP Lab, CSIE, NCKU8 Agenda Definition Characteristics/Requirements Basic Technologies References Conclusion

ISMP Lab, CSIE, NCKU9 Introduction to H.323 ITU-T Recommendation H.323 by Liuyh

ISMP Lab, CSIE, NCKU10 Topics Covered What Is H.323? H.323 Components H.323 Zone Protocols Specified by H.323 Terminal Characteristics Gateway Characteristics Gatekeeper Characteristics H.225 Registration, Admission, and Status H.225 Call Signaling H.245 Control Signaling Connection Procedures Interworking with Other Multimedia Networks

ISMP Lab, CSIE, NCKU11 What Is H.323? The H.323 standard is a cornerstone technology for the transmission of real-time audio, video, and data communications over packet-based networks It specifies the components, protocols, and procedures providing multimedia communication over packet-based networks H.323 can be applied in a variety of mechanisms audio only (IP telephony); audio and video … H.323 provides myriad services and, therefore, can be applied in a wide variety of areasconsumer, business, and entertainment applications.

ISMP Lab, CSIE, NCKU12 H.323 in Relation to Other Standards of the H.32x Family The other recommendations of the family specify multimedia communication services over different networks: H.324 over SCN H.320 over integrated services digital networks (ISDN) H.321 and H.310 over broadband integrated services digital networks (B-ISDN) H.322 over LANs that provide guaranteed QoS One of the primary goals in the development of the H.323 standard was interoperability with other multimedia-services networks This interoperability is achieved through the use of a gateway

ISMP Lab, CSIE, NCKU13 H.323 Components The H.323 standard specifies four kinds of components provide the point-to-point and point-to- multipoint multimedia-communication services: terminals gateways gatekeepers multipoint control units (MCUs)

ISMP Lab, CSIE, NCKU14 Terminals Used for real-time bidirectional multimedia communications, running an H.323 and the multimedia applications Because the basic service provided by an H.323 terminal is audio communications, an H.323 terminal plays a key role in IP-telephony services The primary goal of H.323 is to inter-work with other multimedia terminals. H.323 terminals are compatible with H.324 terminals on SCN …

ISMP Lab, CSIE, NCKU15 Gateways A gateway connects two dissimilar networks. An H.323 gateway provides connectivity between an H.323 network and a non-H.323 network This connectivity of dissimilar networks is achieved by translating protocols for call setup and release, converting media formats between different networks, and transferring information between the networks connected by the gateway A gateway is not required, however, for communication between two terminals on an H.323 network.

ISMP Lab, CSIE, NCKU16 Gatekeepers A gatekeeper can be considered the brain of the H.323 network. It is the focal point for all calls within the H.323 network Although they are not required, gatekeepers provide important services such as : addressing authorization authentication of terminals and gateways bandwidth management call-routing services …

ISMP Lab, CSIE, NCKU17 Multipoint Control Units MCUs provide support for conferences of three or more H.323 terminals. All terminals participating in the conference establish a connection with the MCU. The MCU manages conference resources, negotiates between terminals for the purpose of determining the audio or video coder/decoder (CODEC) to use The gatekeepers, gateways, and MCUs are logically separate components of the H.323 standard but can be implemented as a single physical device.

ISMP Lab, CSIE, NCKU18 H.323 Zone An H.323 zone is a collection of all terminals, gateways, and MCUs managed by a single gatekeeper (see Figure 2). A zone includes at least one terminal and may include gateways or MCUs. A zone has only one gatekeeper. A zone may be independent of network topology and may be comprised of multiple network segments that are connected using routers or other devices

ISMP Lab, CSIE, NCKU19 Protocols Specified by H.323 The protocols specified by H.323 are listed below. H.323 is independent of the packet network and the transport protocols over which it runs and does not specify them. audio CODECs video CODECs H.225 registration, admission, and status (RAS) H.225 call signaling H.245 control signaling real-time transfer protocol (RTP) real-time control protocol (RTCP)

ISMP Lab, CSIE, NCKU20

ISMP Lab, CSIE, NCKU21 Audio CODEC An audio CODEC encodes the audio signal from the microphone for transmission on the transmitting H.323 terminal and decodes the received audio code that is sent to the speaker on the receiving H.323 terminal. Because audio is the minimum service provided by the H.323 standard, all H.323 terminals must have at least moe audio CODEC support

ISMP Lab, CSIE, NCKU22 Video CODEC A video CODEC encodes video from the camera for transmission on the transmitting H.323 terminal and decodes the received video code tat is sent to the video display on the receiving H.323 terminal. Because H.323 specifies support of video as optional, the support of video CODECs is optional as well

ISMP Lab, CSIE, NCKU23 H.225 Registration, Admission, and Status Registration, admission, and status(RAS) is the protocol between endpoints and gatekeepers. The RAS is used to perform registration, admission control, bandwidth change, status, and disengage procedures between endpoints and gatekeepers. A RAS channel is used to exchange RAS messages. This signaling channel is opened between an endpoint and a gatekeeper prior to the establishment of any other channels

ISMP Lab, CSIE, NCKU24 H.225 Call Signaling The H.225 call signaling is used to establish a connection between two H.323 endpoints. This is achieved by exchanging H.225 protocol messages on the call-signaling channel. The call-signaling channel is opened between two H.323 endpoints or between an endpoint and the gatekeeper.

ISMP Lab, CSIE, NCKU25 H.245 Control Signaling H.245 control signaling is used to exchange end-to- end control messages governing the operation of the H.323 endpoint. These control messages carry information related to the following: Capabilities exchange Opening and closing of logical channels used to carry media streams Flow-control messages General commands and indications

ISMP Lab, CSIE, NCKU26 Real-Time Transport Protocol usage: RTP provides end-to-end network transport functions suitable for applications transmitting real-time data disadvantage: RTP does not guarantee quality-of-service for real-time services. The data transport is augmented by a control protocol (RTCP) to allow monitoring of the data delivery in a manner scalable to large multicast networks, and to provide minimal control and identification functionality. conclusion: RTP and RTCP are designed to be independent of the underlying transport and network layers. The protocol supports the use of RTP-level translators and mixers.

ISMP Lab, CSIE, NCKU27 Terminal Characteristics H.323 terminals must support the following: H.245 for exchanging terminal capabilities and creation of media channels H.225 for call signaling and call setup RAS for registration and other admission control with a gatekeeper RTP/RTCP for sequencing audio and video packets H.323 terminals must also support the G.711 audio CODEC. Optional components in an H.323 terminal are video CODECs, T.120 data-conferencing protocols, and MCU capabilities

ISMP Lab, CSIE, NCKU28 Gateway Characteristics A gateway provides translation of protocols for call setup and release, conversion of media formats between different networks, and the transfer of information between H.323 and non-H.323 networks An application of the H.323 gateway is in IP telephony, where the H.323 gateway connects an IP network and SCN network

ISMP Lab, CSIE, NCKU29 Gateway Characteristics (cont) On the H.323 side, a gateway runs H.245 control signaling for exchanging capabilities…On the SCN side, a gateway runs SCN- specific protocols (e.g., ISDN and SS7 protocols) Terminals communicate with gateways using the H.245 control- signaling protocol and H.225. The gateway translates these protocols in a transparent fashion to the respective counterparts on the non- H.323 network and vice versa Audio and video translation may not be required Gatekeepers are aware of which endpoints are gateways because this is indicated when the terminals and gateways register with the gatekeeper A gateway may be able to support several simultaneous calls between the H.323 and non-H.323 networks

ISMP Lab, CSIE, NCKU30 Gatekeeper Characteristics Gatekeepers provide call-control services for H.323 endpoints, such as address translation and bandwidth management as defined within RAS. Gatekeepers in H.323 networks are optional. If they are present in a network, however, terminals and gateways must use their services. The H.323 standards both define mandatory services that the gatekeeper must provide and specify other optional functionality that it can provide. Mandatory Gatekeeper Functions Address Translation Admission Control Bandwidth Control Zone Management Optional Gatekeeper Functions Call-Control Signaling Call Authorization Call Management

ISMP Lab, CSIE, NCKU31 H.225 Registration, Admission, and Status The H.225 RAS is used between H.323 endpoints (terminals and gateways) and gatekeepers for the following: gatekeeper discovery (GRQ) endpoint registration endpoint location admission control The RAS messages are carried on a RAS channel that is unreliable. Hence, RAS message exchange may be associated with timeouts and retry counts.

ISMP Lab, CSIE, NCKU32 H.225 Call Signaling H.225 call signaling is used to set up connections between H.323 endpoints (terminals and gateways), over which the real-time data can be transported. Call signaling involves the exchange of H.225 protocol messages over a reliable call-signaling channel. H.225 messages are exchanged between the endpoints if there is no gatekeeper in the H.323 network. When a gatekeeper exists in the network, the H.225 messages are exchanged either directly between the endpoints or between the endpoints after being routed through the gatekeeper. The method chosen is decided by the gatekeeper during RAS admission message exchange. Gatekeeper-Routed Call Signaling Direct Call Signaling

ISMP Lab, CSIE, NCKU33 H.245 Control Signaling H.245 control signaling consists of the exchange of end- to-end H.245 messages between communicating H.323 endpoints The H.245 control channel is the logical channel 0 and is permanently open, unlike the media channels, a logical channel is unidirectional The messages carried include messages to exchange capabilities of terminals and to open and close logical channels. Capabilities Exchange Logical Channel Signaling

ISMP Lab, CSIE, NCKU34 Connection Procedures This module describes the steps involved in creating an H.323 call, establishing media communication, and releasing the call.

ISMP Lab, CSIE, NCKU35

ISMP Lab, CSIE, NCKU36

ISMP Lab, CSIE, NCKU37 Interworking with Other Multimedia Networks The H.323 protocol is specified so that it interoperates with other networks. The most popular H.323 interworking is IP telephony, when the underlying network of H.323 is an IP network and the interoperating network is SCN (see Figure 10).

ISMP Lab, CSIE, NCKU38 Interworking with Other Multimedia Networks (cont) H.323 is compatible with various other H.32x networks. Figure 11 shows an H.323 zone interworking with all H.32x networks.

ISMP Lab, CSIE, NCKU39 Agenda Definition Characteristics/Requirements Basic Technologies References Conclusion

ISMP Lab, CSIE, NCKU40 References Multimedia Server VCR Facilities Multicast Wireless Quality of Services Others

ISMP Lab, CSIE, NCKU41 Multimedia Server Characteristics Real-time storage Large storage space and data transfer rate How to improve the performance Disk scheduling algorithm Reading and buffering requirement Admission control

ISMP Lab, CSIE, NCKU42 VCR Facilities Bandwidth management Hold Bandwidth Delay Scheme Continue display when waiting for VCR bandwidth Release Bandwidth Delay Scheme Stop display when waiting for VCR bandwidth Low waiting time Loss Scheme Reducing quality for smooth VCR-like function Synchronization

ISMP Lab, CSIE, NCKU43 Multicast (1) Heterogeneous network (Internet) 1 Kbs in some cellular networks Terabytes per second in optical networks Multi-rate transmission Transmit streams at multiple data rates with dedicated multicast groups Layered multicast Orthogonal layered multicast The sum of the rates of all its layers dose not exceed the rate of the highest resolution signal

ISMP Lab, CSIE, NCKU44 Multicast (2) Problem Bandwidth is wasted in heterogeneous network with conventional multicast

ISMP Lab, CSIE, NCKU45 Multicast (3) Solution Orthogonal layered multicast

ISMP Lab, CSIE, NCKU46 Wireless (1) QoS problem is far more challenging in wireless networks Host mobility Scarcity of bandwidth Channel fading

ISMP Lab, CSIE, NCKU47 Wireless (2) QoS parameters Traditional QoS parameters Bandwidth End-to-end delay Jitter Wireless QoS parameters Call Blocking Probability (CBP)  The probability of a new connection will be denied Call Dropping Probability (CDP)  The probability of a existing connection will be forcibly terminated during a hand-off Bandwidth utilization

ISMP Lab, CSIE, NCKU48 Wireless (3) Three mechanism for handling handoff Queuing of hand-off reques Channel rearrangement Channel reservation Fixed reservation Statistical reservation New technique for handling handoff Rate-based borrowing scheme

ISMP Lab, CSIE, NCKU49 Wireless (4) Rate-based borrowing scheme M : desired bandwidth M : minimum bandwidth Bandwidth Loss tolerance (BLT) Actual Borrowable Bandwidth (ABB)

ISMP Lab, CSIE, NCKU50 Quality of Services (1) There are many techniques could applied on QoS management Three main QoS mechanism resource reservation(integrated service) priority mechanisms(differentiated service) application control

ISMP Lab, CSIE, NCKU51 Quality of Services (2) Integrated service

ISMP Lab, CSIE, NCKU52 Quality of Services (3) Differentiated service Classifier Packets in Scheduler Packets out Q1Q1 Q2Q2 QkQk Queuing system

ISMP Lab, CSIE, NCKU53 Quality of Services (4) 機制描述優點缺點 resource reservation 在建立連線之前,須向所有路徑上的路由器 要求適當的資源 較好的服務品質保證 1. 路徑上的路由器都必須 支援此方法並且具有足 夠的資源 2. 網路頻寬可能被浪費掉 priority mechanisms router 會根據封包的優先權給予適當的處理不會過度浪費網路頻 寬 1. 路徑上的所有路由器要 支援此方法 2. 如何訂立好的優先權的 順序是目前許多 QoS 的 機制仍在探討的問題 application control 利用 congenstion control 和 transmission-rate adaptation 來達到 QoS 的目的 不需要去大幅更動現 有的網路架構 如何設計出有效的 congenstion control 或 flow conrol 機制是主要 的挑戰

ISMP Lab, CSIE, NCKU54 Others Proxy server Compression Error detection and correction Synchronization Multimedia information retrieval

ISMP Lab, CSIE, NCKU55 Agenda Definition Characteristics/Requirements Basic Technologies References Conclusion

ISMP Lab, CSIE, NCKU56 Future works Multimedia network will be one part of humans’ life. Key points of multimedia development Wireless network support multimedia Multimedia retrieval Quality of Services