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:

Module combines 5G and NTN support
Quectel Wireless Solutions Telecoms, Datacoms, Wireless, IoT
Quectel Wireless Solutions announced the launch of its BG770A-SN ultra-compact 5G-ready satellite communication module, compliant with 3GPP releases 13, 14 and 17.

Read more...
Scalable and secure IoT device onboarding and management
Telecoms, Datacoms, Wireless, IoT
EasyPass is an enhancement within Cambium’s cnMaestro platform, aimed at providing local businesses with secure, efficient, and scalable device management, making it ideal for high-demand environments such as educational institutions, retail spaces, and corporate campuses.

Read more...
SIMCom’s A7673X series
Otto Wireless Solutions Telecoms, Datacoms, Wireless, IoT
SIMCom’s A7673X series is a Cat 1 bis module that supports LTE-FDD, with a maximum downlink rate of 10 Mbps and an uplink rate of 5 Mbps.

Read more...
Non-terrestrial network module
Altron Arrow Telecoms, Datacoms, Wireless, IoT
Fibocom unveiled its MA510-GL (NTN), a non-terrestrial networks module which is compliant with 3GPP Release 17 standard.

Read more...
Cellular IoT connectivity via satellite
Altron Arrow Telecoms, Datacoms, Wireless, IoT
The Telit Cinterion cellular LPWA module will enable satellite data communication using the NB-IoT protocol, without any special hardware changes required for the integration of the cellular module in the customer application.

Read more...
Wireless module supports up to 600 Mbps
iCorp Technologies Telecoms, Datacoms, Wireless, IoT
Quectel’s FCU865R is a high-performance Wi-Fi 6 and Bluetooth 5.3 LCC package module which can be used for WLAN and Bluetooth connections.

Read more...
Unlocking the future of connectivity
Telecoms, Datacoms, Wireless, IoT
The battle for the 6 GHz spectrum band is heating up in South Africa, mirroring global debates on the allocation of spectrum between Wi-Fi and cellular operators.

Read more...
Quectel wireless module wins accolade
iCorp Technologies Telecoms, Datacoms, Wireless, IoT
The winners of the 2024 IoT Evolution 5G Leadership Award were recently announced, with Quectel walking away with an award for its modules which make 5G features more easily accessible for IoT applications, notably the company’s RG255C-GL.

Read more...
Innovative upgrade process for 2G/3G
Otto Wireless Solutions Telecoms, Datacoms, Wireless, IoT
What is likely to happen during the sunset period for 2G and 3G signals, especially on the back of already near-obsolescence of 2G network equipment, is for the availability of the connectivity mediums to begin to reduce between now and the shutdown date.

Read more...
RFID in aviation: the ultimate solution to baggage mishandling
Osiris Technical Systems Editor's Choice Telecoms, Datacoms, Wireless, IoT
Creating a solution that enables real-time tracking of airline baggage on a global scale seems like an impossible task when considering the number of airlines, airports, and passengers that flow through and between them.

Read more...