23.03.2017 Views

wilamowski-b-m-irwin-j-d-industrial-communication-systems-2011

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Industrial Multimedia 27-11<br />

with proxies and firewalls), it also has many disadvantages. It does not support multicast, only unicast.<br />

Therefore, if more than one node is listening to the stream, several connections have to be established that<br />

use the corresponding multiple of the necessary bandwidth. Furthermore, HTTP is based on TCP, which<br />

is a reliable protocol, that is, it does perform retransmission of packets that were not transmitted correctly.<br />

This is completely inadequate for real-time transmission because the retransmitted data will often be late<br />

and, therefore, useless. In fact, the use of HTTP is just an extension of progressive download (the presentation<br />

of a multimedia file starts while downloading), but it was never designed for real streaming.<br />

A much more suitable protocol for transmission of multimedia data is real-time transport protocol<br />

(RTP) as proposed in RFC1889, which is usually based on UDP and in principle supports multicast as well<br />

as unicast. It also includes timestamps, which are used for synchronization purposes; but it has to deal<br />

with the fact that in IP networks there is no global time base that is synchronized automatically. Real-time<br />

streaming protocol (RTSP) can be used for setting up the transmission. There are also proprietary protocols<br />

like Microsoft media server (MMS) or Real delivery transport (RDT) and others. They have similar<br />

features and are used by the tools of the corresponding companies (Microsoft, RealNetworks, etc.).<br />

Many different (open and proprietary) formats for audio and video exist and can be transmitted in an<br />

RTP stream [W05]. Concerning audio, the most important open formats are uncompressed audio with 16,<br />

20, or 24 bit resolution and MPEG compressed audio streams. For video, RFC2250 specifies how to transmit<br />

MPEG video elementary streams. If audio and video are to be transmitted in one stream, MPEG-2 transport<br />

streams can be used, but the concept of RTP is to transport each media in a separate stream rather than using<br />

multiplexes. Digital video in the DV format of IEC 61834 [IEC61834-2] can be transported in RTP according<br />

to RFC3189 [IEC61883-2]. However, it should be mentioned that this is a format commonly used on IEEE<br />

1394 [IEC61883-2] but not on IP networks. Important proprietary formats are RealAudio and RealVideo.<br />

IPv6, the successor of IP version 4, has some advantages concerning multimedia streaming. Multicast<br />

has been integrated into IPv6, so every compliant implementation supports multicast. There are features<br />

(especially the flow labels should be mentioned) that make the provision of QoS for streams easier.<br />

The functionality of Internet Group Management Protocol (IGMP) is integrated into ICMPv6 (Internet<br />

control message protocol). The “multicast listener discovery” (MLD) used for the signaling between<br />

routers and hosts is a subprotocol of ICMPv6.<br />

27.5 Conclusions<br />

Multimedia has a wide range of applications in the <strong>industrial</strong> area. These applications also have a wide range<br />

of requirements, like resolution, frame rates, image quality, latency, etc. Industrial <strong>communication</strong>s networks<br />

provide the necessary infrastructure for many applications. In this chapter, <strong>industrial</strong> multimedia applications<br />

and their particular requirements are discussed. Compression technology, which is needed in many<br />

applications due to bandwidth or storage limitations, is briefly reviewed. Finally, two different examples of<br />

network and the associate protocols for transmission of multimedia data are presented.<br />

Acknowledgment<br />

This work was partially supported by de MCYT of Spain under the project TSI2007-66637-C02-02.<br />

References<br />

[A99] D. Anderson. FireWire System Architecture: IEEE 1394a, 2nd edn., Addison-Wesley, Reading, MA,<br />

1999. ISBN 0-201-48535-04.<br />

[AST03] A. S. Tanenbaum. Computer Networks. Paerson Education International, 4th edn., Upper Saddle<br />

River, NJ, 2003. ISBN 0-13-038488-7.<br />

[CSE00] C. Christopoulos, A. Skodras, and T. Ebrahimi. The JPEG2000 still image coding system: an<br />

overview, IEEE Transactions on Consumer Electronics 46(4), 1103–1127, 2000.<br />

© <strong>2011</strong> by Taylor and Francis Group, LLC

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!