Specifications
1-16
Cisco Internet Streamer CDS 2.0-2.3 Software Configuration Guide
OL-13493-04
Chapter 1 Product Overview
Content Delivery System Architecture
No client information is sent to the origin server. No per-client control connection is present between
edge to origin server for VOD streaming.
Note The Cisco CDS Flash Media Streaming Engine supports the Adobe Flash Media Rights Management
Server (FMRMS) for VOD content; it is not supported for live streaming. Adobe FMRMS protects media
content delivered to Adobe Media Player and Adobe AIR applications. FMRMS is also available for
proxied content, if Adobe supports the content type. For more information about the Adobe Flash Media
Rights Management Server, see www.adobe.com.
Note Release 2.3 supports the Adobe Flash Media Server Administration APIs and the Administration
Console that was built using the Administration APIs. These APIs can be used to monitor and manage
the Adobe Flash Media Server running on a Cisco CDS Service Engine. See the “Configuring Flash
Media Streaming” section on page 4-42 for more information.
HTTP Requests
Flash Media Streaming encompasses all flash applications, from simple Flash Video (FLV) files to more
complex Small Web Format (SWF) files. All HTTP client requests for SWF files, that are redirected to
a Service Engine by the Service Router, are handled by the Web Engine. The Web Engine, using HTTP,
serves the request from locally stored content in the CDS or from any upstream Service Engine or origin
server. See the “Web Engine” section on page 1-9 for more information.
RTMP Requests
The SWF file is a compiled application that runs on the Adobe Flash Player, and may contain Real Time
Media Protocol (RTMP) calls to FLV, MPEG-4 (H.264), or MP3 files. RTMP calls, in the form of URL
requests, are routed to a Service Engine by the Service Router.
Flash Media Streaming supports RTMP and RTMPE on port 1935 only. RTMPE is the secure flash
streaming technology from Adobe. Encrypted RTMP (RTMPE) is enabled on Flash Media Streaming by
default, and allows you to send streams over an encrypted connection without requiring certificate
management.
In Release 2.3, Flash Media Streaming also supports RTMPT and RTMPTE on port 80. RTMP Tunneled
(RTMPT) encapsulates the RTMP data within HTTP requests in order to traverse firewalls. RTMP
Tunneled Encrypted (RTMPTE) encrypts the communication channel, tunneling over HTTP.
Note The Service Router uses RTMP redirection to direct the client’s Flash Player to the best Service Engine
based on load balancing and resiliency. RTMP redirections are supported only by Adobe Flash Player 9.
All older Flash Players do not support RTMP redirection.
Note For VOD streams, all RTMP calls in the SWF file must be in the following format:
rtmp://rfqdn/vod/path/foo.flv
In this format, rfqdn is the routing domain name of the Service Router, vod is the required directory, and
path is the directory path to the content file that conforms to the standard URL specification.
For prefetched and cached content, the Flash Media Streaming Engine uses RTMP or RTMPE over port
1935. In Release 2.3, the Flash Media Streaming Engine also supports RTMPT and RTMPTE over port
80. For content that is not found locally, the Flash Media Streaming Engine communicates with the Web
Engine, that in turn communicates with the upstream Service Engine for cache fill operations. See the