首页    期刊浏览 2024年07月07日 星期日
登录注册

文章基本信息

  • 标题:Quality of the service for the transmission of video signals over IP/MPLS network.
  • 作者:Macura, Arijana ; Grgic, Zoran
  • 期刊名称:Annals of DAAAM & Proceedings
  • 印刷版ISSN:1726-9679
  • 出版年度:2010
  • 期号:January
  • 语种:English
  • 出版社:DAAAM International Vienna
  • 摘要:While the quality of service (QoS) in ATM (Asynchronous Transfer Mode) was supported from the very beginning of the network development, in the IP environment the QoS was developing gradually. IP (Internet Protocol) network was not constructed initially for video and audio streaming, therefore did not have the supporting mechanisms. QoS developed in accordance with market needs and in order of acceptance of new protocols. Because of that, practical implementation of QoS is complex, untypical and diverse. Application of QoS went beyond the boundaries of provision of quality services for end-to-end streaming. It is used for telephony, video streaming, data transmission which is classified (Keagy, 2000). There is data which is assigned with greater priority, such as routing and network control protocols. Based on theory and basic settings for the transmission of video stream via routers through the network, it is necesssary to set the router's QoS setting that will meet the needs of video stream transmission and videoconferencing. To transfer the video stream it is necessary to provide the required network capacity, which allows higher priority for transmission of video stream packets ahead of other traffic. QoS is necessary to be tested in the conditions of network congestion, in order to investigate how increased traffic affects the QoS. It is necessary to configure the associated routers to support QoS for video stream.
  • 关键词:Quality of service (Computer networks);Signaling;Signals and signaling;Streaming media;Virtual private networks

Quality of the service for the transmission of video signals over IP/MPLS network.


Macura, Arijana ; Grgic, Zoran


1. INTRODUCTION

While the quality of service (QoS) in ATM (Asynchronous Transfer Mode) was supported from the very beginning of the network development, in the IP environment the QoS was developing gradually. IP (Internet Protocol) network was not constructed initially for video and audio streaming, therefore did not have the supporting mechanisms. QoS developed in accordance with market needs and in order of acceptance of new protocols. Because of that, practical implementation of QoS is complex, untypical and diverse. Application of QoS went beyond the boundaries of provision of quality services for end-to-end streaming. It is used for telephony, video streaming, data transmission which is classified (Keagy, 2000). There is data which is assigned with greater priority, such as routing and network control protocols. Based on theory and basic settings for the transmission of video stream via routers through the network, it is necesssary to set the router's QoS setting that will meet the needs of video stream transmission and videoconferencing. To transfer the video stream it is necessary to provide the required network capacity, which allows higher priority for transmission of video stream packets ahead of other traffic. QoS is necessary to be tested in the conditions of network congestion, in order to investigate how increased traffic affects the QoS. It is necessary to configure the associated routers to support QoS for video stream.

2. MAJOR CHARACTERISTICS OF QUALITY SERVICE

Within a converged network, QoS is by far the most important implementation consideration (Kelly, 2002.) Networks in which QoS has not been implemented are described as best-effort networks. In such networks all packets are treated equally. If there is sufficient network capacity and the routers can carry the traffic, all packets will arrive at their destination. But, this usually is not the case. Major characteristics which refer to QoS are:

* Loss of packets--refers to loss due to network congestion, rather than due to connection failure and similar errors

* Time delay--time required for the packet to arrive to its destination. It is very important for the real-time services that the amount of delay is reduced. The delay occurs due to a number of factors: packaging (signal sampling and coding, serialization (packet transmission to interface depending on the speed of the interface), network data flow (packet propagation through the network)

* Packet delay variation (jitter)--is variability over time of the packet latency across a network. On the side of the coder and decoder there are always buffers which prevent the variation of delays, but the size of buffer is definite and therefore the amount of delay is also definite. Consequently, overflow between buffers is possible. For that reason it is necessary to prioritize certain types of traffic, so that the impact of network on the delay would be minimized.

3. MODELS OF QUALITY SERVICE

[FIGURE 1 OMITTED]

There are two basic models of quality service provision: InterServ (Integrated Services) and DiffServ (Differentiated Services) (Evans & Filsfils, 2007). InterServ model assumes that the sender sets up sending specifications. The speed is specified, MTU (Maximum Transmission Unit), etc. The recipients side is specified on the other side. Besides this, signalling is conducted between the recipient and the sender through the protocol RSVP (Resource Reservation Protocol). RSVP reserves the network capacity for the transmission of specific data flow between two locations in the network. There are two basic types of load controlled by the RSVP, controlled load and guaranteed load. The controlled load is service which gives priorities to certain types of load, has no quantitative characteristics, but simply ensures priority through access control. Guaranteed load is a type of load which ensures exact mathematical description of load: delay and speed of flow. There is also a third group, that is best effort where there are no guarantees of transmission and all packets are the same. InterServ model is simple, it enables QoS per flow and supports the control of connection which serves end points which test the network capacity sufficiency for the transmission. On the other side, through every element of the network there must be an exchange of signalling messages which take up a significant part of the bandwidth in large networks and all nods must support the RSVP which is an additional loading on the network. Diff Serv model does not work on every data flow. Instead, "behaviour" rules regarding prioritization are defined on every nod. Classes are created and if a packet which is approaching a certain nod satisfies the defined class, it is being sent according to its own priority, similar to postal works where there are several classes of postage: surface, certified, urgent, etc. Therefore, there is no reservation of network capacity reservation of network capacity from end to end and no signalization from end to end. So every packet can be marked in the IP header with priority bytes and the packet is being transmitted through the network. If the packet falls within a certain class defined on the router through which it passes, than that packet is routed in accordance with the defined priority. Advantage of the DiffServ model is scalability, because it is unnecessary to transfer the information (signalization) about specific data flow.

4. QoS REQUESTS FOR THE TRANSMISSION OF VIDEO STREAM

There are two types of video traffic, so the implementation of QoS differs for those two types (Grgic et al., 1999). It concerns the conferences and distribution of video signals (unicast and multicast). As distinct from some audio-codec such as G.711, video stream has substantially grater variations in speed. I, P or B frames are not transmitted with equal speed. I frame (Intra Coded Picture) is coded independently of the neighbouring images. P frame (Predicted Picture) is coded depending on the previous I or P frames, while B frame (B-predictive picture) use previous and next I or P frames as reference for supplementing and preempting the movement. Figure 1. shows the appearance of video traffic. Also, it should be noted that the video signal consists of audio and video stream also contains audio stream, but needs to contain the IP/UDP/RTP (User Datagram Protocol / Real Time Protocol) header. Therefore, it should be checked that the video stream (and accompanying traffic) have variable speed and variable packet sizes. Transmission of distribution video signal is somewhat different. This is a multicast (or unicast) video stream transmission to the end user without direct interaction.

An important difference in relation to video conference is the delay and absence of requirement to set up delay variation. Realization of QoS for the transmission of video stream is standard. Packets are chosen and marked. Packets are chosen through filtering and chosen according to IP address or UDP port (for example, access lists) then class-maps are defined where DSCP (Differentiated Services Code Points ). Packets are placed in WFQ (Weithed Fair Queing) buffers and are being further transmitted. Of course, the whole network should be configured so that it supports QoS for video. IP network is ready to ensure QoS for real-time audio and video services. Also, implementation through MPLS (Multi Protocol Label Switching) private networks for videoconferencing and multicast video streaming assumes usage of QoS. In IP/MPLS QoS is translated into MPLS QoS. In MPLS class for data transmission in real time is defined which supports transmission of video stream.

5. VIDEO STREAM DISTRIBUTION SOLUTION THROUGH IP/MPLS NETWORK

The solution for the distribution through IP/MPLS network is divided into two parts: distribution through IP network and distribution through MPLS VPN (Virtual Private network ). The solution for distribution of video stream through IP network is simple. It is sufficient to bring one PE (Provider Edger) router to the CPE (Customer Premisses Equipment). Routing scheme is shown in Figure 2. UDP multicast coded MPEG-2 (Motion Pictures Expert Group) traffic comes out of coder, it is redirected via CPE router into IP network if there is an IGMP (Internet Group Message Protocol) message for group access on the side of CPE equipment then the signal leads to the decoder via CPE (Szigeti & Hattingh, 2004). Traffic marking is done on PE routers. First, the access list defines traffic that will be marked. This traffic is sent to a network marked and can be used under QoS. Classification of streams for the user and the network (service provider) is not the same.It is therefore necessary to re-mark the packets at the CPE equipment. Packages, classified according to certain classes can easily be re-marked into other classes. However, it is done only in the case there is a trust between user and provider. In most cases, all packages will be marked by the service provider according to its rules. For packets that are sent over the MPLS VPN network, it is necessary to convert DSCP on the PE router into MPLS QoS. According to recommendations the routers in the IP network should support routing PIM (Protocol Independent Multicast) sparse. Besides this, SSM (Source-specific Multicast) where multicasting routing is based on original (Inocast) address (S) and group (multicasting address) G, (Williamson, 1999 ). Future researches should test the influence of router configuration on QoS for video transmission via IP/MPLS network.

[FIGURE 2 OMITTED]

6. CONCLUSION

For implementation of multimedia conferences and multimedia exchange, including video, audio and data transmission through the packet network, it is necessary to obtain synthesis of network, audio and video technologies. Thanks to continuous expansion of telecommunications infrastructure, as well as installation of broadband networks to the small users, significant increase in exchange of multimedia contents became possible. This essay describes the technology which enables the transmission of video stream through the IP/MPLS network, through the ability of multicast routing, QoS protocols and standards which serve as relays for video streaming via IP/MPLS network which must have QoS implemented for the transmission of video stream.

7. REFERENCES

Evans, J. & Filsfils, C. (2007). Deploying IP and MPLS QoS for Multiservice Networks, Morgan Kaufmann, ISBN 0-12370459-5, San Francisco, California, USA

Grgic, M.; Grgic, S. & Kos, T. (1999.) Object Based Coding of Segmented Video, Proceedings of IWSSIP, Polec, J. (Ed.), ISBN 80-968125-7-2, June 1999., Bratislava, Slovakia

Keagy, S.: Integrating Voice and Data Networks (2000). Integrating Voice and Data Networks, Cisco Press, ISBN 1-57870-196-1, Indianapolis, USA

Kelly, E. B. (2002 ). Quality of Service in Internet Protocol, Available from: http://www.wainhouse.com/files/papers Accessed: 2010-03-18

Szigeti, T. & Hattingh, C. (2004). End to End QoS Network Design, Cisco Press, ISBN 1-58705-176-1, Indianapolis, USA

Williamson, B. (1999). Developing IP Multicast Networks, Cisco Press, ISBN 1-57870-077-9, Indianapolis, USA

*** (2010) http://en.wikipedia.org/wiki/Quality_of_Service, Accessed on: 2010-03-18
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有