PDF

Configuring the Cisco TelePresence Content
Server Release 6.x to Use an External Windows
Media Streaming Server
December 8, 2015
This guide describes how to configure the Cisco TelePresence Content Server (Content Server)
Release 6.x to use an external Windows Media streaming server for live multicast, unicast, and
on-demand streaming.
•
Introduction, page 1
•
Configuring Multicast Streaming, page 2
•
Configuring Unicast and On-demand Streaming, page 9
•
Troubleshooting, page 15
•
Related Documentation, page 15
•
Obtaining Documentation and Submitting a Service Request, page 15
Introduction
The Content Server default installation has an embedded Windows Media streaming server that supports
live unicast and on-demand streaming of Windows Media content. For Windows Media live multicast
streaming you need to configure an external Windows Media server.
Note
The Support live multicast streaming check box visible in the Recording setup > Media
server configuration > Windows media streaming server window is not supported in
Content Server Release 6.x.
Cisco Systems, Inc.
www.cisco.com
Configuring Multicast Streaming
Configuring Multicast Streaming
Complete these procedures in the order shown:
1.
Configure the Content Server for Live Streaming, page 2
2.
Configure the External Windows Server for Multicast Streaming, page 4
Configure the Content Server for Live Streaming
Follow these steps to create a Windows Media server on the Content Server with support for live
multicast streaming:
Step 1
Open a Remote Desktop Connection to the Content Server. Log in as an administrator.
Step 2
Go to Recording setup > Media server configurations.
Step 3
Click Add Windows Media Streaming Server Configuration. Enter the following:
a.
In the Server settings area, enter the media server name <WMSLocal>. Check the Support live
unicast streaming check box.
b.
Click the Network pull radio button.
c.
Enter the port number for the external Windows server. The port can be any 4-digit number.
Configuring the Cisco TelePresence Content Server Release 6.x to Use an External Windows Media Streaming Server
2
Configuring Multicast Streaming
Step 4
Click Save.
Step 5
Go to Recording setup > Templates.
Step 6
Click Add template. Enter the following:
a.
Enter the template name <temp_multicast>.
b.
Select the Viewable in the Content Server web interface check box.
c.
Select the Live Stream check box.
d.
Specify the media server <WMSLocal> that you created in Step 3.
e.
Enter other settings in the configuration fields, as needed.
Step 7
Click Save.
Step 8
Go to Recording Setup > Recording aliases.
Step 9
Click Add recording alias. Enter the following:
a.
Enter the alias name <alias_multicast>.
b.
In the Dialing properties area, enter the H.323 ID.
c.
Specify the <temp_multicast> template that you created in Step 6.
d.
Enter other settings in the configuration fields, as needed.
Configuring the Cisco TelePresence Content Server Release 6.x to Use an External Windows Media Streaming Server
3
Configuring Multicast Streaming
Step 10
Click Save.
Configure the External Windows Server for Multicast Streaming
Configure the external Windows Media server publishing point. Follow these steps:
Step 1
Open a Remote Desktop Connection to the Windows Server. Log in as an administrator.
Step 2
Create a publishing point as follows:
a.
Go to Programs > Administrative Tools > Window media services.
b.
Right click Publishing Point.
c.
In the Publishing Point Name window, enter the name <WMSLivePull>. Click Next.
d.
In the Content Type window, select the Encoder (a live stream) radio button. Click Next.
e.
In the Publishing Point Type window, select the Broadcast publishing point radio button. Click
Next.
f.
In the Delivery Options for Broadcast Publishing Points window, click the Multicast radio button.
Click Next.
Configuring the Cisco TelePresence Content Server Release 6.x to Use an External Windows Media Streaming Server
4
Configuring Multicast Streaming
g.
In the Add Publishing Point window Encoder URL field, enter the Content Server IP address and
port number <http://10.195.13.34:8090>. Confirm that the port number is not blocked. Click Next.
h.
In the Publishing Point Summary window, confirm your settings. Click Next.
Configuring the Cisco TelePresence Content Server Release 6.x to Use an External Windows Media Streaming Server
5
Configuring Multicast Streaming
Step 3
i.
In the Completing the Add Publishing Point window, click the After the wizard finishes check box
and the Create a .nsc file (recommended) radio button.
j.
Click Finish.
Create a Multicast Announcement as follows:
a.
In the Welcome to Multicast Wizard window, click Next.
b.
In the Specify Files to Create window, click the Multicast information file (.nsc) and
announcement files (.asx) radio button. Click Next.
Configuring the Cisco TelePresence Content Server Release 6.x to Use an External Windows Media Streaming Server
6
Configuring Multicast Streaming
c.
In the Retrieve Stream Format Information window, click the Automatically retrieve stream
formats from my encoder radio button.
Before you click Next, make a call on the Content Server alias <alias_multicast> that you created
in Step 9. If you continue without first making a call, the following error message will appear:
d.
After the call is created on the Content Server alias, click Next.
e.
(Optional) In the Multicast Logging window, click the Yes check box to enable logging. Click Next.
f.
In the Save Multicast Announcement Files window, enter the storage locations for the .nsc and .asx
files. Click Next.
g.
In the specify URL to Multicast Information File window, click the Web server radio button. Click
Next.
Configuring the Cisco TelePresence Content Server Release 6.x to Use an External Windows Media Streaming Server
7
Configuring Multicast Streaming
Step 4
h.
In the Edit Announcement Metadata window, enter the metadata that you want displayed during
playback.
i.
In the Archive Content window, click the No radio button. Click Next.
j.
Click Finish.
Your multicast broadcast point is started as shown below. When you end the Content Server call, the
multicast publishing point is stopped.
Configuring the Cisco TelePresence Content Server Release 6.x to Use an External Windows Media Streaming Server
8
Configuring Unicast and On-demand Streaming
Note
If you create the Content Server call again, you must manually restart the multicast point.
Right-click on the MulticastPull icon and select Start.
Configuring Unicast and On-demand Streaming
Complete these procedures in the order shown:
1.
Configure the External Windows Media Server for Unicast and On-demand Streaming, page 9
2.
Configure the Content Server for Unicast and On-demand Streaming, page 12
Configure the External Windows Media Server for Unicast and On-demand
Streaming
Configure the external Windows Media server to authenticate streams off the Content Server by using a
local user account. Follow these steps:
Step 1
Open a Remote Desktop Connection to the external Windows Media server. Log in as an administrator.
Step 2
Go to Computer Management > Local Users and Groups > Users.
Configuring the Cisco TelePresence Content Server Release 6.x to Use an External Windows Media Streaming Server
9
Configuring Unicast and On-demand Streaming
Step 3
Create a new local user account <wmspush>.
Step 4
In User Properties, specify Password never expires to prevent the password from expiring
automatically.
Note
If you change the password on the external Windows Media server, you need to enter the new
password for the user on the Content Server.
Step 5
From the Start menu, choose Windows Media Services > Manage the Streaming Media Server.
Step 6
Select the server name. From the Properties tab select Authorization > WMS Publishing Points ACL
Authorization.
Step 7
Double click WMS Publishing Points ACL Authorization to open the Properties window.
Step 8
Click Add. Add the local user <wmspush> that you created in Step 3.
Configuring the Cisco TelePresence Content Server Release 6.x to Use an External Windows Media Streaming Server
10
Configuring Unicast and On-demand Streaming
Step 9
Select the user and enable permissions to Allow Read, Write, and Create. Click OK.
Step 10
From the Properties tab, select Authentication. Verify that the status for WMS Negotiate Authentication
is Enabled.
Configuring the Cisco TelePresence Content Server Release 6.x to Use an External Windows Media Streaming Server
11
Configuring Unicast and On-demand Streaming
Step 11
From the Properties tab, select Control protocol. Double click WMS HTTP Server Control Protocol
to open the Properties window.
Step 12
Specify the IP addresses and Content Server port number. Confirm that the port number is not blocked.
Click OK.
Configure the Content Server for Unicast and On-demand Streaming
The following steps will create a new media server on the Content Server with support for live unicast
and on-demand streaming. If you require only one type of streaming, complete the steps as needed to
create only a live streaming or an on-demand media server.
Step 1
Open a Remote Desktop Connection to the Content Server. Log in as an administrator.
Step 2
Go to Recording setup > Media server configurations.
Step 3
Click Add Windows Media Streaming Server Configuration. Enter the following:
a.
In the Server settings area, enter the media server name <Push to external Windows Media Streaming
Server>. Check the Support live unicast streaming, the Support on demand, or both, check
boxes. Enter the external Window Media server address <10.0.0.1>.
Configuring the Cisco TelePresence Content Server Release 6.x to Use an External Windows Media Streaming Server
12
Configuring Unicast and On-demand Streaming
b.
In the Live unicast streaming settings area, enter the username and password to authenticate to the
external Windows streaming server. You must enter the username as follows:
External_WM_server_Machine_name\username. For example <WMS08\wmspush>.
c.
Click the Server push radio button. Enter port number 8080 only, that the external Windows Media
server uses for incoming push media.
d.
Click the Create new radio button.
You can create a new publishing point or use an existing publishing point. The syntax formatting
required is Push:*. This syntax means that the publishing point is triggered externally by the
Content Server.
Configuring the Cisco TelePresence Content Server Release 6.x to Use an External Windows Media Streaming Server
13
Configuring Unicast and On-demand Streaming
e.
Note
If you selected the Support On Demand check box, specify the Media location and the On-demand
URLs.
Multicasting on TCS 6.x onwards is supported by Unicast network pull only.
Step 4
Click Save.
Step 5
Go to Recording setup > Templates.
Step 6
Click Add Template. Enter the following:
a.
Enter the template name <Push to external WM server template>.
b.
In the Template section, choose the Viewable in the Content Server web interface check box.
c.
In the On demand media server configuration area, choose the media server that you created in
Step 3 <Push to external Windows Media Streaming server>.
d.
Enter other settings in the configuration fields, as needed.
Step 7
Click Save.
Step 8
Go to Recording setup > Recording aliases.
Step 9
Click Add recording alias. Enter the following:
a.
Enter recording alias name <Push to external WM server>.
b.
Enter the dialing properties.
c.
In the Recording Settings area, choose the template that you created in Step 6 <Push to external WM
server template>.
Configuring the Cisco TelePresence Content Server Release 6.x to Use an External Windows Media Streaming Server
14
Troubleshooting
Step 10
Click Save.
Step 11
Make a test call on the recording alias <Push to external WM server> to verify the configuration.
Troubleshooting
Problem Publishing point verification
Recommended Action Verify that the broadcast publishing point shows ‘started’ on the remote
Windows Media server, which indicates a successful publish.
Recommended Action Verify proper live streaming functionality by pointing a compatible media
player at the publishing point with the following syntax:
mms://Content_Server_IP_Address/Publishing_Point_Name
Problem Publishing point failure
Possible Cause Port conflicts that might occur on the external Windows Media server.
Recommended Action Make sure that the port you use for control is available; otherwise, publishing
will fail.
Problem Windows authentication
Possible Cause If the Content Server is in Domain A and the external Windows Media server is in
Domain B, you might have a problem.
Check the Content Server logs for the following message: Warning: Reporting Windows Media
writer status, Error occurred in WMT_ERROR [call_id = 1, address =
http://Content_Server_IP_Address/Publishing_Point_Name, error = error code = (0xc00d2f0b)]
Recommended Action Check your AD configuration, trust, and other settings. The simplest fix is to
add the Content Server and the external Windows Media server to the same Domain or Workgroup.
Related Documentation
All Cisco TelePresence Content Server documentation is located here:
http://www.cisco.com/en/US/products/ps11347/tsd_products_support_series_home.html
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
Configuring the Cisco TelePresence Content Server Release 6.x to Use an External Windows Media Streaming Server
15
Obtaining Documentation and Submitting a Service Request
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.
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.
© 2014 Cisco Systems, Inc. All rights reserved.
Configuring the Cisco TelePresence Content Server Release 6.x to Use an External Windows Media Streaming Server
16