Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3
Panel

In this section:

Table of Contents
maxLevel2
minLevel2

...


The next steps cover required modifications to enable Echo live streaming to iOS devices.

  1. In the /conf/ folder under your Wowza installation root, open the Server.xml in a text editor and make the following changes:

    NOTE: If you have previously upgraded your Wowza installation to enable live streaming, then these attributes may already be present in the Server.xml file. We strongly recommend verifying these changes are still present to ensure proper functionality, as in some cases the Server.xml file can be overwritten when upgrading a Wowza instance. If these changes are not present, please add them to the file as directed.
     

  2. Insert the following text between the <ServerListeners> and </ServerListeners> tags:

    Code Block
    <ServerListener>
    	<BaseClass>com.echo360.streaming.live.MediaCaster</BaseClass>
    </ServerListener>
  3. Insert the following text after the final <Properties> tag and before the </Properties> tag:

    Code Block
    <Property>
        <!-- the directory that contains the streams.txt file -->
        <Name>StreamMonitorDir</Name>
        <Value> ${com.wowza.wms.context.VHostConfigHome}/monitor</Value>
    </Property>
    
    
    <Property>
        <!-- the wowza application that the streams will be activated on. Default is echolive -->
        <Name>EchoLiveApplication</Name>
        <Value>echolive</Value>
    </Property>
    
    
    <Property>
        <!-- time the thread waits between checks of the streams.txt file. Default is 5 seconds -->
        <Name>WaitInterval</Name>
        <Value>5000</Value>
    </Property>


  4. Replace the ${com.wowza.wms.context.VHostConfigHome} string with the location of your Echo Flash folder.  If you are not certain what this location is, refer to the StorageDir attribute in Application.xml file located under /conf/echolive in your Wowza installation root.

Enabling Closed Captioning for Live Streams

To enable Live Closed Captioning functionality, the following changes need to be made:

  1. Copy the entire echocaption directory from the /conf/ subfolder in extracted bundle location (from the Replacing the Echo360 Libraries section above) to the /conf/ directory under your Wowza installation root.
  2. Navigate to the /applications/ subdirectory of your Wowza installation root and create a new empty folder labeled echocaption
  3. In the newly copied /conf/echocaption directory of your Wowza installation root, open the Application.xml file in a text editor.
  4. Near the bottom of the file, the document contains a set of property values encoded like so:

    Code Block
    <Properties>
    	<Property>
    		<Name>objectstoragedirectory</Name>
    		<Value>${com.wowza.wms.context.VHostConfigHome}/content/echocaption/rso</Value>
    	</Property>
        <Property>
            <Name>captionlogstoragedirectory</Name>
            <Value>${com.wowza.wms.context.VHostConfigHome}/content/echocaption/captionlogs</Value>
        </Property>
        <Property>
            <Name>echosystemdirectory</Name>
            <Value>${com.wowza.wms.context.VHostConfigHome}</Value>
        </Property>
    </Properties>
  5. Replace the ${com.wowza.wms.context.VHostConfigHome} string with the location of your Echo Flash directory. If you are not certain what this location is, refer to the StorageDir attribute in Application.xml file located under /conf/echolive in your Wowza installation root.

  6. Next, edit the layout.xml in the template directory of the EchoSystem Server

The default location on windows for this is: C:\echo360\content\templates\1f80f82f-91ba-408a-9a23-c74d701fe3f1\echo_files\layout.xml       Edit the file and update the <enable-live-caption> field to true.  If you are using the built-in wowza server, simply uncomment the <enable-live-caption> option.

...