Library Table of Contents Index Previous Next Comments

Transmission methods for streaming media delivery

About this section  Top

This section describes the two transmission methods for streaming media--unicast and multicast. One of your planning tasks for streaming media is to determine whether unicast, multicast, or both transmission methods are best suited for your organization. This section provides a high-level comparison of the two transmission methods.

Feature summary for transmission methods  Top

The following table provides a high-level comparison of unicast and multicast transmission.

Element

Unicast

Multicast

Connections

One-to-one transmission

One-to-many transmission

Transport

Any of TCP, UDP, HTTP

IP multicast channel

Efficiency

Not as efficient as multicast for delivering streaming media to a large number of clients

More efficient than unicast for delivering streaming media to a large number of clients

Type of stream

VOD or live streams

Live streams only

Devices

The network devices use unicast

The network devices through which multicast transmissions are to be routed must support multicast.

Unicast described  Top

As the following illustration shows, unicast transmission is point-to-point; that is, a separate copy of content is sent to each recipient that has explicitly requested the content.

NetCache support for live streams over unicast describes how NetCache optimizes transport of requests over unicast.

Multicast described  Top

Multicast transmission is analogous to a radio frequency on which any device can listen. Any device that supports multicast can transmit on the multicast channel. One copy of the data is sent to a group address. Devices in the group listen for traffic at the group address and join the stream if clients in the routing tree are requesting the stream. Only the group participants receive the traffic at the address associated with the group. Broadcasts differ from multicast because broadcast traffic is sent to the entire network.

For multicast transmission to occur, the network devices through which the content is to be sent must support multicast. For example:

Benefits of multicast

The benefits of using multicast for streaming media include the following:

Limitations of multicast

The limitations of multicast include the following:

Multicast transmission and switches

Switches do not understand multicast. When a multicast stream reaches a switch, the switch sends the multicast stream to all of its ports. A switch treats a multicast address as an Ethernet broadcast.

Details about NetCache support for unicast and multicast  Top

Details about NetCache support for live streams over unicast and multicast and on-demand streams over unicast are provided in the following sections:

Library Table of Contents Index Previous Next Comments