EdgeCast Networks Inc. Flash Media Streaming Administration Guide

Size: px
Start display at page:

Download "EdgeCast Networks Inc. Flash Media Streaming Administration Guide"

Transcription

1 EdgeCast Networks Inc. Flash Media Streaming Administration Guide

2 Disclaimer Care was taken in the creation of this guide. However, EdgeCast Networks Inc. cannot accept any responsibility for errors or omissions. There are no warranties, expressed or implied, including the warranty of merchantability or fitness for a particular purpose, accompanying this product. Copyright Information EdgeCast is a registered trademark of EdgeCast Networks Inc. Adobe, Flash Media Live Encoder, and Flash are registered trademarks of Adobe Systems Incorporated. JW Player is a registered trademark of LongTail Video. Flowplayer is a registered trademark of Flowplayer Ltd. About This Guide Flash Media Streaming Administration Guide Version /12/ EdgeCast Networks Inc. All rights reserved.

3 Table of Contents Flash Media Streaming... 1 Overview... 1 Types of Flash Media Streaming... 1 Live StreamCast... 2 Overview... 2 Live StreamCast Requirements... 4 Setting Up a Basic Live StreamCast... 4 Sample Flash Player Code... 7 Archiving Your Stream... 7 Digital Video Recording (DVR)... 8 Setting up DVR Functionality... 9 Testing Your Live StreamCast On-Demand Streaming (RTMP) Overview On-Demand Requirements Setting Up Video On-Demand Sample Flash Player Code Dynamic Stream Switching Setting Up Multi-bit Rate On-Demand Content Loading On-Demand Content Purging On-Demand Content Automated Purging Through Content Expiration Manually Purging Files Masking the URL of a CDN Origin Server (CNAME) Testing Video On-Demand Securing Your Flash Media Table of Contents EdgeCast Page i

4 Overview Preventing the Unauthorized Viewing of Your Flash Media Using Tokens to Secure Flash Media Authenticating Your SWF File Encrypting Your Stream (RTMPE) Preventing the Unauthorized Publishing of Flash Media Appendix Migrating from Live Streaming to Live StreamCast Updating your Encoder's Configuration Publishing Point URL Stream Name Updating your Flash Player Implementation Updating HTTP Client Links to your Stream Announcing your Stream to our Servers Glossary Table of Contents EdgeCast Page ii

5 Flash Media Streaming Overview Flash media can be streamed either through Flash Media Communication Protocol (RTMP) or HTTP protocol. This chapter will explain the differences between these two methods and the different types of stream configurations that you can employ. Additionally, we will provide detailed instructions on how to secure and archive your Flash media. Types of Flash Media Streaming We offer three different methods through which you can stream your Flash media, which are Live StreamCast, On-Demand, and HTTP Progressive Download. Live StreamCast and On- Demand use Flash Media Communication Protocol (Real Time Messaging Protocol or RTMP) to stream Flash media to your clients. HTTP Progressive Download uses standard HTTP protocol to stream flash media. The main advantages that RTMP brings to streaming Flash media is that it is more secure and it supports live streaming. The main advantage of HTTP Progressive Download is that it is easy to implement, the HTTP protocol is more widely supported through firewalls, and it has a more resilient infrastructure. Note: A fourth method for streaming Flash media is Live Streaming (Legacy), which also uses RTMP. However, this feature will shortly undergo an end-of-life transition. Therefore, we strongly encourage you to use Live StreamCast instead. However, if you still want to use Live Streaming (Legacy), then you should follow the instructions set forth for Live StreamCast unless information specific to Live Streaming (Legacy) is provided. For example, an FCSubscribe call should not be used for Live Streaming (Legacy). Note: If you are currently using Live Streaming (Legacy) and you would like information on how to migrate to Live StreamCast, please refer to the Appendix. Note: For more information on HTTP Progressive Download, please refer to the HTTP Large Object Administration Guide. Flash Media Streaming EdgeCast Page 1

6 Live StreamCast Overview Live StreamCast provides the capability to efficiently stream live video to your clients. The following diagram demonstrates the process through which a live video stream is transmitted to your clients. Note: For the purpose of simplifying this example, only the North American portion of our world-wide network is displayed. How Live Video Streams to Your Client The above diagram demonstrates four different steps that take place when streaming live video to your clients. These steps are: 1. An encoder encodes a video and makes it available to a publishing point. 2. The publishing point broadcasts the live stream so that it can be pulled from any of our worldwide Points of Presence (POPs). 3. When requested by a user, the stream is pulled from the publishing point to the POP closest to each request. 4. All requests for that live stream from a particular region are served by a single POP. The live stream is delivered to the client through his/her ISP. Flash Media Streaming EdgeCast Page 2

7 Encoding Video The first step for serving a live stream occurs when your encoder encodes your live video and makes it available to a publishing point. We recommend that you choose the publishing point closest to the computer hosting your encoder. This will ensure optimal data transfer speed between your encoder and our network. In the above diagram, the closest publishing point to the encoder is North America, West Coast United States. Live Stream Broadcast Once the encoded video has been pushed to our publishing point, it is ready to be broadcast as a live stream by our ingest server. Our publishing points have been strategically placed in very close proximity to our POPs. This allows your live streams to immediately take advantage of our worldwide network. In turn, this ensures optimal data transfer speed between the publishing point and our POPs. In the above diagram, the closest POP to the publishing point is located in Los Angeles. Pulling the Live Stream Once a live stream is being broadcast, it is ready to be distributed throughout our worldwide network upon the request of one of your clients. The North American portion of our worldwide network is represented by orange lines in the above diagram. When a client requests a live stream, the POP closest to your client will retrieve the stream from the designated publishing point. In the above diagram, there are four clients trying to view the live stream. These clients are located close to Seattle and Atlanta. The Seattle and Atlanta clients will receive the live stream through the Seattle POP and Atlanta POP, respectively. By sending the stream through our network and bypassing traditional Internet communication routes, we can ensure the efficient transmission of your stream and reduced bandwidth load on your network. Live Stream Delivery The last leg involved in the delivery of your live stream requires that your client s ISP to deliver the live stream from our POP. This is indicated by a purple line in the above diagram. Each of your clients will then use a Flash player to enjoy uninterrupted live streaming. When a client requests a live video stream, a check is performed to find out whether another client in the same region is currently viewing it. If it is currently being viewed in the same region, then that client will instantly be able to take advantage of the live stream. Securing Live Streams This is the basic setup for streaming a live video feed through our worldwide network. In addition to simply improving the performance of your live video feeds, you can protect them in many different ways. The protection that we offer prevents the illegal modification or viewing of your video feeds. For more information on how you can protect your live streams, please refer to the Securing Your Flash Media chapter. Flash Media Streaming EdgeCast Page 3

8 Live StreamCast Requirements Live StreamCast requires an encoder, access to the content delivery network, and a Flash player. The requirements for each of these items are listed below. System Requirements: Encoder: We require that you use Adobe Flash Media Live Encoder 3.0 or higher. The system requirements for this computer are determined by your encoder and the number of stream instances it will broadcast. For more information on system requirements or the configuration of your encoder, please refer to Adobe s web site. Content Delivery Network: We provide publishing servers that will ingest your live stream and transmit it to all necessary edge servers for delivery to your end-users. Flash Player: Our service is compatible with any Flash player that supports the FCSubscribe call and can handle a stream encoded by Flash Media Live Encoder 3.0 or higher. Note: To find out whether a Flash player supports the FCSubscribe call, please contact the software manufacturer of your desired player. Note: Our testing indicates that the following versions of JW Player work with Live StreamCast: versions 4.6, 5.1, 5.2, and 5.3. However, it is important to note that we do not provide Flash player support. If you experience issues with your Flash player implementation, please contact that player's software manufacturer for technical support. Note: If you would like to use Adobe Flash Media Live Encoder 2.5, then you will not be able to take advantage of Server-side archiving or DVR functionality. Additionally, you will have to use Live Streaming (Legacy). For setup information, please refer to the Setting Up a Basic Live StreamCast section below. Setting Up a Basic Live StreamCast There are two main elements to a basic configuration of Live StreamCast. These elements are an encoder and the Flash client. We will discuss each one of these elements below. Encoder Live StreamCast requires that you set up a computer where the feed will be encoded with Flash Media Live Encoder (FMLE) 3.0 or higher. As a part of this configuration, you will need to indicate where to publish your live stream. You should specify the location of the publishing point closest to your encoder. The following table provides the URLs for our publishing points. Flash Media Streaming EdgeCast Page 4

9 Publishing Point North America: East Coast U.S. North America: West Coast U.S. Europe Australia URL rtmp://fso.dca.xxxx.edgecastcdn.net/20xxxx/path rtmp://fso.lax.xxxx.edgecastcdn.net/20xxxx/path rtmp://fso.ams.xxxx.edgecastcdn.net/20xxxx/path rtmp://fso.syd.xxxx.edgecastcdn.net/20xxxx/path Tip: The publishing point URL should not end with a forward slash (/). Tip: You may also view the base URL for the publishing point (FMS URL) closest to your encoder from the Flash Streaming page on the Flash tab of the MCC. Tip: We support the use of a backup publishing point. If one publishing point should experience technical issues, a backup publishing point would take over the task of publishing the stream. In Adobe Flash Media Live Encoder 3.1, this option can be set through the Backup URL option. Note: You should replace xxxx with your CDN account number. Your CDN account number can be found in the upper-right hand corner of the MCC. You should also replace Path with the path to the folder where you would like to publish your stream. Note: If you are using Live Streaming (Legacy), then you should not use the above URLs. You should refer to the URLs listed on the Flash Streaming page, which can be found on the Flash tab of the MCC. The folder where you will publish your live stream is important for two reasons. The first reason has to do with Server-side archiving and DVR features. Both of these features allow you to store a live feed on a CDN origin server. If you do not publish to the root folder, the specified publishing point determines where the file will be archived. The second reason involves our reporting features. One of our reports allows you to view bandwidth and client usage by folder. If you publish certain types of streams to different folders, then you can view statistics by stream type. Note: If the publishing point URL points to the root folder, then archived streams will be stored in the _definst_ folder. This folder can be found directly off the root folder of the CDN origin server. Tip: The publishing point can point to a path that does not already exist. Your live stream will publish and the reporting feature will log information correctly, regardless of whether the path already exists. However, the folder will not be created on our CDN origin server unless you have enabled the Server-side archiving feature. Another important thing to keep in mind when pointing the encoder to the publishing point is that you will need to specify a Live Authentication key as a part of the stream name. A Live Authentication key ensures that only you can create or publish streams from your account. The proper format for the stream name when specifying the publishing point is: StreamName? LiveAuthenticationKey Flash Media Streaming EdgeCast Page 5

10 For example, if you decide that you would like to call your stream MyStream and your global Live Authentication key is MyPrivateKey, then your actual stream name would be MyStream?MyPrivateKey. If a Live Authentication key is not included when specifying the publishing point on your encoder, then you will not be able to stream your video. Note: For more information on how Live Authentication keys work, please refer to the Preventing the Unauthorized Publishing of Flash Media section below. Note: If the Server-side archiving feature is currently enabled, then the stream name determines the base name of the file that will be stored on the server and the video format that will be used. For more information, please refer to the Archiving Your Stream section. Note: If you would like to use Flash Media Live Encoder 2.5, you will have to use a different delimiter when specifying the Live Authentication key. Instead of using a question mark, you will have to use a forward slash (i.e. StreamName/LiveAuthenticationKey). Additionally, you will have to use Live Streaming (Legacy). Keep in mind that Server-side archiving and DVR features are not supported when a forward slash is used as a token delimiter. Flash Player Live StreamCast requires that you specify three different elements when implementing your Flash player. These elements are a Player URL, a stream name, and FCSubscribe. Player URL: The Player URL is the path to the stream on our CDN server. The notation for this path is provided below. Please remember to replace xxxx with your CDN account number. You should also replace Path with the path to the folder to which your encoder is publishing. rtmp://fml.xxxx.edgecastcdn.net/20xxxx/path Stream Name: The stream name is the name of the stream, as defined in the encoder. Make sure that you do not include the Live Authentication key. You should also not include a question mark as a part of the stream name unless you are taking advantage of Token-Based Authentication. Token-Based Authentication: If you have enabled Token-Based Authentication for Flash media streaming, then you will need to append a question mark (?) followed by the token generated from the primary encryption key. For example, if your stream name is WebCam01 and the token corresponding to your primary encryption key is a4fbc3710fd3449a7c99984d1b86603c22be1006d830b, then you would specify WebCam01?a4fbc3710fd3449a7c99984d1b86603c22be1006d830b as your stream name. For detailed information, please refer to the Token-Based Authentication User Guide, which is available from the Media Control Center (MCC). Flash Media Streaming EdgeCast Page 6

11 FCSubscribe: FCSubscribe is a call used to determine when a connection starts or stops. You will need to set FCSubscribe to true when implementing your Flash player. The manner in which you can set this method varies according to the Flash player that you are using. To find out whether a Flash player supports FCSubscribe or how to set it, please contact the software manufacturer of your desired player. Tip: The Player URL path can also be found on the Flash Streaming page of the Flash tab in the MCC. Reminder: The default port used for the RTMP and RTMPE protocols is If your client s Flash player does not allow communication through port 1935 and you have enabled tunneling, then you will be able to send your stream through the HTTP protocol using port 80. Sample Flash Player Code Sample code can be viewed from our Knowledge Base for the following video players: Live StreamCast: JW Player 5.3 Live StreamCast: Flowplayer 3.2 Live Streaming (Legacy): JW Player 5.1 Live Streaming (Legacy): Flowplayer 3.2 Archiving Your Stream A Flash stream can be recorded on a CDN origin server as it is being streamed. One use of this feature is to provide on-demand capabilities for Flash content that was originally streamed live. Note: Live streams are archived on a CDN origin server to a path that replicates the origin path specified in the publishing point URL. For example, if your publishing point is rtmp://fso.lax.xxxx.edgecastcdn.net/00xxxx/videos/july/2010, then the relative path on the CDN origin server would be Videos/July/2010. By default, Flash streams are saved as FLV files. However, you have the option to save them using either the H.264 F4V or MP4 file format. If you prefer to use a different file format, then you will need to use the following format when setting the stream name in your preferred encoder: mp4:streamname.f4v?liveauthenticationkey mp4:streamname.mp4?liveauthenticationkey When archiving your streaming media, you have the option to either append or overwrite your previously recorded files when your stream is interrupted. This capability is controlled by the Enable Appending option from the Advanced Settings Server Side Archiving page of the Flash tab in the MCC. By default, the name for your archived file will be one of the following: Flash Media Streaming EdgeCast Page 7

12 Appending: StreamName.append.ext Overwriting: StreamName.ext Note: If the specified ingest server is unable to resume encoding your video after a stream interruption, then a new archived file will be created using this format: StreamName.#.ext (e.g. Demo.1.flv) or StreamName.append.#.ext (e.g. Demo.append.1.flv). The term ext refers to the file name extension that will be assigned to your archived file. This can either be FLV, F4V, or MP4, depending on the type of file format used to archive your Flash media. Note: Another way to archive a live stream is through our DVR feature. However, the Serverside archiving and DVR features cannot be enabled simultaneously. By default, the Server-side archiving feature is enabled on your account. If you would like to disable it and enable the DVR feature, please contact your CDN account manager. Digital Video Recording (DVR) Important: We are currently providing early access to DVR playback functionality. This means that the feature set and configuration provided for this feature may change upon release. Note: DVR functionality is only available for Live StreamCast. DVR functionality can be enabled for a live Flash stream. This means that if your customers are using a DVR-enabled player, then they will be able to pause, rewind, and fast forward a live video stream. Additionally, once your live stream ends, it will be archived as a FLV, F4V, or MP4 file. You can choose the desired file format when setting the stream name in your preferred encoder: StreamName?LiveAuthenticationKey mp4:streamname.f4v?liveauthenticationkey mp4:streamname.mp4?liveauthenticationkey Note: If an extension is not specified (as shown in the first item in the list), then the file will be archived using the default FLV file format. The default format for the name of the archived file is: StreamName.ext (e.g. Demo.flv). Typically, our ingest server will append to an existing archived file when a stream is interrupted. However, if the original ingest server is unable to resume encoding your video after a stream interruption, then a new archived file will be created using this format: StreamName.#.ext (e.g. Demo.1.flv, Demo.2.flv, and Demo.3.flv). Live streams are archived on a CDN origin server to a path that replicates the origin path specified in the publishing point URL. For example, if your publishing point is rtmp://fso.lax.xxxx.edgecastcdn.net/00xxxx/videos/july/2010, then the relative path on the Flash Media Streaming EdgeCast Page 8

13 CDN origin server would be Videos/July/2010. The exception to this rule is when your publishing point is set to the root folder. This type of configuration will cause your files to be archived to a folder called "_definst_." Note: There is approximately a 20 minute delay between the end of a live stream and when it will be archived on a CDN origin server. Setting up DVR Functionality Before you can take advantage of the DVR feature, you will need to contact your CDN account manager to disable Server-side archiving and enable the DVR functionality. Once the DVR feature has been enabled for your account, no further CDN configuration is required. However, you will need to configure your encoder to support DVR functionality and you will need to create a custom video player. Important: DVR functionality will not be available until the following two requirements are met: Server-side archiving feature is disabled and the DVR feature is enabled. Configuring Your Encoder Each live stream must be configured to support DVR functionality before it is published by your encoder. This can be performed in Flash Media Live Encoder 3.1 by making sure that the DVR Auto Record option is marked. You may also start or pause your DVR recording session after you have already started encoding your video. This can be accomplished through the Record and Pause options that are available from the bottom right-hand corner of Flash Media Live Encoder 3.1. Warning: If DVR has been enabled on your CDN account, then you will need to ensure that your encoder is configured to record your stream. Otherwise, your clients will be unable to connect to your stream. Configuring Your Media Player DVR functionality can be implemented by creating or customizing a media player. One method of creating a media player is through the ActionScript 3 FLVPlayback 2.5 component. When creating your media player, you will need to inform our servers that a DVR-enabled video is being requested. The FLVPlayback component allows you to do so by calling DVRSubscribe and passing the name of the stream being requested. If you do not wish to create your own media player, then you will need to customize a packaged media player. However, you will need to make sure that the desired media player supports the ability to make a call to enable DVR. If you plan on using JW Player 5.3, then you can make this call using the following code excerpt: 'rtmp.dvr':'true' Note: For more information on how to call DVRSubscribe, please refer to your software manufacturer s documentation. Flash Media Streaming EdgeCast Page 9

14 In addition to calling DVRSubscribe, you will also need to change the player URL that is used to identify the location where you published your live event. The origin identifier in that URL must be changed from 20 to 30. Sample Live StreamCast (without DVR playback) Streamer: so.addvariable('streamer','rtmp://fml.xxxx.edgecastcdn.net/20xxxx/path/'); Sample Live StreamCast (with DVR playback) Streamer: so.addvariable('streamer','rtmp://fml.xxxx.edgecastcdn.net/30xxxx/path/'); FCSubscribe Live StreamCast requires that you inform our servers that a live stream is being requested. Typically, this can be accomplished through the FCSubscribe call. However, the DVRSubscribe call, which is necessary for DVR playback, also relays this information to our servers. If a media player relays this message multiple times to our servers, it may cause an issue with your stream. As a result, it is recommended that FCSubscribe is not called from your custom media player when taking advantage of DVR functionality. Testing Your Live StreamCast A live stream can be viewed without having to embed a video player onto a web page. This allows you to quickly verify that your live stream has been configured properly. Before you can test out your live stream, you will need to meet the following requirements: Make sure that your encoder is properly pushing encoded video to a publishing point. This involves verifying the publishing point location and the live authentication key. Download the latest version of JW Player. Upload Player.swf to a CDN or customer origin server. Once you have met the above requirements, then you should simply type the following URL in your browser s address bar: You will need to replace the following items in the URL: xxxx: This should be replaced with your CDN account number. Your CDN account number can be found in the upper-right hand corner of the MCC. PlayerPath: This term should be replaced by the path to the folder where Player.swf is stored. Flash Media Streaming EdgeCast Page 10

15 CDN URL: If you are not using an edge CNAME, then this path should start with the content access point (i.e. yyxxxx/path). The variable yy should be replaced with the appropriate origin identifier. If you are using a CDN origin server, then yy should be set to 00. If you are using a customer origin server, then it should be set to 80. Edge CNAME URL: This path should start with the name assigned to the appropriate edge CNAME followed by the path to the Flash player folder. It should not include the content access point. StreamPath: This term should be replaced by the path to the publishing point location. Make sure that this path does not end with a forward slash (/). StreamName: This term should be replaced by the name assigned to the stream by your encoder. Important: CDN and edge CNAME URLs are case-sensitive. Note: The above sample URL uses the HTTP Large Object platform for the SWF file. Alternatively, you may make the Flash player available through the HTTP Small Object platform. You can do so by replacing wpc with wac in the above sample URL. Note: If you are using Live Streaming (Legacy), then you should replace the portion of the URL that appears after streamer= with one of the player URLs listed on the Flash Streaming page, which can be found on the Flash tab of the MCC. Flash Media Streaming EdgeCast Page 11

16 On-Demand Streaming (RTMP) Overview Our on-demand capabilities allow you to stream Flash media, including previously archived live streams, as your clients request them. The following diagram demonstrates the process through which an on-demand Flash stream is transmitted to your clients. Note: An alternative way to stream Flash content on-demand is HTTP Progressive Download. For more information, please refer to the HTTP Progressive Download chapter in the HTTP Large Object Administration Guide. Note: For the purpose of simplifying this example, only the North American portion of our worldwide network is displayed. How On-Demand Content Streams to Your Client The above diagram demonstrates three different steps that take place when streaming video on-demand to your clients. These steps are: 1. A Flash media file must be stored on a CDN or customer origin server. When requested by a user, the requested Flash content is retrieved from either a CDN or customer origin server. 2. For each request, the Flash content is served to and cached on the POP closest to the client. 3. The on-demand stream is delivered from a POP to all clients in that region. Flash Media Streaming EdgeCast Page 12

17 Storing and Retrieving Flash Media Before your on-demand content can be served to your clients, it must first be stored on a CDN or customer origin server. This step is essential since it allows the on-demand content to be requested through a CDN or edge CNAME URL. This type of URL allows your on-demand content to be streamed across our worldwide network. On-demand content is streamed to your customers as they request them. This process involves streaming the content from the origin server to our worldwide network. In the above example, this step is represented by a blue line that goes from the origin server to a POP in Los Angeles. Routing and Caching Flash Media Once the requested Flash media is in our network, the next step involves sending the Flash media to the POP closest to the client requesting the content. Once the entire file has been served to a POP, it will be cached there. In the above diagram, there are four clients requesting on-demand content. These clients are located close to Seattle and Atlanta. The Seattle and Atlanta clients will receive the Flash media through the Seattle POP and Atlanta POP, respectively. This is represented by orange lines in the diagram. Sending Flash media through our network and bypassing traditional Internet communication routes ensures the efficient transmission of your Flash media and reduced bandwidth load on your network. Flash Media Delivery The last leg involved in the delivery of your on-demand content requires your client s ISP to deliver the Flash media stream from our POP. This is indicated by a purple line in the above diagram. Keep in mind that the caching of your on-demand content allows a client to bypass the retrieval of on-demand content from the origin server. When a client requests on-demand content, a check is performed to find out whether the requested Flash media has already been cached at the POP closest to your client. If it is already there, then the on-demand content is immediately served up to that client. In the above diagram, the dashed purple lines indicate the clients that will be able to enjoy even faster on-demand streaming. On-Demand Requirements On-Demand streaming requires an origin server, our content delivery network, and a Flash client. The requirements for each of these items are listed below. System Requirements: Origin server: You can choose to store your flash media files on either your own server (customer origin) or on our storage server (CDN origin). If you choose to store your media files on your own server, then you will need to ensure that your server has sufficient bandwidth and storage space to handle all of your streaming needs. On the Flash Media Streaming EdgeCast Page 13

18 other hand, if you take advantage of our CDN origin servers, then you can rest assured that your files will stream from a server that has top of the line bandwidth and storage space. Content Delivery Network: We provide servers that transmit your on-demand content to all necessary edge servers for delivery to your end-users. Flash Player: Our service is compatible with any Flash player that can handle a stream encoded by Flash Media Live Encoder 2.5 or higher. Important: Your player URL should not point to the root folder of an origin server. You must store your Flash content in another folder and specify the path to that folder when setting the player URL. Reminder: The default port used for the RTMP and RTMPE protocols is If your client s Flash player does not allow communication through port 1935 and you have enabled tunneling, then you will be able to send your stream through the HTTP protocol using port 80. Setting Up Video On-Demand The capability to stream Flash media as your clients request them requires that you configure the storage location for your Flash media and upload the desired file(s). After which, you will need to implement your Flash player and point it to the desired Flash media file. We will discuss each of these items below. Storage Location We can retrieve Flash media from two different sources, which are CDN origin and customer origin servers. CDN origin refers to our set of storage servers. These servers have sufficient storage capacity to exceed your needs. Additionally, they have direct access to our CDN servers, which allows them to deliver your media files quickly. A customer origin server refers to any computer external to our network to which you have sufficient access to store and retrieve files. If you choose to store media files on your own server, then you will need to ensure that your customer origin server can communicate with our CDN network. This can be accomplished by allowing the IP addresses associated with our CDN servers access to your customer origin server through the HTTP protocol. For a complete list of IP blocks that should have access to your storage server, please refer to the Customer Origin page on the Flash tab of the MCC. Note: Do not store Flash media in the root folder of your origin server. This type of configuration is not supported. To configure and store Flash media on a customer origin server 1. Using your preferred FTP client, upload the desired Flash media files to your server. 2. Navigate to the Customer Origin page on the Flash tab of the MCC. Flash Media Streaming EdgeCast Page 14

19 3. If your desired server has already been assigned a CDN URL, then proceed to the next step. Otherwise, in the Hostname or IP Address option, type the URL to the folder on your server where your Flash media files are stored. Make sure to include the when specifying the URL. You should also include the port through which TCP communication can occur. 4. Make sure that all of the IP addresses listed on the Customer Origin page can access your server. Note: If you have not previously assigned a CDN URL to your server, then you should allow up to an hour for your changes to take effect. To store Flash media on a CDN Origin Perform one of the following: FTP Client: Find out the name of the FTP server by viewing the FTP page on the Media Manager tab of the MCC. Once you know the FTP server name, use your preferred FTP client to log in to that server using your MCC log in information. Navigate to the desired path and then upload the desired Flash media files. MCC: From the File Management page on the Media Manager tab of the MCC, upload the desired Flash media file to the desired path on the origin server. Flash Player Once your Flash media files are hosted on a customer or CDN origin server, you are ready to set up your Flash player to stream on-demand. On-Demand streaming requires that you specify a Player URL (stream) and the file name of the Flash media that you would like to stream. Player URL: The Player URL is the URL to the folder on either the customer origin or CDN origin server where your Flash media file is stored. This path can be found on the Flash Streaming page of the Flash tab in the MCC. File Name: In your embedded code, specify the file name including the extension (e.g. MyFlash.flv). Token-Based Authentication: If you have enabled Token-Based Authentication for Flash media streaming, then you will need to append a question mark (?) followed by the token generated from the primary encryption key. For example, if your stream name is WebCam01 and the token corresponding to your primary encryption key is a4fbc3710fd3449a7c99984d1b86603c22be1006d830b, then you would specify WebCam01?a4fbc3710fd3449a7c99984d1b86603c22be1006d830b as your stream name. For detailed information, please refer to the Token-Based Authentication User Guide, which is available from the Media Control Center (MCC). Flash Media Streaming EdgeCast Page 15

20 Tip: If you do not wish to expose the CDN path to your clients, you may choose to create a mask for the URL of the CDN origin server using a CNAME. For more information, please refer to the Masking the URL of a CDN Origin Server (CNAME) section below. Sample Flash Player Code Sample code can be viewed from our Knowledge Base for the following video players: JW Player 5.3 Flowplayer 3.2 Dynamic Stream Switching When providing on-demand content, you may wish to provide varying quality levels of the same video to your clients. Typically, this would be performed by creating several links to the desired content and then allowing a user to select the video quality that will produce the best viewing results. A major drawback of this type of configuration is that it effectively locks a user into the selected on-demand video, since switching to a different quality level would require the user to restart that video. Using multi-bit rate functionality to provide on-demand content changes the viewing experience for your users. It switches the burden of choosing an appropriate video quality from the user to the Flash player. It allows the Flash player to automatically adjust the quality of the video being displayed according to current network conditions and CPU usage. It is able to do this by continually monitoring a client s environment, assessing the best bit rate for each client, and requesting a higher or lower bit rate Flash video according to the information provided in a configuration file. Note: Switching between Flash videos that use different bit rates usually involves a delay of a few seconds. This delay is due to the fact that a player can only switch to a different Flash video between key frames. Note: Whether a Flash player supports multi-bit rate streams and the criteria that it uses to determine the stream quality that will be requested depends on that player s manufacturer. Setting Up Multi-bit Rate On-Demand Content Multi-bit rate functionality can be implemented in much the same manner as on-demand content. The major configuration differences are listed below. Multiple video files with varying bit rate levels will be provided instead of a single video file. Flash Media Streaming EdgeCast Page 16

21 The available video files must be listed in a multi-bit rate configuration file. This file can either take advantage of SMIL or RSS syntax. The syntax that should be used depends on your Flash player. A Flash player will need to point to a multi-bit rate configuration file instead of directly to the video file. Tip: It is recommended that you encode your videos with a high frequency of key frames. Key frames are a crucial factor in determining when a Flash player can switch to a different quality stream. Using a small key frame interval (e.g. 2 to 4 seconds) reduces the chance that a player will buffer video or be affected by playback stutter. Choosing Bit Rate Levels The most important step for adding multi-bit rate functionality to your on-demand content is to determine how many and the quality of the video files that you will make available to your clients. Some general guidelines on how to choose bit rate quality are provided below. Low quality: This type of video file should not require much in terms of bandwidth or CPU usage. All of your clients should be able to view this type of stream without experiencing delays due to buffering, disconnects, or playback stutter. Balance between quality and bandwidth/cpu requirements: This type of video file will cater to most of your users, since it will be the highest quality video that they can view with their limited bandwidth or hardware. Most of your video files should fall under this category. High quality: This type of video file should provide an optimal viewing experience to demanding clients that expect higher quality due to their available bandwidth and computer hardware. Note: Video files of varying quality can be either be created when streaming a live event or from an existing video file. When configuring your encoder, you will need to select the desired bit rate and the resolution or output size of the video. The steps required to accomplish this depends on your encoder. For more information, please refer to the documentation provided with your encoder. Note: Adobe Flash Media Live Encoder 3.1 provides the capability to create up to three bit rate streams from a live event. This capability requires that you enable each desired bit rate stream by marking the checkbox that appears to the left of the corresponding bit rate settings. Creating a Multi-bit Rate Configuration File Once you have generated the desired bit rate video files, you are ready to create a multi-bit rate configuration file. This file provides a listing of video files and the minimum bit rate level required before a Flash player can switch to it. Flash Media Streaming EdgeCast Page 17

22 The standard multi-bit rate configuration file is a SMIL document. However, the type of configuration file that you should create depends on your Flash player. For example, JW Player only supports multi-bit rate configuration through an RSS document. Sample code can be viewed from our Knowledge Base for the following documents: Multi-bit Rate Configuration: Standard (SMIL) Multi-bit Rate Configuration: JW Player 5.1 Configuring Your Flash Player The final step that you will need to take is to point your Flash player to a multi-bit rate configuration file instead of a single video file. This can be accomplished through the file variable. Sample code can be viewed from the following article in our Knowledge Base: JW Player (Multi-bit Rate) 5.1 Loading On-Demand Content By default, our edge servers don t cache files until they are requested by a client. This means that the first customer in a particular region to request a file will cause the corresponding edge server to request the file from the origin server. After which, the file will remain cached on that edge server until it is automatically or manually purged. Therefore, the first customer to request a particular file will take slightly longer to retrieve that file than all other subsequent customers. If you have a large event or content that becomes simultaneously available to a large volume of end-users (e.g. a new movie release), then it might be helpful to load your Flash media files on our edge servers. Note: A file can be automatically or manually purged. For more information on purging ondemand content, please refer to the Purging On-Demand Content section below. Note: The optional load feature only needs to be implemented a single time. The file will be cached regardless of the CNAME used to reach it; provided that those CNAME records point to the same location. To load your on-demand Flash media to our edge servers 1. Navigate to the My Edge page, which can be found on the Flash tab of the MCC. 2. From the Load URL option, select the CDN URL for the server where your Flash media content can be found. 3. To the right of the Load URL option, type the full path to the desired Flash file that will be loaded. Make sure that this path starts with a forward slash. You should also include the FLV or F4V extension when specifying the filename. Flash Media Streaming EdgeCast Page 18

23 4. Click Load. Note: Each load request needs to be processed. Therefore, your request will be placed in a queue. The My Edge page provides a means to keep track of when a request was made and when it was completed. Purging On-Demand Content Content that has been cached on an edge server can be purged at anytime. A typical reason for why you would want to purge on-demand content is that you have a newer version of a file. In such a case, the old version of the file will continue to be served out by our edge server until it either checks for a new version, the content of that file expires, or it is purged. Tip: If you need to automate a purge task, then you can either do so through Content Expiration Headers or by taking advantage of our XML API. Important: Purging is not the same thing as deleting the file from the origin server. Purging a file will not delete the source file. It will simply remove the cached instance of that file from all of our edge servers. If you would like to remove the original file, then you will need to delete it through the File Management page of the Media Manager tab in the MCC or through your preferred FTP client. Automated Purging Through Content Expiration You can specify Content Expiration Headers from your web server. This will automatically tell our edge servers how often to check for content freshness, and will automatically purge content that is no longer needed. For example, setting the header on your web server to cache-control: max-age=86400 would cause our edge server to check for a new file every seconds (i.e. on a daily basis). Note: The expiration time will automatically get updated with every new request, and the cache will expire after the amount of time specified in the last successful request. Please refer to your web server s documentation for more information on how to configure these settings. Manually Purging Files Cached Flash media files can be purged from our edge servers through the My Edge page, which can be found on the Flash tab of the MCC. When purging files, keep in mind that you may purge files individually, by folder, or recursively. Note: A file only needs to be purged a single time per location. The file will be purged regardless of the CNAME used to reach it; provided that those CNAME records point to the same location. Tip: If you have files that are updated frequently, then you should consider using a naming convention that assigns unique names to your new files. This will ensure that future requests will go to the new files without the need for purging the old files. Flash Media Streaming EdgeCast Page 19

24 To manually purge files 1. Navigate to the My Edge page, which can be found on the Flash tab of the MCC. 2. Under the Purge From Edge section, select the location of the file(s) that you would like to purge from the Purge URL option. 3. To the right of the Purge URL option, type the path to the folder containing the file(s) that you would like to purge. Make sure that the path starts with a forward slash (/). 4. Perform one of the following: 5. Click Purge. To purge an individual file: Type the name of the file that you would like to purge. If you would like to purge files based on query strings, please refer to the Purging Query String Variations of a Cached File section below. To purge a folder s cached default file: Make sure that the path points to the folder whose cached default file you would like to purge and that a forward slash (/) follows the name of the desired folder. You may also choose to use query string notation to purge specific variations of the default cached file. To recursively purge a folder s content: Make sure that the path points to the folder whose contents you would like to purge and that a forward slash and an asterisk (/*) follow the name of the desired folder. Note: Each purge request needs to be processed. Therefore, your request will be placed in a queue. The My Edge page provides a means to keep track of when a request was made and when it was completed. Purging by Folder When specifying which file(s) will be purged from our edge servers, you may do so by specifying a folder. There are two ways in which a folder purge can be handled. It can either purge the default file that was cached for that folder or it can purge a folder recursively. The syntax that should be used for each purge method is described below. Syntax /Folder Path/* /Folder Path/ /Folder Path/? Description An asterisk indicates that the specified folder will be purged recursively. This means that the contents of the specified folder and all of its subfolders will be purged from our edge servers. Simply specifying the desired folder will purge the default file that was cached for that folder. It will also purge all query string variations of that file. A question mark indicates that only the default file that was cached for that folder will be purged. Query string variations of that file will not be purged. Flash Media Streaming EdgeCast Page 20

25 Syntax /Folder Path/?SampleQuery Description A question mark followed by a specific query string will only purge the default cached file matching the specified query string. Note: An asterisk can only be used as specified above. It cannot be used as a wildcard. Note: When purging the default file cached for a particular folder, keep in mind that there are certain conditions that may cause a file other than the default file for that folder to be purged. For example, specifying /Folder/ may not be the same as specifying /folder/index.html even if index.html is the default file for that folder. A couple of situations under which this would occur are when the specified URL is redirected or if URL rewriting is used. Purging Query String Variations of a Cached File If your file naming structure is based on query strings, you can customize how query string variations of that file are handled. Please refer to the following table for a detailed explanation on how you can handle query string variations of a file. Syntax /Folder Path/File Name /Folder Path/File Name? /Folder Path/File Name?SampleQuery Description Simply specifying a file name will purge the original file and all of its query string variations. A file name followed by a question mark (?) indicates that only the specified file will be purged. All query string variations of that file will not be purged. A file name followed by a question mark and a query string (?SampleQuery) indicates that only the specified file with that particular query string will be purged. The original file and all other query string variations of that file will not be purged. Masking the URL of a CDN Origin Server (CNAME) The URL to the location on a CDN origin server where your Flash media file resides can be masked through the use of an edge CNAME. There is a CDN and a DNS aspect to an edge CNAME. The CDN aspect is an edge CNAME configuration that allows our servers to identify a contact access point. In addition to this configuration, a DNS server must be configured to recognize the alias for the CDN URL. The alias set on the DNS server should match the domain (e.g. fms.xxxx.edgecastcdn.net) associated with the edge CNAME configuration. If a directory path has been specified, then our servers will rewrite the URL to point to the appropriate folder. Important: Informing our edge servers that you would like to use a CNAME record will not update or set that CNAME record on your DNS server. Before you can take advantage of the desired CNAME, you will need to set the record on your DNS server. Flash Media Streaming EdgeCast Page 21

EdgeCast Networks Inc. Token-Based Authentication Administration Guide

EdgeCast Networks Inc. Token-Based Authentication Administration Guide EdgeCast Networks Inc. Token-Based Authentication Administration Guide Disclaimer Care was taken in the creation of this guide. However, EdgeCast Networks Inc. cannot accept any responsibility for errors

More information

4.3. Windows. Tutorial

4.3. Windows. Tutorial 4.3 Windows Tutorial May 2013 3 Introduction The best way to get started using Wirecast is to quickly work through all its main features. This tour presents a series of three tutorials, each designed

More information

2 Downloading Access Manager 3.1 SP4 IR1

2 Downloading Access Manager 3.1 SP4 IR1 Novell Access Manager 3.1 SP4 IR1 Readme May 2012 Novell This Readme describes the Novell Access Manager 3.1 SP4 IR1 release. Section 1, Documentation, on page 1 Section 2, Downloading Access Manager 3.1

More information

FTP Service Reference

FTP Service Reference IceWarp Server FTP Service Reference Version 10 Printed on 12 August, 2009 i Contents FTP Service 1 V10 New Features... 2 FTP Access Mode... 2 FTP Synchronization... 2 FTP Service Node... 3 FTP Service

More information

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

Polycom RSS 4000 / RealPresence Capture Server 1.6 and RealPresence Media Manager 6.6 INTEGRATION GUIDE May 2014 3725-75304-001 Rev B Polycom RSS 4000 / RealPresence Capture Server 1.6 and RealPresence Media Manager 6.6 Polycom, Inc. 0 Copyright 2014, Polycom, Inc. All rights reserved.

More information

CONTENT DELIVERY WHITE PAPER 2014. www.keycdn.com. proinity GmbH 1

CONTENT DELIVERY WHITE PAPER 2014. www.keycdn.com. proinity GmbH 1 CONTENT DELIVERY WHITE PAPER 2014 www.keycdn.com proinity GmbH 1 KeyCDN White Paper 2014 CONTENT 01. INTRODUCTION 03 02. FEATURES 04 03. BENEFITS 06 04. NETWORK 08 05. PRICING 09 06. ABOUT US 11 2 proinity

More information

May 09, 2010. Creating live broadcast with Kaltura Complete guide

May 09, 2010. Creating live broadcast with Kaltura Complete guide Creating live broadcast with Kaltura Complete guide May 09, 2010 Page 1 1. Change history... 3 2. Overview... 3 3. Client side integration... 4 3.1. Internet connection... 4 3.2. Broadcasting machine...

More information

Configuring Failover

Configuring Failover Configuring Failover 2015 Bomgar Corporation. All rights reserved worldwide. BOMGAR and the BOMGAR logo are trademarks of Bomgar Corporation; other trademarks shown are the property of their respective

More information

FTP Service Reference

FTP Service Reference IceWarp Unified Communications Reference Version 11.3 Published on 1/6/2015 Contents... 3 About... 4 Reference... 5 General Tab... 5 Dialog... 6 FTP Site... 6 Users... 7 Groups... 11 Options... 14 Access...

More information

Professional Surveillance System User s Manual

Professional Surveillance System User s Manual Professional Surveillance System User s Manual \ 1 Content Welcome...4 1 Feature...5 2 Installation...6 2.1 Environment...6 2.2 Installation...6 2.3 Un-installation...8 3 Main Window...9 3.1 Interface...9

More information

Copyright 2012 Trend Micro Incorporated. All rights reserved.

Copyright 2012 Trend Micro Incorporated. All rights reserved. Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the software, please review the readme files,

More information

FOR WINDOWS FILE SERVERS

FOR WINDOWS FILE SERVERS Quest ChangeAuditor FOR WINDOWS FILE SERVERS 5.1 User Guide Copyright Quest Software, Inc. 2010. All rights reserved. This guide contains proprietary information protected by copyright. The software described

More information

CDN Operation Manual

CDN Operation Manual NTT Communications Cloudⁿ CDN Operation Manual Ver.1.1 Please refrain from secondary use such as distributing, reproducing, and transferring this document. 1 Version Number Edited on Revisions Ver.1.0

More information

SuperLumin Nemesis. Administration Guide. February 2011

SuperLumin Nemesis. Administration Guide. February 2011 SuperLumin Nemesis Administration Guide February 2011 SuperLumin Nemesis Legal Notices Information contained in this document is believed to be accurate and reliable. However, SuperLumin assumes no responsibility

More information

FileMaker Server 11. FileMaker Server Help

FileMaker Server 11. FileMaker Server Help FileMaker Server 11 FileMaker Server Help 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc. registered

More information

Contents Notice to Users

Contents  Notice to Users Web Remote Access Contents Web Remote Access Overview... 1 Setting Up Web Remote Access... 2 Editing Web Remote Access Settings... 5 Web Remote Access Log... 7 Accessing Your Home Network Using Web Remote

More information

Web Remote Access. User Guide

Web Remote Access. User Guide Web Remote Access User Guide Notice to Users 2005 2Wire, Inc. All rights reserved. This manual in whole or in part, may not be reproduced, translated, or reduced to any machine-readable form without prior

More information

ADOBE FLASH PLAYER Local Settings Manager

ADOBE FLASH PLAYER Local Settings Manager ADOBE FLASH PLAYER Local Settings Manager Legal notices Legal notices For legal notices, see http://help.adobe.com/en_us/legalnotices/index.html. iii Contents Storage...............................................................................................................

More information

Getting Started with AWS. Hosting a Static Website

Getting Started with AWS. Hosting a Static Website Getting Started with AWS Hosting a Static Website Getting Started with AWS: Hosting a Static Website Copyright 2016 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks

More information

IIS Media Services 3.0 Overview. Microsoft Corporation

IIS Media Services 3.0 Overview. Microsoft Corporation IIS Media Services 3.0 Overview Microsoft Corporation April 2010 Contents Contents...2 Introduction...4 IIS Media Services 3.0...4 Media Delivery Approaches Supported by Windows Server 2008 R2... 5 Goals

More information

DEPLOYMENT GUIDE Version 2.1. Deploying F5 with Microsoft SharePoint 2010

DEPLOYMENT GUIDE Version 2.1. Deploying F5 with Microsoft SharePoint 2010 DEPLOYMENT GUIDE Version 2.1 Deploying F5 with Microsoft SharePoint 2010 Table of Contents Table of Contents Introducing the F5 Deployment Guide for Microsoft SharePoint 2010 Prerequisites and configuration

More information

Microsoft Smooth Streaming

Microsoft Smooth Streaming Microsoft Smooth Streaming for SelenioFlex Ingest August 2015 for SelenioFlex Ingest Publication Information 2015 Imagine Communications Corp. Proprietary and Confidential. Imagine Communications considers

More information

Dell InTrust 11.0. Preparing for Auditing Microsoft SQL Server

Dell InTrust 11.0. Preparing for Auditing Microsoft SQL Server 2014 Dell Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide is furnished under a software license or nondisclosure agreement.

More information

Ocularis Media Server Installation & Administration Guide

Ocularis Media Server Installation & Administration Guide Ocularis Media Server Installation & Administration Guide 2013 On-Net Surveillance Systems Inc. On-Net Surveillance Systems, Inc. One Blue Hill Plaza, 7 th Floor, PO Box 1555 Pearl River, NY 10965 Phone:

More information

CA Spectrum and CA Service Desk

CA Spectrum and CA Service Desk CA Spectrum and CA Service Desk Integration Guide CA Spectrum 9.4 / CA Service Desk r12 and later This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter

More information

Chapter 6 Using Network Monitoring Tools

Chapter 6 Using Network Monitoring Tools Chapter 6 Using Network Monitoring Tools This chapter describes how to use the maintenance features of your Wireless-G Router Model WGR614v9. You can access these features by selecting the items under

More information

Serving Media with NGINX Plus

Serving Media with NGINX Plus Serving Media with NGINX Plus Published June 11, 2015 NGINX, Inc. Table of Contents 3 About NGINX Plus 3 Using this Guide 4 Prerequisites and System Requirements 5 Serving Media with NGINX Plus 9 NGINX

More information

Allworx OfficeSafe Operations Guide Release 6.0

Allworx OfficeSafe Operations Guide Release 6.0 Allworx OfficeSafe Operations Guide Release 6.0 No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopy,

More information

LifeSize Video Center Administrator Guide March 2011

LifeSize Video Center Administrator Guide March 2011 LifeSize Video Center Administrator Guide March 2011 LifeSize Video Center 2200 LifeSize Video Center Adminstrator Guide 2 Administering LifeSize Video Center LifeSize Video Center is a network server

More information

ImagineWorldClient Client Management Software. User s Manual. (Revision-2)

ImagineWorldClient Client Management Software. User s Manual. (Revision-2) ImagineWorldClient Client Management Software User s Manual (Revision-2) (888) 379-2666 US Toll Free (905) 336-9665 Phone (905) 336-9662 Fax www.videotransmitters.com 1 Contents 1. CMS SOFTWARE FEATURES...4

More information

Installation Guide. Version 1.5. May 2015 Edition 2002-2015 ICS Learning Group

Installation Guide. Version 1.5. May 2015 Edition 2002-2015 ICS Learning Group Installation Guide Version 1.5 May 2015 Edition 2002-2015 ICS Learning Group 1 Disclaimer ICS Learning Group makes no representations or warranties with respect to the contents or use of this manual, and

More information

Installation and Setup: Setup Wizard Account Information

Installation and Setup: Setup Wizard Account Information Installation and Setup: Setup Wizard Account Information Once the My Secure Backup software has been installed on the end-user machine, the first step in the installation wizard is to configure their account

More information

Contents. Getting Set Up... 3. Contents 2

Contents. Getting Set Up... 3. Contents 2 Getting Set Up Contents 2 Contents Getting Set Up... 3 Setting up Your Firewall for Video...3 Configuring Video... 3 Exporting videos... 4 Security for Jive Video Communication... 4 Getting Set Up 3 Getting

More information

Novell ZENworks 10 Configuration Management SP3

Novell ZENworks 10 Configuration Management SP3 AUTHORIZED DOCUMENTATION Software Distribution Reference Novell ZENworks 10 Configuration Management SP3 10.3 November 17, 2011 www.novell.com Legal Notices Novell, Inc., makes no representations or warranties

More information

FileMaker Server 13. FileMaker Server Help

FileMaker Server 13. FileMaker Server Help FileMaker Server 13 FileMaker Server Help 2010-2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker,

More information

Fasthosts Internet Parallels Plesk 10 Manual

Fasthosts Internet Parallels Plesk 10 Manual Fasthosts Internet Parallels Plesk 10 Manual Introduction... 2 Before you begin... 2 Logging in to the Plesk control panel... 2 Securing access to the Plesk 10 control panel... 3 Configuring your new server...

More information

Testing and Restoring the Nasuni Filer in a Disaster Recovery Scenario

Testing and Restoring the Nasuni Filer in a Disaster Recovery Scenario Testing and Restoring the Nasuni Filer in a Disaster Recovery Scenario Version 7.2 November 2015 Last modified: November 3, 2015 2015 Nasuni Corporation All Rights Reserved Document Information Testing

More information

Portal Administration. Administrator Guide

Portal Administration. Administrator Guide Portal Administration Administrator Guide Portal Administration Guide Documentation version: 1.0 Legal Notice Legal Notice Copyright 2013 Symantec Corporation. All rights reserved. Symantec, the Symantec

More information

CTERA Agent for Linux

CTERA Agent for Linux User Guide CTERA Agent for Linux September 2013 Version 4.0 Copyright 2009-2013 CTERA Networks Ltd. All rights reserved. No part of this document may be reproduced in any form or by any means without written

More information

Talk Internet User Guides Controlgate Administrative User Guide

Talk Internet User Guides Controlgate Administrative User Guide Talk Internet User Guides Controlgate Administrative User Guide Contents Contents (This Page) 2 Accessing the Controlgate Interface 3 Adding a new domain 4 Setup Website Hosting 5 Setup FTP Users 6 Setup

More information

Using TriCaster with YouTube Live. v.20140305

Using TriCaster with YouTube Live. v.20140305 v.20140305 Using TriCaster with YouTube Live YouTube Live is an increasingly popular web streaming provider. TriCaster works well with this service; in fact there are several different workflows available

More information

SOA Software: Troubleshooting Guide for Agents

SOA Software: Troubleshooting Guide for Agents SOA Software: Troubleshooting Guide for Agents SOA Software Troubleshooting Guide for Agents 1.1 October, 2013 Copyright Copyright 2013 SOA Software, Inc. All rights reserved. Trademarks SOA Software,

More information

Administration Quick Start

Administration Quick Start www.novell.com/documentation Administration Quick Start ZENworks 11 Support Pack 3 February 2014 Legal Notices Novell, Inc., makes no representations or warranties with respect to the contents or use of

More information

Protecting Online Video Distribution with Adobe Flash Media Technology

Protecting Online Video Distribution with Adobe Flash Media Technology White Paper Protecting Online Video Distribution with Adobe Flash Media Technology Table of contents 1 Introduction 1 Overview of Adobe video distribution solutions 2 Best practices for effective content

More information

Chapter 6 Virtual Private Networking Using SSL Connections

Chapter 6 Virtual Private Networking Using SSL Connections Chapter 6 Virtual Private Networking Using SSL Connections The FVS336G ProSafe Dual WAN Gigabit Firewall with SSL & IPsec VPN provides a hardwarebased SSL VPN solution designed specifically to provide

More information

SOA Software API Gateway Appliance 7.1.x Administration Guide

SOA Software API Gateway Appliance 7.1.x Administration Guide SOA Software API Gateway Appliance 7.1.x Administration Guide Trademarks SOA Software and the SOA Software logo are either trademarks or registered trademarks of SOA Software, Inc. Other product names,

More information

Media Server Installation & Administration Guide

Media Server Installation & Administration Guide Media Server Installation & Administration Guide Smarter Surveillance for a Safer World On-Net Surveillance Systems, Inc. One Blue Hill Plaza, 7 th Floor, PO Box 1555 Pearl River, NY 10965 Phone: (845)

More information

API documentation - 1 -

API documentation - 1 - API documentation - 1 - Table of Contents 1. Introduction 1.1. What is an API 2. API Functions 2.1. Purge list of files 2.1.1 Description 2.1.2 Implementation 2.2. Purge of whole cache (all files on all

More information

An Introduction To The Web File Manager

An Introduction To The Web File Manager An Introduction To The Web File Manager When clients need to use a Web browser to access your FTP site, use the Web File Manager to provide a more reliable, consistent, and inviting interface. Popular

More information

Polycom VMC 1000 Appliance Akamai CDN Integration Guide

Polycom VMC 1000 Appliance Akamai CDN Integration Guide 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,

More information

LifeSize UVC Video Center Deployment Guide

LifeSize UVC Video Center Deployment Guide LifeSize UVC Video Center Deployment Guide November 2013 LifeSize UVC Video Center Deployment Guide 2 LifeSize UVC Video Center LifeSize UVC Video Center records and streams video sent by LifeSize video

More information

DEPLOYMENT GUIDE. Deploying F5 for High Availability and Scalability of Microsoft Dynamics 4.0

DEPLOYMENT GUIDE. Deploying F5 for High Availability and Scalability of Microsoft Dynamics 4.0 DEPLOYMENT GUIDE Deploying F5 for High Availability and Scalability of Microsoft Dynamics 4.0 Introducing the F5 and Microsoft Dynamics CRM configuration Microsoft Dynamics CRM is a full customer relationship

More information

Frequently Asked Questions

Frequently Asked Questions Frequently Asked Questions Contents Installing Lync 2010 Setting Up Devices Managing Contacts Using Lync 2010 as a Phone Using Lync 2010 with Office Outlook Scheduling Meetings Inviting People to Meetings

More information

User Manual. (updated December 15, 2014) Information in this document is subject to change without notice.

User Manual. (updated December 15, 2014) Information in this document is subject to change without notice. User Manual (updated December 15, 2014) Information in this document is subject to change without notice. Copyright 2013-2014, Exacq Technologies, Inc. All rights reserved. Exacq Technologies is a trademark

More information

ADOBE CONNECT ENTERPRISE SERVER 6

ADOBE CONNECT ENTERPRISE SERVER 6 Chapter 1: ADOBE CONNECT ENTERPRISE SERVER 6 SSL CONFIGURATION GUIDE Copyright 2006 Adobe Systems Incorporated. All rights reserved. Adobe Connect Enterprise Server 6, for Windows If this guide is distributed

More information

Chapter 6 Using Network Monitoring Tools

Chapter 6 Using Network Monitoring Tools Chapter 6 Using Network Monitoring Tools This chapter describes how to use the maintenance features of your RangeMax Wireless-N Gigabit Router WNR3500. You can access these features by selecting the items

More information

DigiDelivery Client Quick Start

DigiDelivery Client Quick Start DigiDelivery Client Quick Start Installing the DigiDelivery Client To download and install the DigiDelivery client software: 1 Launch your Web browser and navigate to www.digidesign.com/digidelivery/clients.

More information

Testing and Restoring the Nasuni Filer in a Disaster Recovery Scenario

Testing and Restoring the Nasuni Filer in a Disaster Recovery Scenario Testing and Restoring the Nasuni Filer in a Disaster Recovery Scenario Version 7.0 July 2015 2015 Nasuni Corporation All Rights Reserved Document Information Testing Disaster Recovery Version 7.0 July

More information

Interworks. Interworks Cloud Platform Installation Guide

Interworks. Interworks Cloud Platform Installation Guide Interworks Interworks Cloud Platform Installation Guide Published: March, 2014 This document contains information proprietary to Interworks and its receipt or possession does not convey any rights to reproduce,

More information

How To Plan A Desktop Workspace Infrastructure

How To Plan A Desktop Workspace Infrastructure Dell Copyright 2014 Moka5, Inc. All rights reserved. Moka5, MokaFive, LivePC, and the Moka5 logo are trademarks of Moka5, Inc. All other product or company names may be trademarks of their respective owners.

More information

FileMaker Server 12. FileMaker Server Help

FileMaker Server 12. FileMaker Server Help FileMaker Server 12 FileMaker Server Help 2010-2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc.

More information

Management Software. Web Browser User s Guide AT-S106. For the AT-GS950/48 Gigabit Ethernet Smart Switch. Version 1.0.0. 613-001339 Rev.

Management Software. Web Browser User s Guide AT-S106. For the AT-GS950/48 Gigabit Ethernet Smart Switch. Version 1.0.0. 613-001339 Rev. Management Software AT-S106 Web Browser User s Guide For the AT-GS950/48 Gigabit Ethernet Smart Switch Version 1.0.0 613-001339 Rev. A Copyright 2010 Allied Telesis, Inc. All rights reserved. No part of

More information

User's Manual. iphone Codec. for SelenioFlex Ingest

User's Manual. iphone Codec. for SelenioFlex Ingest iphone Codec for SelenioFlex Ingest August 2015 for SelenioFlex Ingest Publication Information 2015 Imagine Communications Corp. Proprietary and Confidential. Imagine Communications considers this document

More information

WEBROOT EMAIL ARCHIVING SERVICE. Getting Started Guide North America. The best security in an unsecured world. TM

WEBROOT EMAIL ARCHIVING SERVICE. Getting Started Guide North America. The best security in an unsecured world. TM WEBROOT EMAIL ARCHIVING SERVICE Getting Started Guide North America Webroot Software, Inc. World Headquarters 2560 55th Street Boulder CO 80301 USA www.webroot.com 800.870.8102 Table of Contents Create

More information

Wharf T&T Cloud Backup Service User & Installation Guide

Wharf T&T Cloud Backup Service User & Installation Guide Wharf T&T Cloud Backup Service User & Installation Guide Version 1.6 Feb 2013 Table of contents BEFORE YOU INSTALL 3 Page Section 1. Installation of Client Software 5 Section 2. Account Activation 8 Section

More information

How to Use Motion Detection in ACTi Cameras

How to Use Motion Detection in ACTi Cameras ACTi Knowledge Base Category: Installation & Configuration Note Sub-category: Application Model: All Firmware: N/A Software: N/A Author: Ando.Meritee Published: 2010/11/19 Reviewed: 2011/03/02 How to Use

More information

ProCAP Transfer with Omneon Interface

ProCAP Transfer with Omneon Interface ProCAP Transfer with Omneon Interface 1 Table of Contents: Table of Contents:... 2 Transfer Omneon Overview... 3 Single Transfer... 4 Loading Transfer Files...4 Selecting the Video Clip...5 Encode Properties...7

More information

Kaltura Extension for SharePoint User Manual. Version: Eagle

Kaltura Extension for SharePoint User Manual. Version: Eagle Kaltura Extension for SharePoint User Manual Version: Eagle Kaltura Business Headquarters 200 Park Avenue South, New York, NY. 10003, USA Tel.: +1 800 871 5224 Copyright 2012 Kaltura Inc. All Rights Reserved.

More information

Installing and Configuring vcenter Support Assistant

Installing and Configuring vcenter Support Assistant Installing and Configuring vcenter Support Assistant vcenter Support Assistant 5.5 This document supports the version of each product listed and supports all subsequent versions until the document is replaced

More information

Centova Cast. Client Usage Guide. Published May 04, 2015 Copyright 2015, Centova Technologies Inc. Centova Technologies Inc. www.centova.

Centova Cast. Client Usage Guide. Published May 04, 2015 Copyright 2015, Centova Technologies Inc. Centova Technologies Inc. www.centova. Centova Cast Client Usage Guide Published May 04, 2015 Copyright 2015, Centova Technologies Inc. Centova Technologies Inc. www.centova.com Contents 1 Introduction 3 2 Basic Usage Guide 4 2.1 Obtaining

More information

FileMaker Server 14. FileMaker Server Help

FileMaker Server 14. FileMaker Server Help FileMaker Server 14 FileMaker Server Help 2007 2015 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks

More information

EMC ApplicationXtender Server

EMC ApplicationXtender Server EMC ApplicationXtender Server 6.0 Monitoring Guide P/N 300 008 232 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 1994 2009 EMC Corporation. All

More information

Attix5 Pro Server Edition

Attix5 Pro Server Edition Attix5 Pro Server Edition V7.0.2 User Manual for Mac OS X Your guide to protecting data with Attix5 Pro Server Edition. Copyright notice and proprietary information All rights reserved. Attix5, 2013 Trademarks

More information

PDG Software. QuickBooks Financial Guide

PDG Software. QuickBooks Financial Guide QuickBooks Financial Guide , Inc. 1751 Montreal Circle, Suite B Tucker, Georgia 30084-6802 Copyright 1998-2008 PDG Software, Inc.; All rights reserved. PDG Software, Inc. ("PDG Software") retains all

More information

GravityLab Multimedia Inc. Windows Media Authentication Administration Guide

GravityLab Multimedia Inc. Windows Media Authentication Administration Guide GravityLab Multimedia Inc. Windows Media Authentication Administration Guide Token Auth Menu GravityLab Multimedia supports two types of authentication to accommodate customers with content that requires

More information

EMC ApplicationXtender Server

EMC ApplicationXtender Server EMC ApplicationXtender Server 6.5 Monitoring Guide P/N 300-010-560 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright 1994-2010 EMC Corporation. All

More information

HELIX MEDIA LIBRARY INSTALL GUIDE FOR WINDOWS SERVER 2003 Helix Media Library Version 1.1. Revision Date: July 2011

HELIX MEDIA LIBRARY INSTALL GUIDE FOR WINDOWS SERVER 2003 Helix Media Library Version 1.1. Revision Date: July 2011 HELIX MEDIA LIBRARY INSTALL GUIDE FOR WINDOWS SERVER 2003 Helix Media Library Version 1.1 Revision Date: July 2011 Summary of Contents Summary of Contents... 2 Pre Installation Checklist... 4 Prerequisites...

More information

How to Remotely View Security Cameras Using the Internet

How to Remotely View Security Cameras Using the Internet How to Remotely View Security Cameras Using the Internet Introduction: The ability to remotely view security cameras is one of the most useful features of your EZWatch Pro system. It provides the ability

More information

Introduction to the Mobile Access Gateway

Introduction to the Mobile Access Gateway Introduction to the Mobile Access Gateway This document provides an overview of the AirWatch Mobile Access Gateway (MAG) architecture and security and explains how to enable MAG functionality in the AirWatch

More information

TSM Studio Server User Guide 2.9.0.0

TSM Studio Server User Guide 2.9.0.0 TSM Studio Server User Guide 2.9.0.0 1 Table of Contents Disclaimer... 4 What is TSM Studio Server?... 5 System Requirements... 6 Database Requirements... 6 Installing TSM Studio Server... 7 TSM Studio

More information

Barracuda Link Balancer Administrator s Guide

Barracuda Link Balancer Administrator s Guide Barracuda Link Balancer Administrator s Guide Version 1.0 Barracuda Networks Inc. 3175 S. Winchester Blvd. Campbell, CA 95008 http://www.barracuda.com Copyright Notice Copyright 2008, Barracuda Networks

More information

Cisco TelePresence Authenticating Cisco VCS Accounts Using LDAP

Cisco TelePresence Authenticating Cisco VCS Accounts Using LDAP Cisco TelePresence Authenticating Cisco VCS Accounts Using LDAP Deployment Guide Cisco VCS X8.1 D14465.06 December 2013 Contents Introduction 3 Process summary 3 LDAP accessible authentication server configuration

More information

Sage HRMS 2014 Sage Employee Self Service Tech Installation Guide for Windows 2003, 2008, and 2012. October 2013

Sage HRMS 2014 Sage Employee Self Service Tech Installation Guide for Windows 2003, 2008, and 2012. October 2013 Sage HRMS 2014 Sage Employee Self Service Tech Installation Guide for Windows 2003, 2008, and 2012 October 2013 This is a publication of Sage Software, Inc. Document version: October 17, 2013 Copyright

More information

Livestream Studio. Release Notes & New Features!!! For use with Livestream Studio version 3.0.0. Published on April 13, 2015

Livestream Studio. Release Notes & New Features!!! For use with Livestream Studio version 3.0.0. Published on April 13, 2015 Livestream Studio! Release Notes & New Features!!! For use with Livestream Studio version 3.0.0! Published on April 13, 2015 Table of Contents 1. Release notes 2. 4K/UHD and low definition project formats

More information

Dell One Identity Cloud Access Manager 8.0.1 - How to Configure Microsoft Office 365

Dell One Identity Cloud Access Manager 8.0.1 - How to Configure Microsoft Office 365 Dell One Identity Cloud Access Manager 8.0.1 - How to Configure Microsoft Office 365 May 2015 This guide describes how to configure Microsoft Office 365 for use with Dell One Identity Cloud Access Manager

More information

RealPresence Platform Director

RealPresence Platform Director RealPresence CloudAXIS Suite Administrators Guide Software 1.3.1 GETTING STARTED GUIDE Software 2.0 June 2015 3725-66012-001B RealPresence Platform Director Polycom, Inc. 1 RealPresence Platform Director

More information

technical brief browsing to an installation of HP Web Jetadmin. Internal Access HTTP Port Access List User Profiles HTTP Port

technical brief browsing to an installation of HP Web Jetadmin. Internal Access HTTP Port Access List User Profiles HTTP Port technical brief in HP Overview HP is a powerful webbased software utility for installing, configuring, and managing networkconnected devices. Since it can install and configure devices, it must be able

More information

ISA Server Plugins Setup Guide

ISA Server Plugins Setup Guide ISA Server Plugins Setup Guide Secure Web (Webwasher) Version 1.3 Copyright 2008 Secure Computing Corporation. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed,

More information

User Guide to the Snare Agent Management Console in Snare Server v7.0

User Guide to the Snare Agent Management Console in Snare Server v7.0 User Guide to the Snare Agent Management Console in Snare Server v7.0 Intersect Alliance International Pty Ltd. All rights reserved worldwide. Intersect Alliance Pty Ltd shall not be liable for errors

More information

M86 Web Filter USER GUIDE for M86 Mobile Security Client. Software Version: 5.0.00 Document Version: 02.01.12

M86 Web Filter USER GUIDE for M86 Mobile Security Client. Software Version: 5.0.00 Document Version: 02.01.12 M86 Web Filter USER GUIDE for M86 Mobile Security Client Software Version: 5.0.00 Document Version: 02.01.12 M86 WEB FILTER USER GUIDE FOR M86 MOBILE SECURITY CLIENT 2012 M86 Security All rights reserved.

More information

Portals and Hosted Files

Portals and Hosted Files 12 Portals and Hosted Files This chapter introduces Progress Rollbase Portals, portal pages, portal visitors setup and management, portal access control and login/authentication and recommended guidelines

More information

TANDBERG MANAGEMENT SUITE 10.0

TANDBERG MANAGEMENT SUITE 10.0 TANDBERG MANAGEMENT SUITE 10.0 Installation Manual Getting Started D12786 Rev.16 This document is not to be reproduced in whole or in part without permission in writing from: Contents INTRODUCTION 3 REQUIREMENTS

More information

Installation and Setup Guide

Installation and Setup Guide Installation and Setup Guide Contents 1. Introduction... 1 2. Before You Install... 3 3. Server Installation... 6 4. Configuring Print Audit Secure... 11 5. Licensing... 16 6. Printer Manager... 17 7.

More information

CTERA Agent for Mac OS-X

CTERA Agent for Mac OS-X User Guide CTERA Agent for Mac OS-X September 2013 Version 4.0 Copyright 2009-2013 CTERA Networks Ltd. All rights reserved. No part of this document may be reproduced in any form or by any means without

More information

Setup Guide Access Manager 3.2 SP3

Setup Guide Access Manager 3.2 SP3 Setup Guide Access Manager 3.2 SP3 August 2014 www.netiq.com/documentation Legal Notice THIS DOCUMENT AND THE SOFTWARE DESCRIBED IN THIS DOCUMENT ARE FURNISHED UNDER AND ARE SUBJECT TO THE TERMS OF A LICENSE

More information

LifeSize Networker Installation Guide

LifeSize Networker Installation Guide LifeSize Networker Installation Guide November 2008 Copyright Notice 2006-2008 LifeSize Communications Inc, and its licensors. All rights reserved. LifeSize Communications has made every effort to ensure

More information

Downtime Reports. Administrator's Guide

Downtime Reports. Administrator's Guide Downtime Reports Administrator's Guide November 2013 www.lexmark.com Contents 2 Contents Overview...3 Configuring Downtime Reports...4 Configuring a source report folder...4 Customizing the application

More information

CloudOYE CDN USER MANUAL

CloudOYE CDN USER MANUAL CloudOYE CDN USER MANUAL Password - Based Access Logon to http://mycloud.cloudoye.com. Enter your Username & Password In case, you have forgotten your password, click Forgot your password to request a

More information

Installation & Configuration Guide

Installation & Configuration Guide Installation & Configuration Guide Bluebeam Studio Enterprise ( Software ) 2014 Bluebeam Software, Inc. All Rights Reserved. Patents Pending in the U.S. and/or other countries. Bluebeam and Revu are trademarks

More information

http://docs.trendmicro.com

http://docs.trendmicro.com Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the product, please review the readme files,

More information