Telecoms, Datacoms, Wireless, IoT


IP multicasting - the forgotten holy grail?

28 January 2004 Telecoms, Datacoms, Wireless, IoT

As we all know, IP (Internet protocol) has seen off proprietary and open rivals alike, and has won the battle to become the de facto standard in data communication protocols. With the growing availability of broadband, the potential for IP to deliver ‘rich’ content, particularly audio and video, is becoming a reality, both on the Internet and within corporate networks.

Indeed, the fact that audio/video streaming originally evolved in times that were more bandwidth-constrained is now an advantage, because the latest codecs mean that acceptable sound and picture quality is possible using data rates well below those used for conventional radio and TV. It is therefore surprising that the broadcast capability of IP is so often overlooked.

Broadcast was fundamental to radio and TV services from the start, so much so that the word is often part of the name of a service (eg, SABC). The possibility that each listener or viewer might have their own unique on-demand channel was never considered, as the available radio spectrum could not possibly support more than a handful of channels, so broadcasting a few channels to many people was the only option. Now that broadband Internet is making it possible for us to pick our own selection of video clips, and watch them when we choose, does that mean there is no need for broadcasting within IP networks?

Our need for group communication

We need to distinguish between things we want to hear or view individually, and things we listen to or watch as part of an audience, a differentiation as applicable in the workplace or school as it is in the home. You might stream a music clip of a favourite artist from their website, but the choice and convenience of the 'net does not means you would not watch their concert in a scheduled TV broadcast. It is useful to be able to refer to a company's marketing material on a new product, but the product's launch is better as a live event with the possibility for interaction between colleagues and possibly customers. As part of human nature, we find some experiences are better shared with others, and in realtime.

The use of business TV for training and corporate communication is well proven, but constrained by being too expensive and impractical for most organisations. The convenience of using IP as a transport for business TV services and the like would be considerable, especially as most medium-to-large organisations have already wired their buildings with high-bandwidth local area networks, and put a PC screen in front of many of us. Combined with efficient encoding, IP has the potential to make business TV and radio a practical and affordable proposition.

Even if an organisation has decided it has no use for audio and video at this time, many do have large data distribution needs, whether they be software or parts catalogues on CD-ROMs, or promotional material to point of sale displays. As businesses grow to more locations, and file sizes increase, and users' requirements become more immediate, so traditional distribution methods such as couriers or overnight FTP transfers become incompatible with business needs, so why not exploit the efficiency of broadcast to distribute those files?

Internet content can also be broadcast, for caching nearer to the edge of the 'net, and for feeding intranets with content from the web. Multicasting offers a comparatively low cost means of giving schools without Internet connections the capability to browse selected websites, without any risk of students straying onto the wrong content. Caching services targeted at ISPs have provided substantial savings to the Internet industry, and although some of these services collapsed in the dotcom crash, this was due more to the excesses induced by years of easy venture capital, than to a failure of the concept itself.

Sometimes we need to step back and consider how processes work, to identify better ways of doing things. Whether it is streaming audio and video, or transferring files to ISPs, offices, shops and schools, currently most data distribution takes place as individual transfers, repeated again and again for the number of sites. It is obvious that such a process is wasteful of bandwidth, because the same data is being sent - often down the very same circuits - on a recurring basis. As bandwidth in packet switching networks is shared at some points, normally acceptable contention ratios become untenable when large numbers of users attempt prolonged bandwidth-intensive transfers such as streaming video. Would a paperboy collect single newspapers from a newsagent and deliver each individually? - there has to be a better alternative!

Multicasting

IP multicasting neatly sidesteps the issue of repeated transmissions, and the efficiency of only transporting the data once, regardless of the number of recipients, means that multicasting can enable services that would otherwise be untenable. The more sites, the more appropriate multicasting becomes, because a transmission to a thousand sites is little different than to just one.

Multicasting is recognised within the IP specifications as the approach for group communication, and multicast packets are allocated their own address range within the familiar IP addressing scheme. The normal concept of an explicit destination address is irrelevant to multicasting services, so multicast streams contain information akin to a television channel 'ident', to which receivers can 'tune'. In the IP world, these receivers are client applications that look for multicast streams with the required 'ident', and decode and play audio and video, or reconstruct files from the incoming data stream.

Multicast traffic also behaves differently to conventional TCP/IP. Like broadcasting, multicasting is essentially a one-way process, requiring only a simplex data circuit. A return channel can be used if an application requires and supports it, but is not inherent in the process. Flow control of traffic is unwelcome for multicasting and likely to lead to packet loss, which raises issues for conventional data networks.

Compatibility with data networks?

The evolution of data networks has largely ignored multicast services, often for good reason. Datacoms people naturally think in terms of circuits, connecting one place to another, because that is the only type of service they can lease from their local telco. This point-to-point topology works with traditional applications, but struggles to cope with broadcast-type services. Ask most datacoms managers about multicasting, and if you get more than a blank look it will probably be one of fear. Multicast packets tend to propagate down every link in a network, and unless filtered will clog up expensive wide area circuits and jeopardise the mission critical IT systems that justify those circuits. However, on a typical 100 Mbps office LAN, running a few multicast channels is rarely a problem, because the bandwidth available is more than sufficient to carry both types of traffic.

The issue for a distributed organisation therefore becomes one of delivering multicast traffic to 'islands of bandwidth', without overwhelming the comparatively slow and expensive wires that make up the wide area network. Well, if the point-to-point nature of wires is the problem, dispensing with wires might offer the solution. It is no coincidence that radio and TV channels work in a wireless environment, because it allows an audience of unlimited size, all watching and sharing the same channels, and each without any impact on their fellow viewers. Just like broadcasting, when used in wireless networks, the multicast model allows streams - channels of data - to be transported to an unlimited number of recipients in a one-off transmission.

Satellite delivery

With terrestrial radio spectrum already crowded with traditional communications, satellite should be an obvious place to turn for wireless bandwidth for commercial, industrial and educational multicasting services. A single satellite footprint covers not just a city, nor even a country, but entire regions and continents.

As you might expect with a protocol designed for realtime streams in often bandwidth-constrained environments, multicasting prioritises temporal accuracy above error correction, so applications using multicasting have to adopt a different strategy for erroneous or lost packets, depending on the nature of the application. For audio/video streaming, it is normal to avoid requesting retransmission, which would interrupt the flow of the transmission. File transfers sometimes raise other dilemmas, although there are often situations where systems can revert to the previous generation of a file (eg, yesterday's parts catalogue or web pages), or one site can request retransmission on an exception basis via the existing network. These are areas is which satellite ideally complements multicasting, as the single channel required can be economically engineered for zero congestion, and layers of forward error correction offer quasi error-free data transmission.

Multicast streams of almost any bandwidth can also be easily multiplexed together, providing anything from a trickle-fed file transfer running around the clock at 64 Kbits/secs, to a bouquet of MPEG-4 video channels totalling 40 Mbits/sec or more.

As most satellite multicasting services are based on the same standards used for digital TV, the receiving equipment is inexpensive and reliable. Most organisations would use a small satellite dish and a DVB/IP receiver attached directly to a building's LAN, working as a local gateway for incoming multicast traffic, and with routers configured to stop multicast packets getting out onto the wide area network's circuits. Standalone PCs, such as for point of sale displays, are economically catered for with PCI-bus cards. Increasingly, satellite data receivers offer the familiar SNMP and web-based management tools associated with conventional datacomms equipment, allowing diagnostics and remote configuration from a central IT department using the existing network infrastructure.

More complex is uplinking such services to satellite, due to the cost and complexity at the hub, the need for operating licences, and that most satellite operators get nervous about inexperienced people squirting signals around the sky. Uplinking is therefore normally best left to specialised satellite service providers, with the customer feeding the data to a provider's teleport using a terrestrial 'backhaul' circuit or a broadband Internet connection.

High power Ku-band satellites are most appropriate to services like these, as quality of service can be assured with discretely sized dishes, in addition to cost savings and ease of deployment.

Conclusion

This synergy between IP multicasting and satcoms has been obvious to the satellite industry from the start. The industry keeps assuring itself about the potential for multicast services, yet has made an appalling job of communicating the advantages to the outside world. As someone who spent many years in datacoms prior to finding myself in the satellite business, the simplicity and possibilities of multicasting initially came as a real eye opener, and I remain an unapologetic evangelist on the subject.

Multicasting via satellite is in use today, from the example of preloading ISP's caches mentioned earlier, to technically advanced multinationals using it to deliver training material to users' desktops, through to satellite-aware organisations such as financial information providers who understand its capabilities. For many other organisations, it sometimes seems ignorance is to blame, and companies either live without the types of services that multicasting would enable, or waste expensive terrestrial bandwidth sending the same information again and again.

Any organisation with intimidating data distribution requirements should be looking to multicasting via satellite. Satellite services are rarely 'cheap', but as broadcasters discovered years ago, satellites offer a ruthlessly efficient way of delivering massive quantities of data to innumerable locations, all at the speed of light. As organisations look to integrate various forms of multimedia into our everyday working lives, multicasting via satellite offers a proven option beyond conventional data networks.

For more information contact Roy Ingle, Europe*Star, 021 421 9991, [email protected]





Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

Smart farming with LoRaWAN
Otto Wireless Solutions Telecoms, Datacoms, Wireless, IoT
Real-time visibility is transforming modern agriculture, and Otto Wireless Solutions, together with Dragino, deliver this capability through a comprehensive suite of long-range IoT sensors and gateways designed for smart farming.

Read more...
RTK-enhanced GNSS and INS solution
Dizzy Enterprises Telecoms, Datacoms, Wireless, IoT
This latest XSENS MTi-8 Click provides high-accuracy positioning (RTK-supported) and orientation tracking in demanding outdoor embedded applications.

Read more...
High-performance double balanced RF mixer
RFiber Solutions Telecoms, Datacoms, Wireless, IoT
The AM5008 from Mercury Systems is a high-performance, double-balanced MMIC mixer designed for wideband applications spanning 2 GHz to 24 GHz.

Read more...
Compact NFC antennas enable easy integration
Telecoms, Datacoms, Wireless, IoT
Leankon has expanded its 13,56 MHz NFC antenna portfolio with a comprehensive suite of nine off the shelf products designed for next generation IoT applications.

Read more...
Ultra-low jitter clocks
Altron Arrow Telecoms, Datacoms, Wireless, IoT
Skyworks has introduced a new family of ultra-low jitter programmable clocks designed to meet the increasing demands of next-gen connectivity.

Read more...
Efficient Bluetooth SoC
Altron Arrow Telecoms, Datacoms, Wireless, IoT
The EFR32BG29 wireless SoC from Silicon Labs is a highly efficient, high memory, low-power, and ultra compact SoC designed for secure and high-performance wireless networking for IoT devices.

Read more...
Minimal size, maximum flexibility
Würth Elektronik eiSos Telecoms, Datacoms, Wireless, IoT
Würth Elektronik has introduced two highly compact radio modules that give developers maximum freedom in designing proprietary wireless solutions that go beyond standard protocols.

Read more...
Super Wi-Fi extends industrial connectivity
NEC XON Telecoms, Datacoms, Wireless, IoT
Africa’s harshest mines, ports, and industrial parks are no longer bound by range, latency, and interference challenges.

Read more...
HackRF Pro advances Open SDR performance
IOT Electronics Telecoms, Datacoms, Wireless, IoT
Designed for engineers, researchers, and radio enthusiasts alike, the HackRF Pro can transmit and receive signals across a wide frequency range of 100 kHz to 6 GHz, making it a versatile tool for testing and developing modern and emerging radio technologies.

Read more...
Deterministic high-speed Ethernet
Telecoms, Datacoms, Wireless, IoT
The Fraunhofer Institute for Photonic Microsystems IPMS has developed a new 10G TSN endpoint IP Core, enabling deterministic real-time communication at data rates of up to 10 Gbit/s.

Read more...









While every effort has been made to ensure the accuracy of the information contained herein, the publisher and its agents cannot be held responsible for any errors contained, or any loss incurred as a result. Articles published do not necessarily reflect the views of the publishers. The editor reserves the right to alter or cut copy. Articles submitted are deemed to have been cleared for publication. Advertisements and company contact details are published as provided by the advertiser. Technews Publishing (Pty) Ltd cannot be held responsible for the accuracy or veracity of supplied material.




© Technews Publishing (Pty) Ltd | All Rights Reserved