Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


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

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

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

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

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

5 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 …

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

7 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

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

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

10 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

11 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.

12 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

13 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)

14 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 …

15 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.

16 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 …

17 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.

18 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

19 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)

20 ISMP Lab, CSIE, NCKU20

21 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

22 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

23 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

24 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.

25 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

26 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.

27 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

28 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

29 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

30 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

31 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.

32 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

33 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

34 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.

35 ISMP Lab, CSIE, NCKU35

36 ISMP Lab, CSIE, NCKU36

37 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).

38 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.

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

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

41 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

42 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

43 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

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

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

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

47 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

48 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

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

50 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

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

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

53 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 機制是主要 的挑戰

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

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

56 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


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

Similar presentations


Ads by Google