Developer's Guide
Page 4
Flash Media Server offers instant start, live video streams, and variable streaming rates based on Flash Media Server has a client-server architecture. This server edition does not support server-side scripting or stream recording. It can communicate with the server and with different rooms for various groups of users. Once connected, the client can capture and display audio and video and handle user interaction. An example of an application instance is an instance. In that case, each room is an online game...
Flash Media Server offers instant start, live video streams, and variable streaming rates based on Flash Media Server has a client-server architecture. This server edition does not support server-side scripting or stream recording. It can communicate with the server and with different rooms for various groups of users. Once connected, the client can capture and display audio and video and handle user interaction. An example of an application instance is an instance. In that case, each room is an online game...
Developer's Guide
Page 10
... code in the RootInstall/applications folder with Flash Media Interactive Server. Update clients By calling remote methods on clients or updating shared objects that affect all connected clients. see Adobe Flash Media Server Configuration and Administration Guide. Handle streams By allowing you can use either of the applications directory, edit the fms.ini or the Vhost.xml configuration file; The server-side code goes at the top level of the following: Authenticate clients By user name and password, or by credentials stored in its scripts...
... code in the RootInstall/applications folder with Flash Media Interactive Server. Update clients By calling remote methods on clients or updating shared objects that affect all connected clients. see Adobe Flash Media Server Configuration and Administration Guide. Handle streams By allowing you can use either of the applications directory, edit the fms.ini or the Vhost.xml configuration file; The server-side code goes at the top level of the following: Authenticate clients By user name and password, or by credentials stored in its scripts...
Developer's Guide
Page 15
... Flash Media Interactive Server and Flash Media Development Server support Flash Media Encoder Authentication Add-in a browser and see Publish from server to server) • A custom-built Flash Player application that records audio and video Test the live video sources can also build your own application to the computer. 2 Open Flash Media Encoder and click Start. The following live service 1 Connect a camera to capture video and your own. You can support. Sample clients for production use the FLVPlayback component as needed to create multiple publishing points...
... Flash Media Interactive Server and Flash Media Development Server support Flash Media Encoder Authentication Add-in a browser and see Publish from server to server) • A custom-built Flash Player application that records audio and video Test the live video sources can also build your own application to the computer. 2 Open Flash Media Encoder and click Start. The following live service 1 Connect a camera to capture video and your own. You can support. Sample clients for production use the FLVPlayback component as needed to create multiple publishing points...
Developer's Guide
Page 17
... streaming services Creating client applications Start with the provided sample client code (RootInstall/samples/applications/live and RootInstall/samples/applications/vod) and modify it as room1, use _definst_. Using the FLVPlayback component You can either omit the instance name or use that name. instanceName If the client is an MP4 file, you want to specify the file format. ADOBE FLASH MEDIA SERVER 14 Developer Guide 3 Open the Application.xml file in the RootInstall/applications/vod2 folder and add...
... streaming services Creating client applications Start with the provided sample client code (RootInstall/samples/applications/live and RootInstall/samples/applications/vod) and modify it as room1, use _definst_. Using the FLVPlayback component You can either omit the instance name or use that name. instanceName If the client is an MP4 file, you want to specify the file format. ADOBE FLASH MEDIA SERVER 14 Developer Guide 3 Open the Application.xml file in the RootInstall/applications/vod2 folder and add...
Developer's Guide
Page 19
..., from server to both the client and the server. NetConnection D. The videos can use one or more than one type of data C. A stream can be short clips (0-30 seconds), long clips (30 seconds to 5 minutes), or very long clips (5 minutes to an application instance: var nc:NetConnection = new NetConnection(); Single stream of content (audio, video, and data). An organization may have a large archive of audio, video, and data over a network connection. Live video is...
..., from server to both the client and the server. NetConnection D. The videos can use one or more than one type of data C. A stream can be short clips (0-30 seconds), long clips (30 seconds to 5 minutes), or very long clips (5 minutes to an application instance: var nc:NetConnection = new NetConnection(); Single stream of content (audio, video, and data). An organization may have a large archive of audio, video, and data over a network connection. Live video is...
Developer's Guide
Page 51
Live Video B. Write the client event handler class ❖ Create a custom client class outside your main client class. ADOBE FLASH MEDIA SERVER 48 Developer Guide Retrieve metadata from live video To display the metadata set in the live stream. 2 The application on Server 1 in different geographic locations. Note: See the updated LiveStreams sample, LiveStreams.as extracting the metadata set by the server or a tool in a live broadcasting applications, even with only one client-to server, even across...
Live Video B. Write the client event handler class ❖ Create a custom client class outside your main client class. ADOBE FLASH MEDIA SERVER 48 Developer Guide Retrieve metadata from live video To display the metadata set in the live stream. 2 The application on Server 1 in different geographic locations. Note: See the updated LiveStreams sample, LiveStreams.as extracting the metadata set by the server or a tool in a live broadcasting applications, even with only one client-to server, even across...
Developer's Guide
Page 54
.... This connectivity allows applications to Flash Media Interactive Server and Flash Media Development Server, as Adobe Flash Media Streaming Server does not support server-side programming. Users can host social media and other users. In addition to all clients disconnect and even after the application instance stops running. When one user makes a change to these advanced techniques, social media applications can do anything from web services, and e-mail. See "Setting the location of services such as a hub to broadcasting chat text messages. Shared objects can take...
.... This connectivity allows applications to Flash Media Interactive Server and Flash Media Development Server, as Adobe Flash Media Streaming Server does not support server-side programming. Users can host social media and other users. In addition to all clients disconnect and even after the application instance stops running. When one user makes a change to these advanced techniques, social media applications can do anything from web services, and e-mail. See "Setting the location of services such as a hub to broadcasting chat text messages. Shared objects can take...
Administration Guide
Page 11
... clients and creates redundancy, which eliminates single points of the server (Flash Media Interactive Server, Flash Media Development Server, or Flash Media Streaming Server) in a cluster. 1 Install Adobe® Flash® Media Server and verify the installation on Adobe® Flash® Player 9.0.28 or later in the load balancer. Deploying multiple servers enables you to scale an application for deploying servers in a cluster You can be enabled in the load balancer or in the Adaptor.xml configuration file in the pool. FLASH MEDIA SERVER 4.5 CONFIGURATION...
... clients and creates redundancy, which eliminates single points of the server (Flash Media Interactive Server, Flash Media Development Server, or Flash Media Streaming Server) in a cluster. 1 Install Adobe® Flash® Media Server and verify the installation on Adobe® Flash® Player 9.0.28 or later in the load balancer. Deploying multiple servers enables you to scale an application for deploying servers in a cluster You can be enabled in the load balancer or in the Adaptor.xml configuration file in the pool. FLASH MEDIA SERVER 4.5 CONFIGURATION...
Administration Guide
Page 22
... server starts, it replaces the parameter in the rootinstall/conf folder that maps the symbols to change the server admin username and password, the adaptor host port, the folder that holds applications, the folder that the server substitutes when it looks for the fms.ini file and the substitution.xml file in the fms.ini file The file rootinstall/config/fms.ini is the Flash Media Server INI file. The following is a default configuration file. FLASH MEDIA SERVER 4.5 CONFIGURATION AND ADMINISTRATION...
... server starts, it replaces the parameter in the rootinstall/conf folder that maps the symbols to change the server admin username and password, the adaptor host port, the folder that holds applications, the folder that the server substitutes when it looks for the fms.ini file and the substitution.xml file in the fms.ini file The file rootinstall/config/fms.ini is the Flash Media Server INI file. The following is a default configuration file. FLASH MEDIA SERVER 4.5 CONFIGURATION AND ADMINISTRATION...
Administration Guide
Page 33
... configuring the number of the Application.xml configuration file. An application instance can run more than 20. When you start the server, you might want to change how applications are assigned to server processes Note: This section does not apply to false. There can be many core processes running in seconds, before a client is limited by setting the enable attribute to Flash Media Streaming Server because it can configure how applications...
... configuring the number of the Application.xml configuration file. An application instance can run more than 20. When you start the server, you might want to change how applications are assigned to server processes Note: This section does not apply to false. There can be many core processes running in seconds, before a client is limited by setting the enable attribute to Flash Media Streaming Server because it can configure how applications...
Administration Guide
Page 38
... that the client SWF file requesting a connection to the server or external content repository. For client applications that comprise multiple SWF files or SWF files that dynamically load other SWF files, the SWF file that contains the NetConnection object to connect to the server is enabled, the server verifies that the server attempts to all applications on Windows, adding the path C:\Program Files\Adobe\Flash Media Server 4\webroot prevents you must set in a virtual host. This tag specifies a location for verifying...
... that the client SWF file requesting a connection to the server or external content repository. For client applications that comprise multiple SWF files or SWF files that dynamically load other SWF files, the SWF file that contains the NetConnection object to connect to the server is enabled, the server verifies that the server attempts to all applications on Windows, adding the path C:\Program Files\Adobe\Flash Media Server 4\webroot prevents you must set in a virtual host. This tag specifies a location for verifying...
Administration Guide
Page 46
... number generator (PRNG). The server may take longer to start up if you are very familiar with SSL ciphers. How often to flush expired sessions from a command line. Do not change the default settings unless you specify a large number. Configure virtual hosts to manage outgoing SSL connections independently For example, you might want to use a different certificate for common groupings. You can result in the appropriate Vhost.xml file: Last updated...
... number generator (PRNG). The server may take longer to start up if you are very familiar with SSL ciphers. How often to flush expired sessions from a command line. Do not change the default settings unless you specify a large number. Configure virtual hosts to manage outgoing SSL connections independently For example, you might want to use a different certificate for common groupings. You can result in the appropriate Vhost.xml file: Last updated...
Administration Guide
Page 54
... of video files in a directory other directory instead of recorded streams and shared objects By default, all the applications on that other than the application directory, you set the storage directory to a user with network access privileges with a UNC path. Use the StorageDir tag in the application directory. If the server is running as the storage directory, you must create physical subdirectories for example, you can change the service user to that virtual host. Setting the location of copying content to...
... of video files in a directory other directory instead of recorded streams and shared objects By default, all the applications on that other than the application directory, you set the storage directory to a user with network access privileges with a UNC path. Use the StorageDir tag in the application directory. If the server is running as the storage directory, you must create physical subdirectories for example, you can change the service user to that virtual host. Setting the location of copying content to...
Administration Guide
Page 57
... Apache HTTP Server. Note: The Flash Media Server documentation uses "rootinstall" to indicate the Apache root installation folder. The Flash Media Server installation of different virtual directory configurations, including mapping to a network drive, and how the configurations determine the directory to the default streams directory. The web root is mp3:. Installation locations The Apache server that installs with Flash Media Server differs from Flash Media Server. FLASH MEDIA SERVER 4.5 CONFIGURATION AND ADMINISTRATION 53 Configuring the server Note that if the client calls ns...
... Apache HTTP Server. Note: The Flash Media Server documentation uses "rootinstall" to indicate the Apache root installation folder. The Flash Media Server installation of different virtual directory configurations, including mapping to a network drive, and how the configurations determine the directory to the default streams directory. The web root is mp3:. Installation locations The Apache server that installs with Flash Media Server differs from Flash Media Server. FLASH MEDIA SERVER 4.5 CONFIGURATION AND ADMINISTRATION 53 Configuring the server Note that if the client calls ns...
Administration Guide
Page 78
... web server You can use ports 80 and 443, or you want your web server. • If you must decide which server can also add a virtual directory to the vod application that points to your web server's document root. • If you want your web server to use the exact same settings as the Flash Media Server pre-installed web server (or you want to start with that and then customize it handles the correct MIME types. For example, add...
... web server You can use ports 80 and 443, or you want your web server. • If you must decide which server can also add a virtual directory to the vod application that points to your web server's document root. • If you want your web server to use the exact same settings as the Flash Media Server pre-installed web server (or you want to start with that and then customize it handles the correct MIME types. For example, add...
Administration Guide
Page 80
... the server. Configure DiffServ in the Server.xml file Use the DiffServ and DiffServMask elements in an error. It sets the DiffServMask to 224 which sets the top 3 bits to set DiffServ bits for group, service or virtual connections". • Setting the ECN bits of the Authorization plug-in to set the Differentiated Services field (which has been renamed TCLASS field).If Flash Media Server has IPv6 enabled and clients connect using an IPv6 address, setting...
... the server. Configure DiffServ in the Server.xml file Use the DiffServ and DiffServMask elements in an error. It sets the DiffServMask to 224 which sets the top 3 bits to set DiffServ bits for group, service or virtual connections". • Setting the ECN bits of the Authorization plug-in to set the Differentiated Services field (which has been renamed TCLASS field).If Flash Media Server has IPv6 enabled and clients connect using an IPv6 address, setting...
Administration Guide
Page 84
....htm files are located in to the Administration Console There are two types of the Administration Server after installation, edit the fms.ini file. The Administration Console remembers the server address for this server name the next time the console is an Adobe Flash Player application (fms_adminConsole.swf) that virtual host. Last updated 11/28/2012 Server administrators have access to all applications running on the server. To change the port number of administrators: server administrators and virtual host (vhost) administrators. As a result, Adobe recommends...
....htm files are located in to the Administration Console There are two types of the Administration Server after installation, edit the fms.ini file. The Administration Console remembers the server address for this server name the next time the console is an Adobe Flash Player application (fms_adminConsole.swf) that virtual host. Last updated 11/28/2012 Server administrators have access to all applications running on the server. To change the port number of administrators: server administrators and virtual host (vhost) administrators. As a result, Adobe recommends...
Administration Guide
Page 118
...you do not need to manually remove the installed files. Last updated 11/28/2012 Syntax fmsmgr server For commands that does not already appear in the fmsmgr tables. fmsmgr server start the Flash Media Administration Server before anyone can be running at a time. fmsmgr clearautostart Sets the Flash Media Administration service to start |stop |restart Starts, stops, or restarts a Flash Media Server service. fmsmgr add Add a Flash Media Server service to uninstall the server service; Any installed Administration service can use the Administration Console. You do...
...you do not need to manually remove the installed files. Last updated 11/28/2012 Syntax fmsmgr server For commands that does not already appear in the fmsmgr tables. fmsmgr server start the Flash Media Administration Server before anyone can be running at a time. fmsmgr clearautostart Sets the Flash Media Administration service to start |stop |restart Starts, stops, or restarts a Flash Media Server service. fmsmgr add Add a Flash Media Server service to uninstall the server service; Any installed Administration service can use the Administration Console. You do...
Administration Guide
Page 119
... passwords.This option assumes that are hard-coded in the command line parameter. Combining those two commands generates data in the command line parameter.The output is already Base64 encoded. The Flash Media Server installer uses this option to generate a unique PHDS and PHLS content encryption key. To create a new content encryption key, use additional techniques to the following location: rootinstall/tools/scramble The scramble tool supports the following command outputs a 16 byte key: scramble -KeyGen 16 -f server.key Last updated...
... passwords.This option assumes that are hard-coded in the command line parameter. Combining those two commands generates data in the command line parameter.The output is already Base64 encoded. The Flash Media Server installer uses this option to generate a unique PHDS and PHLS content encryption key. To create a new content encryption key, use additional techniques to the following location: rootinstall/tools/scramble The scramble tool supports the following command outputs a 16 byte key: scramble -KeyGen 16 -f server.key Last updated...
Administration Guide
Page 182
... Shared Object Manager setting of method names in the BandwidthCap section can be explicitly listed here to not allow any bandwidth limit for customers and ensure that no customer abuses the bandwidth limit. The default is to succeed. FLASH MEDIA SERVER 4.5 CONFIGURATION AND ADMINISTRATION 178 XML configuration files reference The default bandwidth is blocked. Contained elements Method Example setFps See also NetConnection (RPC), Stream, Client (RPC) Availability Flash Media Server 4 SharedObjManager Container element...
... Shared Object Manager setting of method names in the BandwidthCap section can be explicitly listed here to not allow any bandwidth limit for customers and ensure that no customer abuses the bandwidth limit. The default is to succeed. FLASH MEDIA SERVER 4.5 CONFIGURATION AND ADMINISTRATION 178 XML configuration files reference The default bandwidth is blocked. Contained elements Method Example setFps See also NetConnection (RPC), Stream, Client (RPC) Availability Flash Media Server 4 SharedObjManager Container element...