PDF

Integration Note for ECDS with Cisco Show and
Share, Cisco Media Experience Engine 3500, and
Cisco Digital Media Players
Revised: December 12, 2011
This document provides only the basic configuration workflows to test Enterprise Content Delivery
System (ECDS) integration with these products:
Note
•
Cisco Show and Share Release 5.2.3 and 5.3
•
Cisco MXE 3500 Release 3.0 to 3.4.
•
Cisco Digital Media Suite Release 5.2.3 and 5.3 for Cisco Digital Media Players
Examples and other figures included in the document are shown for illustrative purposes only. For
detailed configuration, see the “Related Documentation” section on page 23 to locate the documentation
for your product on Cisco.com.
•
Origin Server Applications, page 1
•
ECDS and Cisco Show and Share Integration, page 2
•
ECDS and MXE 3500 Integration, page 20
•
ECDS and DMS Digital Media Player Integration, page 17
•
Related Documentation, page 23
Origin Server Applications
We recommend that the origin server run the following applications:
•
SFTP/FTP Server
•
Flash Media Server (FMS) 3.5
Americas Headquarters:
Cisco Systems, Inc., 170 West Tasman Drive, San Jose, CA 95134-1706 USA
ECDS and Cisco Show and Share Integration
•
Windows Media Server
•
Web Server
ECDS and Cisco Show and Share Integration
Cisco Show and Share can be used for webcasting with integrated presentations. Show and Share
operates from a single appliance and supports Windows Media and Flash for live events and VoDs.
As a best practice, we recommend that you store Cisco Show and Share files on external servers. A
common practice for administrators is to export videos to an external server for storage and streaming.
Alternatively, you can use ECDS to scale Cisco Show and Share by providing a distributed caching and
storage and streaming front end.
•
Flash Live Events: Integration Overview, page 2
•
Flash Live Events: Configuration Workflow, page 3
•
Flash VoD: Integration Overview, page 7
•
Flash VoD: Configuration Workflow, page 7
•
Flash VoD: Configuration Example, page 10
•
Windows Media Live: Integration Overview, page 11
•
Windows Media Live: Configuration Workflow, page 12
•
Windows Media VoD: Integration Overview, page 15
•
Windows Media VoD: Configuration Workflow, page 15
Flash Live Events: Integration Overview
Figure 1
Table 1
ECDS and Cisco Show and Share Flash Live Event Integration
ECDS and Show and Share Flash Live Event Configuration Overview
Show and Share Flash Live Events
ECDS Flash Live Events
Configure Non-DME Live Event
Configure normal VoD Delivery Service
Integration Note for ECDS with Cisco Show and Share, Cisco Media Experience Engine 3500, and Cisco Digital Media Players
2
ECDS and Cisco Show and Share Integration
Table 1
ECDS and Show and Share Flash Live Event Configuration Overview (continued)
Show and Share Flash Live Events
ECDS Flash Live Events
Use Type FLV
Delivery Service origin should be the live FMS
source
URL Format:
—
rtmp://ECDS_SRDN/live/mp4:Live-Stream-Handler
rtmp://ECDS_SRDN/live/flv:Live-Stream-Handler
Flash Live Events: Configuration Workflow
•
Step 1: Configure the live encoder.
•
Step 2: Configure the Delivery Service in ECDS.
•
Step 3: Configure the Live Event in Show and Share and start the broadcast.
•
Step 4: View the Live Event in Show and Share.
Step 1: Configure the live encoder.
Note
1.
Configure the encoder video settings.
2.
Configure the encoder audio settings.
3.
Specify the Flash Media Server (FMS) URL.
Note that the FMS will have a single connection with the encoder.
Figure 2
Example Encoder Settings
Step 2: Configure the Delivery Service in ECDS.
1.
You will enter the Service Routing Domain Name that you configure in ECDS in the Show and Share
Live Event.
2.
Delivery Service Quota configuration is same as conventional VoD configuration.
Integration Note for ECDS with Cisco Show and Share, Cisco Media Experience Engine 3500, and Cisco Digital Media Players
3
ECDS and Cisco Show and Share Integration
Note
Verify that the Content Origin is set to the IP or Name of the FMS, and be sure to assign a Service Engine
to this Delivery Service.
Figure 3
Example Delivery Service Settings
Step 3: Configure the Live Event in Show and Share and start the broadcast.
•
Log in to Show and Share, and click My Account. Then, click Create Live Event.
•
Select Non-DME Live Event, and enter information about the video in the Live Event Basic Setup
area.
Figure 4
Example Show and Share Non-DME Live Event Settings
Integration Note for ECDS with Cisco Show and Share, Cisco Media Experience Engine 3500, and Cisco Digital Media Players
4
ECDS and Cisco Show and Share Integration
•
For the video URL, use this format: rtmp://ECDS_SRDN/live/flv:Live-Stream-Handler, where:
rtmp://ECDS_SRDN/
live/
flv:Live-Stream-Handler
FQDN from the Delivery
Service
App Name from the
encoder
Live Stream Name from the
encoder
•
Select Save as Draft.
•
In the Videos area on the My Account page, click the Live Events tab to view the event.
Figure 5
•
Example Show and Share Live Event Settings
Select the live event, and then do the following:
– Click Publish to publish the listing of the live event to Show and Share.
– Click Administer and then click Start in the Main administrative controls area when you
want to start this broadcast.
Step 4: View the Live Event in Show and Share.
Figure 6 shows an example of the active sessions that result when viewers access a live event.
1.
Four client sessions are launched.
2.
Four sessions are from ECDS.
3.
Two sessions are from the origin server: one for the encoder and one for ECDS that is stream split
for the four clients.
Integration Note for ECDS with Cisco Show and Share, Cisco Media Experience Engine 3500, and Cisco Digital Media Players
5
ECDS and Cisco Show and Share Integration
Figure 6
Example of Four Launched Client Sessions
Integration Note for ECDS with Cisco Show and Share, Cisco Media Experience Engine 3500, and Cisco Digital Media Players
6
ECDS and Cisco Show and Share Integration
Flash VoD: Integration Overview
Figure 7
Table 2
ECDS and Cisco Show and Share Flash VoD Integration
ECDS and Show and Share Flash VoD Configuration Overview
Show and Share Flash VoD
ECDS Flash VoD
Configure external file host
Configure normal VoD Delivery Service
Use Type MP4 and FLV
Delivery Service origin is the origin server for dynamically cashed
content
—
Delivery Content points to sources for prepositioning
Flash VoD: Configuration Workflow
•
Step 1: Configure ECDS for Flash VoD.
•
Step 2: Configure Show and Share for Flash VoD.
Step 1: Configure ECDS for Flash VoD.
1.
Create a VoD Delivery Service.
2.
(Existing) Set up a source to pull the content from the origin server that is used for Show and Share
publishing.
3.
(New) Set up a source to pull the content from the origin server that is used for Show and Share
publishing.
4.
Assign a time interval to the Delivery Service content for how often it will check the origin server
for updates.
Integration Note for ECDS with Cisco Show and Share, Cisco Media Experience Engine 3500, and Cisco Digital Media Players
7
ECDS and Cisco Show and Share Integration
Figure 8
ECDS and Cisco Show and Share Flash VoD Settings
Integration Note for ECDS with Cisco Show and Share, Cisco Media Experience Engine 3500, and Cisco Digital Media Players
8
ECDS and Cisco Show and Share Integration
Step 2: Configure Show and Share for Flash VoD.
•
Create a file hosting location.
•
For MP4 and F4V file containers, use mp4 protocol definition in the URL.
•
For FLV file container, use flv protocol definition in the URL.
•
For Host address, enter the IP address for the origin file server.
•
For Directory root location, enter the directory for the origin file server.
•
For Directory root URL path, the URL reference points to ECDS. Use the following URL formats:
– rtmp://ECDS_SRDN/vod/mp4:File_Name
– rtmp://ECDS_SRDN/vod/flv:File_Name
Figure 9
Example Show and Share Settings for H.264 VoD
Figure 10
Example Show and Share Settings for Flash VoD
Integration Note for ECDS with Cisco Show and Share, Cisco Media Experience Engine 3500, and Cisco Digital Media Players
9
ECDS and Cisco Show and Share Integration
Flash VoD: Configuration Example
The goal of this example configuration is to ensure that a mapped directory exists on the Service Engine.
Example 1: Virtual Path Mapping
Because a directory called /video exists in origin server, virtual path mapping replaces vod with video.
First, enter the following mapping on the Service Engine:
SE(config)# flash-media-streaming application-virtual-path vod map video
Then, edit the hosting locations in Show and Share, as follows:
•
mp4: rtmp://ecds-srdn/vod/h264/mp4
•
flv: rtmp://ecds-srdn/vod/flash/flv
When a request comes in, mapping is from rtmp://ecds-srdn/vod/flash/flv:[file-name] to
rtmp://ecds-srdn/video/flash/[file-name].
Figure 11
Example H.264 Hosting Location Configuration
Integration Note for ECDS with Cisco Show and Share, Cisco Media Experience Engine 3500, and Cisco Digital Media Players
10
ECDS and Cisco Show and Share Integration
Figure 12
Example Flv Hosting Location Configuration
Example 2: Editing Pre-existing Path Mapping
Because a directory called /vod exists in the origin server, no additional mapping is required on the
Service Engine. However, if mapping pre-exists, you will need to change it back to map to vod for both
Flash and Mp4.
Enter the following command to change the mapping on the Service Engine with a previously configured
rule: SE(config)# flash-media-streaming application-virtual-path vod map vod
Windows Media Live: Integration Overview
Figure 13
Table 3
ECDS and Cisco Show and Share Windows Media Live Integration
ECDS and Show and Share Windows Media Live Configuration Overview
Show and Share WM Live
ECDS WM Live
Configure DME or Non-DME Live Event
Configure Live Delivery Service
Integration Note for ECDS with Cisco Show and Share, Cisco Media Experience Engine 3500, and Cisco Digital Media Players
11
ECDS and Cisco Show and Share Integration
Table 3
ECDS and Show and Share Windows Media Live Configuration Overview (continued)
Show and Share WM Live
ECDS WM Live
Use Type WMV
Configure Live WM Program
URL Format:
Live URL:
rtsp://IP_of_Publish_Point/Publish_Point_Name
http://IP_of_DME:PORT/
rtsp://ECDS_SRDN/LiveProgramName
http://ECDS_SRDN/LiveProgramName.asx
http://ECDS_SRDN/LiveProgramName.nsc.asx
Windows Media Live: Configuration Workflow
•
Step 1: Configure the Origin Source.
•
Step 2: Configure an ECDS Delivery Service and the Windows Media Live Program.
•
Step 3: Configure the Live Event in Show and Share and start the broadcast.
•
Step 4: View the Live Event in Show and Share.
Step 1: Configure the Origin Source.
In the Windows Media Server publishing point window, specify the content source for the publishing
point. This can be an encoder, another server, or content on the file system.
Figure 14
Example Origin Source Settings for Windows Media Live
Integration Note for ECDS with Cisco Show and Share, Cisco Media Experience Engine 3500, and Cisco Digital Media Players
12
ECDS and Cisco Show and Share Integration
Step 2: Configure an ECDS Delivery Service and the Windows Media Live Program.
1.
The configuration is the same as VoD except that Live is selected (WMT and MS only), which
disables the disk quota.
2.
Create a Windows Media Live Program.
3.
Specify the Content Source for the Publishing Point. This program shows the support for encoder
failover.
4.
Select an option for Play Schedule.
Figure 15
Example Delivery Service Settings for Windows Media Live
Integration Note for ECDS with Cisco Show and Share, Cisco Media Experience Engine 3500, and Cisco Digital Media Players
13
ECDS and Cisco Show and Share Integration
Step 3: Configure the Live Event in Show and Share and start the broadcast.
•
Select Video and Most Recent for the event to verify the event is now playing.
•
Log in to Show and Share, and click My Account. Then, click Create Live Event.
•
Select either DME Live Event or Non-DME Live Event, and enter information about the video in
the Live Event Basic Setup area.
Figure 16
Example Show and Share Non-DME Live Event Settings
•
For the video URL, enter the Unicast or Multicast reference URL from ECDS.
•
Select Save as Draft.
•
In the Videos area on the My Account page, click the Live Events tab to view the event.
•
Select the live event, and then do the following:
Integration Note for ECDS with Cisco Show and Share, Cisco Media Experience Engine 3500, and Cisco Digital Media Players
14
ECDS and Cisco Show and Share Integration
– Click Publish to publish the listing of the live event.
– Click Administer and click Start in the Main administrative controls area to start the broadcast
when ready.
Step 4: View the Live Event in Show and Share.
Select Video > Most Recent to access the event.
Windows Media VoD: Integration Overview
Figure 17
Table 4
ECDS and Cisco Show and Share Windows Media VoD Integration
ECDS and Cisco Show and Share Windows Media VoD Configuration
Show and Share WM VoD
ECDS WM VoD
Configure file hosting
Configure normal VoD Delivery Service
Use Type WMV, WMA, or ASF
DS origin may or may not point to the file server
URL Format:
rtsp://ECDS_SRDN/PATH/File_Name
http://ECDS_SRDN/PATH/File_Name
Configure DS for prepositioning
—
Enable Streaming over HTTP
Windows Media VoD: Configuration Workflow
•
Step 1: Configure an ECDS Delivery Service.
•
Step 2: Configure Show and Share to publish Windows Media Content to an external server when
using ECDS.
Step 1: Configure an ECDS Delivery Service.
1.
Create a VoD Delivery Service.
2.
(Existing) Set up a source to pull the content from the origin server that is used for Show and Share
publishing.
3.
(New) Set up a source to pull the content from the origin server that is used for Show and Share
publishing.
Integration Note for ECDS with Cisco Show and Share, Cisco Media Experience Engine 3500, and Cisco Digital Media Players
15
ECDS and Cisco Show and Share Integration
4.
Assign a time interval to the Delivery Service content for how often it will check the origin server
for updates.
5.
Enable streaming over HTTP for Windows Media.
Figure 18
ECDS and Cisco Show and Share Flash VoD Settings
Integration Note for ECDS with Cisco Show and Share, Cisco Media Experience Engine 3500, and Cisco Digital Media Players
16
ECDS and DMS Digital Media Player Integration
Step 2: Configure Show and Share to publish Windows Media Content to an external server when
using ECDS.
•
Create a file hosting location.
•
Enter in WMV, ASF, WMA, and ASX for file extensions.
•
For Host address, enter the IP address for the origin file server.
•
For Directory root location, enter the directory for the origin file server.
•
For Directory root URL path, the URL reference points to ECDS SRDN from Delivery Service. Use
the following URL formats:
– rtsp://ECDS_SRDN/PATH/File_Name
– http://ECDS_SRDN/PATH/File_Name
Figure 19
Example Show and Share Settings for WM VoD
ECDS and DMS Digital Media Player Integration
•
ECDS and DMS DMP Integration Overview, page 18
•
ECDS and DMS DMP Configuration Workflow, page 18
Integration Note for ECDS with Cisco Show and Share, Cisco Media Experience Engine 3500, and Cisco Digital Media Players
17
ECDS and DMS Digital Media Player Integration
ECDS and DMS DMP Integration Overview
Figure 20
ECDS and DMS DMP Integration
1
Input MPEG2-TS stream is encapsulated in
RTP
5
2
SDP File is created with Multicast IP and Port 6
then posted on Web Server
Edge Service Engine assigned to Delivery
Service retrieves ingested stream
3
Movie Streamer Live Program is created in
7
ECDS with Source URL pointing to SDP file
Edge Service Engine transmits multicast and
sources to output buffer ahead of initial
unicast request
4
SDP file is retrieved by ECDS SE to
determine input source
8
DMP tunes to the desired channel configured
with the appropriate Multicast IP and Port
Service Engine sends JOIN message to ingest
stream
ECDS and DMS DMP Configuration Workflow
•
Step 1: Configure a Delivery Service in ECDS.
•
Step 2: Configure DMPDM.
Step 1: Configure a Delivery Service in ECDS.
1.
Create a Delivery Service and select Live.
2.
Create a Live Program.
3.
Select Live Movie Streamer Type.
4.
Enter the location of static SDP file for content ingest.
Integration Note for ECDS with Cisco Show and Share, Cisco Media Experience Engine 3500, and Cisco Digital Media Players
18
ECDS and DMS Digital Media Player Integration
5.
Click Auto-populate to display the source multicast data. You will enter this information in
DMPDM.
6.
The Multicast IP and port are required for Digital Media Manager (DMM).
Note
When ingesting multiple live streams to ECDS SE, be sure to configure a unique UDP Port for
each, even if the source IP is different.
Figure 21
ECDS and DMS DMP Settings
Integration Note for ECDS with Cisco Show and Share, Cisco Media Experience Engine 3500, and Cisco Digital Media Players
19
ECDS and MXE 3500 Integration
Step 2: Configure DMPDM.
1.
Select Media Playback.
2.
Select rtp:// for the protocol.
3.
Enter the Multicast Group IP Address and Group Port Number from the ECDS Live Program.
4.
Select Start.
Figure 22
Example DMPDM Settings
ECDS and MXE 3500 Integration
•
ECDS and MXE 3500 Integration Overview, page 20
•
Cisco MXE 3500 Configuration Workflow, page 21
ECDS and MXE 3500 Integration Overview
For live feeds from the Cisco MXE 3500, ensure that origin server is running the FMS 3.5 and Windows
Media Server. For Windows Media live events, ECDS can pull the Cisco MXE 3500 feed directly.
Figure 23
ECDS and MXE 3500 Integration
Integration Note for ECDS with Cisco Show and Share, Cisco Media Experience Engine 3500, and Cisco Digital Media Players
20
ECDS and MXE 3500 Integration
Cisco MXE 3500 Configuration Workflow
This workflow provides the steps to configure Cisco MXE 3500 for a Flash and Windows Media live
transcoding.
•
Step 1: Create an IP Capture source.
•
Step 2: Create a Distribution: Webcast Profile.
•
Step 3: Create a Job Profile.
•
Step 4: Create a Live Job submission.
Step 1: Create an IP Capture source.
Log in to the Cisco MXE 3500 UI. Under Administration > IP Capture, select New and then enter the
IP Address and Port for multicast. In this example, the source is live multicast input for an capture named
vlc4.
Figure 24
Example IP Capture Source Settings
Step 2: Create a Distribution: Webcast Profile.
Choose Profile Management > New Profile > Profile Class: Distribution > Webcast > New Profile.
This example will show the settings for a new Webcast Profile named vlc4-wcast-pro.
1.
Specify the encoding profiles for Stream 1 (WMV). Click Browse and then select the Windows
Media encoding profile that you want to use in the ms folder.
2.
Specify the Server, Port, and Filename. The stream output is pointing locally (WMV).
3.
Specify the encoding profiles for Stream 2 (FLV). Click Browse and then select the Flash encoding
profile that you want to use in the Flash 8 folder.
4.
Specify the Server, Port, and Filename. The stream output is pointing to FMS (FLV). For Flash, the
stream name is referenced by the client.
Be sure to click Save and enter a name for the Webcast profile.
Integration Note for ECDS with Cisco Show and Share, Cisco Media Experience Engine 3500, and Cisco Digital Media Players
21
ECDS and MXE 3500 Integration
Figure 25
Example Webcast Profile Settings
Step 3: Create a Job Profile.
•
Choose Profile Management > New Profile > Profile class (Job) > Job Profile. This example will
show profile settings for a new Job Profile named vlc4-job-pro.
•
Choose the same Windows Media and Flash 8 encoder profiles that you selected for encoding in the
Webcast Profile.
•
Select the new Webcast Profile name that you created.
Figure 26
Example Job Profile Settings
Step 4: Create a Live Job submission.
Choose Submission > Live.
1.
Select the Job Profile that you created, such as vlc4-job-pro.
Integration Note for ECDS with Cisco Show and Share, Cisco Media Experience Engine 3500, and Cisco Digital Media Players
22
Related Documentation
2.
Specify the Output ID for the Live Job.
3.
Set the Video Format to IP Capture and choose the Capture Source that you created, such as vlc4.
4.
Specify the triggers to start and stop the session.
Figure 27
Example Live Job Submission Settings
Related Documentation
•
Enterprise Content Delivery System (ECDS) Documentation
http://www.cisco.com/en/US/docs/video/ecds/documentation.html
•
Cisco Show and Share Documentation
http://www.cisco.com/en/US/products/ps6682/tsd_products_support_series_home.html
•
Cisco Digital Media System Documentation, including DMM and DMPDM
http://www.cisco.com/en/US/docs/video/digital_media_systems/5_x/5_0/dms/roadmap/dms50map
.html
•
Cisco Media Experience Engine 3500 Documentation
http://www.cisco.com/en/US/docs/video/mxe/3500/sw/3_x/3_0/roadmap/mxe3500_30map.html
Integration Note for ECDS with Cisco Show and Share, Cisco Media Experience Engine 3500, and Cisco Digital Media Players
23
Obtaining Documentation and Submitting a Service Request
Obtaining Documentation and Submitting a Service Request
For information on obtaining documentation, submitting a service request, and gathering additional
information, see the monthly What’s New in Cisco Product Documentation, which also lists all new and
revised Cisco technical documentation, at:
http://www.cisco.com/en/US/docs/general/whatsnew/whatsnew.html
Subscribe to the What’s New in Cisco Product Documentation as an RSS feed and set content to be
delivered directly to your desktop using a reader application. The RSS feeds are a free service. Cisco currently
supports RSS Version 2.0.
This document is to be used in conjunction with the documents listed in the “Related Documentation” section.
Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of
Cisco trademarks, go to this URL: www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property of their respective owners. The
use of the word partner does not imply a partnership relationship between Cisco and any other company. (1110R)
Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any
examples, command display output, network topology diagrams, and other figures included in the document are shown for illustrative purposes only.
Any use of actual IP addresses or phone numbers in illustrative content is unintentional and coincidental.
© 2011 Cisco Systems, Inc. All rights reserved.
Integration Note for ECDS with Cisco Show and Share, Cisco Media Experience Engine 3500, and Cisco Digital Media Players
24