Polycom VMC 1000 Appliance Akamai CDN Integration Guide



Similar documents
Polycom Video Edge (PVE ) 1000 Administrator Guide

Polycom Scheduling Guide for Microsoft Outlook

Polycom CMA System Operations Guide

Administrator s Guide for the Polycom Video Control Application (VCA)

Polycom Scheduling Guide for Microsoft Outlook

Polycom Scheduling Guide for Microsoft Outlook

Polycom CMA System Upgrade Guide

Polycom Unified Communications Deployment Guide for Cisco Environments

Polycom Video Media Center (VMC) 1000 Branding Guide

Internet and Intranet Calling with Polycom PVX 8.0.1

Polycom RSS 4000 / RealPresence Capture Server 1.6 and RealPresence Media Manager 6.6

Polycom RealPresence Desktop for Windows

Installing Software and Options for Polycom HDX Systems and Accessories

May 09, Creating live broadcast with Kaltura Complete guide

Deployment Guide for the Polycom SoundStructure VoIP Interface for Cisco Unified Communications Manager (SIP)

LifeSize Control Installation Guide

DocuSign Connect for Salesforce Guide

SOA Software API Gateway Appliance 7.1.x Administration Guide

Getting Started Guide for the VSX Series

Release Notes. Software Version History. What s New in Polycom CX5000 and CX5000HD Systems, Version Polycom CX5000 HD Systems

LiveStreamingCDN Producer User s Guide

Polycom RealPresence Resource Manager System Administrator s Guide

May 2006 Edition /A. Getting Started Guide for the VSX Series Version 8.5

RealPresence Platform Director

Installing Software and Options for Polycom HDX Systems and Accessories. Overview. Polycom HDX System and Options. Polycom Touch Control

Getting Started Guide for the VSX Series

Mediasite How-To Guide

Kaltura On-Prem Evaluation Package - Getting Started

Polycom SoundStructure VoIP Interface Hardware Installation Guide

Polycom RealPresence Access Director System

Utility Snapshot Utility V2.1. User s Manual

Getting Started Guide for the VSX Series

Polycom RealPresence Capture Server - Virtual Edition Getting Started Guide

Silex Technology with Polycom VVX Series Business Media Phones

Polycom Unified Communications Deployment Guide for Microsoft Environments

Polycom RealPresence Mobile for Apple iphone

Polycom CMA System Operations Guide

Deployment Guide for Maximum Security Environments Polycom HDX Systems, Version 3.0.5

Polycom KIRK 5020 for 8x8 Virtual Office User Guide

Ciphermail Gateway PDF Encryption Setup Guide

A POLYCOM WHITEPAPER Polycom. Recommended Best Security Practices for Unified Communications

User s Guide for Polycom HDX Room Systems

Quick Reference Guide. Online Courier: FTP. Signing On. Using FTP Pickup. To Access Online Courier.

Using Microsoft Windows Authentication for Microsoft SQL Server Connections in Data Archive

Using Internet or Windows Explorer to Upload Your Site

Polycom RealPresence Mobile for Apple ipad

StarWind iscsi SAN Software: Installing StarWind on Windows Server 2008 R2 Server Core

Polycom RealPresence Resource Manager System Getting Started Guide

OneLogin Integration User Guide

Device LinkUP + Desktop LP Guide RDP

Advanced Configuration Administration Guide

Management, Logging and Troubleshooting

Configuring IBM Cognos Controller 8 to use Single Sign- On

User s Guide for Polycom SoundStructure Systems and the Polycom Touch Control Device

SC-T35/SC-T45/SC-T46/SC-T47 ViewSonic Device Manager User Guide

Polycom Visual Communications Architecture and Design Guide

DDNS Management System User Manual V1.0

Product Manual. MDM On Premise Installation Version 8.1. Last Updated: 06/07/15

Installing Software and Options for the Polycom RealPresence Group Series and Accessories

Users Guide. SelenioFlex File. Version

Integrating with IBM Tivoli TSOM

Mobile Device Management Version 8. Last updated:

User s Guide for Polycom HDX Systems

Edgewater Networks with Polycom RealPresence Platform and Phones

Integrating ConnectWise Service Desk Ticketing with the Cisco OnPlus Portal

How To Pass Polycom Cvvv

WatchDox Administrator's Guide. Application Version 3.7.5

Setting up Hyper-V for 2X VirtualDesktopServer Manual

Version 0.1 June Xerox WorkCentre 7120 Fax over Internet Protocol (FoIP)

SecureAnywhereTM Web Security Service

Folder Proxy + OWA + ECP/EAC Guide. Version 2.0 April 2016

User Identification and Authentication

Setting up VMware ESXi for 2X VirtualDesktopServer Manual

5nine Security for Hyper-V Datacenter Edition. Version 3.0 Plugin for Microsoft System Center 2012 Virtual Machine Manager

How to Configure Active Directory based User Authentication

Global Management System User Guide

Installing Microsoft Exchange Integration for LifeSize Control

MTP. MTP AirWatch Integration Guide. Release 1.0

Dell One Identity Cloud Access Manager How to Configure for SSO to SAP NetWeaver using SAML 2.0

Omniquad Exchange Archiving

Secure Web Service - Hybrid. Policy Server Setup. Release Manual Version 1.01

User's Manual. iphone Codec. for SelenioFlex Ingest

Security Advisory Relating to OpenSSL Vulnerability Heartbleed on Various Polycom Products

The data between TC Monitor and remote devices is exchanged using HTTP protocol. Monitored devices operate either as server or client mode.

Quick Start Guide. Cerberus FTP is distributed in Canada through C&C Software. Visit us today at

Device Log Export ENGLISH

CA Nimsoft Service Desk

SFTP Server User Login Instructions. Open Internet explorer and enter the following url:

Protected Trust Setup Guide for Brother MFC Devices


Application Notes for Avaya Aura Conferencing 7.2 and Radvision SCOPIA Elite MCU Issue 1.0

Security Advisory Relating to OpenSSL Vulnerability Heartbleed on Various Polycom Products

Employee Active Directory Self-Service Quick Setup Guide

Microsoft SQL Server Installation Guide

HDAccess Administrators User Manual. Help Desk Authority 9.0

Sophos Anti-Virus for NetApp Storage Systems startup guide

Mediasite EX server deployment guide

Transcription:

Polycom VMC 1000 Appliance Akamai CDN Integration Guide 2.0 July 2010 3725-77100-012B

Trademark Information Polycom, the Triangles logo, ReadiManager, SoundPoint, SoundStation, ViaVideo, VoiceStation, Vortex, and VSX are registered trademarks of Polycom, Inc. Convene, Global Management System, ipower, MGC, People+Content, People On Content, Polycom Conference Suite, Polycom Converged Management Application (CMA ), Polycom Distributed Media Application (DMA ), Polycom HD Voice, Polycom PathNavigator, Polycom VideoPlus, Polycom VoicePlus, PVX, RAS, ReadiConvene, RMX 2000, RSS, V2iU, VBP, VS4000, and VTX are trademarks of Polycom, Inc. All other trademarks are the property of their respective owners. Patent Information The accompanying product is protected by one or more U.S. and foreign patents and/or pending patent applications held by Polycom, Inc. 2010 Polycom, Inc. All rights reserved. Polycom, Inc. 4750 Willow Road Pleasanton, CA 94588-2708 USA No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of Polycom, Inc. Under the law, reproducing includes translating into another language or format. As between the parties, Polycom, Inc., retains title to and ownership of all proprietary rights with respect to the software contained within its products. The software is protected by United States copyright laws and international treaty provision. Therefore, you must treat the software like any other copyrighted material (e.g., a book or sound recording). Every effort has been made to ensure that the information in this manual is accurate. Polycom, Inc., is not responsible for printing or clerical errors. Information in this document is subject to change without notice. ii

Contents Contents 1 Configuring the Polycom VMC 1000 with an Akamai CDN About the Akamai CDN........................................... 1 Creating an Akamai Live Stream................................ 2 Setting Up Credentials for An Akamai CDN...................... 4 Adding an Akamai Delivery Option to Polycom.................. 4 Adding an Access Point for an Akamai Delivery Option........ 6 Defining a ViewCast Encoder...................................... 7 General Polycom Encoder Properties............................ 7 Format Specific Properties for ViewCast Encoders................. 7 Profile Display Properties...................................... 9 Encoder Profile Configuration (ViewCast)....................... 10 Defining a ViewCast Encoder in the ViewCast UI............. 10 ViewCast Encoder Properties in the Polycom VMC 1000....... 10 Polycom, Inc. iii

Polycom VMC 1000 Akamai CDN Integration Guide iv Polycom, Inc.

Configuring the Polycom VMC 1000 with an Akamai CDN 1 This chapter explains how to configure an Akamai CDN within the Polycom Video Media Center (VMC) 1000. It contains the following sections: About the Akamai CDN Defining a ViewCast Encoder About the Akamai CDN The Polycom VMC 1000 supports Akamai CDN Akamai's FreeFlow services for Live and VOD using Pull technology and Live delivery using Push technology. Pull technology requires that the encoder is accessible from the Internet. An Akamai ingest broadcast point designated to pull a stream must be able to resolve the encoder's address. creates a security risk for enterprises because encoders (or streaming servers) must be placed outside a firewall. Pull technology exposes streaming sources to malicious attacks and stream interception. Push technology does not require that the encoder or streaming server be assessable from the Internet, but can exist from within a firewall. Push technology is a much more secure way to distribute live streams. With Push technology, the encoder must be aware of an Akamai CDN ingest point server address to successfully resolve it. Contrary to the Pull method, with the Push method, the ingest server does not need to resolve the encoder address. For information on how to define the ViewCast Encoder to push a stream to an Akamai CDN, see the section Defining a ViewCast Encoder in the ViewCast UI on page 10. Polycom, Inc. 1

Polycom VMC 1000 Akamai CDN Integration Guide About the Akamai CDN For more information on how to define ViewCast encoder profiles in the Polycom VMC 1000, see Encoder Profile Configuration (ViewCast) on page 10. Creating an Akamai Live Stream You must create lives streams in Akamai prior to using push encoders in the Polycom VMC 1000 for a Live Broadcast. You create live streams using the Akamai EdgeControl UI. Before you can create an existing Akamai stream, you must contact them to get an account. Once a push live stream is created, Akamai sends a notification email to the creator with the stream parameters. These parameters can also be referenced by means of the Akamai GUI. The Polycom VMC 1000 Administration>Resources> Encoders UI requires the "Entry Point" and "Port" values to create an encoder profile for a ViewCast encoder. For more information about creating an encoder profile for a ViewCast encoder, see Format Specific Properties for ViewCast Encoders on page 7. To create an Akamai Stream: 1 Once you get an account, go to: https://control.akamai.com/edgeauth/login.jsp. 2 Polycom, Inc.

About the Akamai CDN Configuring the Polycom VMC 1000 with an Akamai CDN 2 Log in with the username and password provided by Akamai. Got to Live Streams->Manage Streams. 3 On the Live Stream properties page set the Encoder Type field to Push. Although a value for Encoder IP is required, it does not have to be the IP of the encoder since the encoder most likely resides behind a firewall. However, you must provide another "pingable" IP. Once you create a Push Live Stream, Akamai sends a notification email to with the stream parameters. 4 These parameters can also be referenced by means of the Akamai GUI. The "Entry Point" and "Port" values are required to create an encoder profile in the ViewCast encoder. NOTE: Contrary to some Akamai documentation, not all Akamai secure streams start with 6. Contact Akamai for more information. Polycom, Inc. 3

Polycom VMC 1000 Akamai CDN Integration Guide About the Akamai CDN Setting Up Credentials for An Akamai CDN In order to push a WMS stream to an Akamai ingest point, Akamai requires a special "Push User" account. These accounts differ from the Akamai EdgeControl user accounts. To setup a Akamai push user account: 1 From the Akamai UI, select the WMS Push Users option. This option is in a drop-down list located in the upper right corner of the Manage Streams page. ViewCast SCX encoder profiles utilize the "Push Accounts" in order to push a WMS stream to an Akamai ingest point. Adding an Akamai Delivery Option to Polycom To add an Akamai Delivery Option: 1 Click Delivery. 2 Click Delivery Options 3 Click the Add button. 4 Select Akamai from the context menu. 5 Use the following table to fill out the properties for the Akamai Streaming page. Field Delivery Display Name Customer Code Service Type Live Enabled EdgeControl User EdgeControl Password Confirm Password Definition The name that will identify this set of configuration values for the delivery option within the domain. The Akamai CP Code designated for this domain. The type of Akamai service you are using: EdgeSuite or FreeFlow. Check this box if the Akamai Delivery Option will be used for live broadcasts. Your User ID for logging into EdgeControl. Your password for logging into EdgeControl. Confirm your password for logging into EdgeControl. 4 Polycom, Inc.

About the Akamai CDN Configuring the Polycom VMC 1000 with an Akamai CDN Field Use EdgeSuite Download Host VOD Host Live Host Use Akamai Storage Customer Code Storage Upload Host Storage Download Host FTP Username FTP Password Confirm FTP Password Upload Protocol Use Passive Mode Definition Check this box if the EdgeSuite service from Akamai will be used. Domain (Host) Name used by Akamai EdgeSuite for directing HTTP requests to the optimal Akamai edge. Example: images.mydomain.com Requires configuration on the Akamai side. Not used in FreeFlow. Domain (Host) Name used by Akamai EdgeSuite for directing VOD requests to the optimal Akamai edge. Example: images.mydomain.com Requires configuration on the Akamai side. Not used in FreeFlow. Domain (Host) Name used by Akamai EdgeSuite for directing Live content requests to the optimal Akamai edge. Example: images.mydomain.com Requires configuration on the Akamai side. Not used in FreeFlow. Determines if Akamai storage will be used when generating URLs. The Akamai customer code designated for this domain. The host to use when uploading files to Akamai storage for this domain (typically custname.upload.akamai.com). The host to use when uploading files to Akamai storage for this domain (typically custname.download.akamai.com). The user name to use when uploading files to Akamai storage for this domain. The password to use when uploading files to Akamai storage for this domain. Confirm the password to use when uploading files to Akamai storage for this domain. Designates the use of FTP or SFTP Flag indicating whether to use FTP in passive mode. Polycom, Inc. 5

Polycom VMC 1000 Akamai CDN Integration Guide About the Akamai CDN Adding an Access Point for an Akamai Delivery Option To add a Download access point for an Akamai Delivery Option: 1 Click the Add button 2 From the context menu select Download 3 Specify an Access Point Name. 4 Select the Storage location to use. 5 Click Save. To add a VOD access point for an Akamai Delivery Option: 1 Click the Add button 2 From the context menu select VOD 3 Specify an Access Point Name. 4 Select the Storage location to use. 5 Click Save. To add a Live access point for an Akamai Delivery Option: 1 Click the Add button 2 From the context menu select Live 3 Specify an Access Point Name. 4 Select a Primary Akamai Stream (the Stream Name, Port, and Entry Point will automatically populate) 5 Select a Secondary Akamai Stream (the Stream Name, Port, and Entry Point will automatically populate) 6 If Rebroadcasts are to be enabled, check the box and specify a Source Delivery Option 7 If Push is to be enabled, check the box and specify a Push Username and Password 8 Click Save. 6 Polycom, Inc.

Defining a ViewCast Encoder Configuring the Polycom VMC 1000 with an Akamai CDN Defining a ViewCast Encoder General Polycom Encoder Properties For any Polycom VMC 1000 encoder, you must have the following properties: Encoder Properties Property Display Name Description Host Name or IP Address Definition The display name appears on the Live Encoder Setup. The description only appears on the Add Encoder page. Other users can view this description by Editing the Encoder information. The host name or IP address of the computer on which the encoder runs. Format Specific Properties for ViewCast Encoders ViewCast encoders support the Akamai CDN Pull and Push technology. For information on how to define the ViewCast Encoder to push a stream to an Akamai CDN, see the section Defining a ViewCast Encoder in the ViewCast UI on page 10 in this chapter. For more information on how to define ViewCast encoder profiles in Polycom VMC 1000, see Encoder Profile Configuration (ViewCast) on page 10 in this chapter. For more information on how to configure push credentials for an Akamai CDN, refer to About the Akamai CDN on page 1. Polycom, Inc. 7

Polycom VMC 1000 Akamai CDN Integration Guide Defining a ViewCast Encoder Property Display Name Public Encoder URL for External CDNs User ID Password Definition The user login used for authentication. The encoder public pingable address, or the URL that is built of a public streaming server and a publishing point, (i.e. "http://server.com/live"). This field sets the Akamai Live Stream encoder URL to this IP and registered port by means of the Akamai Web Service APIs. The user login used for authentication. The user password used for authentication. Profile Display Properties For each Live Encoder in the Polycom VMC 1000, you must create at least one Live Encoder Profile. The profile specifies encoder configuration parameters that are used at broadcast time to determine how content is encoded, such as bit-rate, sound quality and video size. For the encoder profile, you must have the properties below. The following properties pertain to all encoder profiles. Property Name Description Video Size Definition A name to distinguish this profile from others. The display name appears on the Live Encoder Setup page and as an option when configuring Live Streams. The description only appears on the Edit Live Encoder and the Viewers Profile page. Other users can view this description by editing the profile information. The video size specifies the size of the video window shown to Viewers when they view content encoded using this encoder profile. This size should optimally be set to the same video size at which the profile instructs the encoder to output video at. 8 Polycom, Inc.

Defining a ViewCast Encoder Configuring the Polycom VMC 1000 with an Akamai CDN Bit Rate The value entered for bit rate is displayed to Viewers as part of the link to content encoded using this encoder profile. This value helps Viewers to choose from multiple streams based on their bandwidth capabilities. This bit rate value should reflect the actual bit rate of the encoded content based on the specification of the Profile Encoder Configuration properties below. Encoder Profile Configuration (ViewCast) Defining a ViewCast Encoder in the ViewCast UI Before you add a ViewCast encoder profile to the Polycom VMC 1000, you must define a ViewCast Windows Media Service (WMS) encoder using the ViewCast UI in order to push a stream to an Akamai CDN. You must create an encoder profile in the Polycom VMC 1000 that corresponds to a ViewCast encoder profile set up for WMS push. To define a ViewCast encoder: 1 From the ViewCast UI, select the Enable Push check box and set the following fields: Push to Port - The port in the Akamai entry point URL, typically 8080. It is not a reflector port. Server - The entry point specified in an Akamai WMS Push Live Stream. A port must not be included. For example, "p.ep42717.m.akamaientrypoint.net" Alias - Refers to the reflector port in the form of "reflector:port". For example, "reflector:42717." User Name and Password - Refers to a WMS push user credentials. ViewCast Encoder Properties in the Polycom VMC 1000 Property Definition Polycom, Inc. 9

Polycom VMC 1000 Akamai CDN Integration Guide Defining a ViewCast Encoder Profile Uses Pull Style Output Encoder Output Port Audio Only SCX Encoder Name Specify Drivers and Profile Select this check box to define this encoder and a pull encoder and enable Akamai provisioning. The port on the encoder through which output is published to the media server. Use this field only if the selecedt Profile uses Pull Style output checkbox. Specify if the broadcast will not include video. Refers to a predefined ViewCast Encoder profile. ViewCast SCX encoder profiles utilize the "Push Accounts" in order to push a WMS stream to an Akamai ingest point. Allows you to specify audio, video and output profiles for a ViewCast encoder When you select Profile Uses Encoder Push Style Output, Akamai immediately propagates the incoming stream throughout their network. This makes the stream available to end-users immediately without a delay. Additionally, when a stream is pushed, there is no need to start the Live Stream entry point explicitly. This is because the Akamai stream is automatically started by the encoder. This behavior is different for pull encoders. In the case of a pull method, a Live Stream has to be started explicitly. The Polycom VMC 1000 then accomplishes this by performing an "Akamai provisioning" step using the Akamai Web Service API. Because of this auto-start and no-delay behavior, there is no need for Polycom to provision the Akamai CDN before starting a webcast. For push encoders, Polycom Administrators and Broadcasters do not have to do the the provisioning step in the Live Broadcast Console (LBC). The Provision or Teardown button in the Broadcast tab of the LBC UI does not appear. The only button available is the "Start Broadcast" button. The "Start Broadcast" button starts an encoder (or encoders), which, in turn, starts the corresponding Akamai entry point's Live Stream. 10 Polycom, Inc.