Table of Contents
- 1. ePresence Interactive Media System Overview
- 2. Installing ePresence server on Linux
- 3. Installing ePresence Server and Third Party Server Software on Windows …
- 4 Installing Helix DNA Server
- 5 Installing Darwin Streaming Server
- 6 Installing Red 5 Open Source Flash Server
- 7 Installing ePresence Server
- 5. ePresence Media Station
- 5.1 Media Station Hardware Configuration
- 5.3 ePresence Interactive Media Installation
ePresence Interactive Media 4.0 System Installation Guide
ePresence offers pre-configured hardware packages optimized for the ePresence Interactive Media System. <br> For details on available hardware solutions visit: http://epresence.tv/order/
1. ePresence Interactive Media System Overview
ePresence Interactive Media is a content capturing, archiving, webcasting and web conferencing system that delivers multimedia presentations over the internet in multiple streaming media formats.
ePresence Interactive Media is designed to support online meetings, seminars, lectures, demonstrations, and conferences by making them available live or on-demand to remote audiences over the Internet.
The ePresence system is developed at the Knowledge Media Design Institute at the University of Toronto. Along with original components the ePresence system utilizes several 3rd party software applications and libraries.
The webcasting functions of ePresence Interactive Media are based on two primary components, ePresence Server and ePresence Producer. These two components must be run on separate computers, the ePresence Server PC and the ePresence Media Station PC. ePresence Web Conferencing relies only on a server, and therefore a Media Station PC is not required to run ePresence conferencing software.
See the table below for a description of the functions and software requirements of each computer:
| *Computer* | *Description* | *Required Software* |
| ePresence Media Station | This computer captures and archives audio/video media. ePresence Producer is used on this machine to edit event sequences, encode media files and publish ePresence archives. | Windows XP, Microsoft .NET Framework 2.0, Quick Time 7+, Windows Media Encoder 9, Windows Media Player 10+, Real Player 10+, MS Power Point XP or 2003, ePresence Producer 4.0 |
| ePresence Server | ePresence Server is the heart of the ePresence system. It provides the ePresence Web Interface for Clients, administrative utilities, etc. 3rd-party Media server software sends streaming media to Clients. | Windows 2003 Server or Linux, Web server (IIS 6.0 for Windows, Apache or XSP for Linux), Helix Server or Helix DNA Server, Windows Media Services (Part of Windows 2003), Darwin Streaming Server, ePresence Server 4.0 |
| * You can use the system with only one media server software. If you choose this option disregard information related to the server/media format you are not supporting. It is recommended to support as many media formats as possible to reach the broadest possible audience |
1.1 Recommended System Requirements
| *Computer* | *Minimum Hardware Requirements* | *Minimum Network Requirements* | *Operating System* |
| ePresence Server | Pentium 4 3Ghz or faster, 1+ GB MB RAM, 200+ GB HDD | Fast Internet Access (5+ Mbit/c) to support about 128 Kbps per Client stream ,Open ports 80, 554, 555, 556, 8080, 8081, 30001-30020 | Windows 2003 Server or Linux |
| Media Station | Pentium D-2.6+(Dual Core or Dual CPU is recommended), 1+ GB RAM, 200+ GB HDD, Osprey 210 capture card with Simulstream support | Fast Internet connection (2+ Mbit/c) | Windows XP |
|
|
| ePresence Media Station 100 | ePresence Media Station 200 |
1.2 System Installation Worksheet
Fill out the following worksheet with the hostnames of the computers you will be using for your installation.
If a DNS hostname is not available for your computer, you can use the IP address instead.
| *Component* | *Placeholder* | *Host Name or IP address* |
| ePresence Server | EpAddress? | |
| Windows Media Services | WmAddress? | |
| Real Media Services | RmAddress? | |
| MPEG-4 Streaming Services | QtAddress? | |
| Flash Media Service | FlvServerAddress? | |
| Media Station | MsAddress? |
In this guide, the following placeholder names will be used to refer to the host names and IP addresses of various components of the system.
2. Installing ePresence server on Linux
- Install MONO 1.2.4 or better from http://www.mono-project.com/Downloads
- Install !MySQL from http://www.mysql.com/, or from your distribution's packages.
- Install a version of ePresence Server. The RPM will install to /opt/ePresenceServer-4.0/.
- If you installed the tarball, run config from the server's root to properly install against the !MySQL database.
- If there is an error with the MySQL installation you need to manually run the MySQL script in Server/res/MySQL/epresence.mysql.
- If your !MySQL setup is not a default installation, you need to modify connection strings in Server/web.config
- Now you must startup the webserver. You can configure either Apace with modmono or use Mono's XSP server. To use XSP enter the following: {{{
xsp --root <The root of the epresence server>/Server --port <Choose your port here> }}} You can add the command “--nonstop” for XSP to ensure the server will not be terminated when the terminal closes. You can also use Apache instead of XSP. Please visit the Mono project website for details on Mono+ Apache configuration.
- Login to http://EpAddress/ccc/ using password 111, click System Parameters and enter the valid ePresence server URL http://EpAddress/ into the Home Full URL field. Click the Update system settings button.
- You also need to enter the Media Configuration for your community. To do so, click the Edit button for your community, and navigate to Media Configuration. Enter your personalized options. The "pp" tags are for your publishing points and the live tags are for your live media pointers. Below is an example what a typical configuration may look like:
<?xml version="1.0"> <publishingPoints> <pp type="RM" download="No" url="rtsp://MyStreamingServer:RMPort/">/Streaming/</pp> <pp type="QT" download="No" url="rtsp://MyStreamingServer:QTPort/">/Streaming/</pp> <live title="My RM Profile" url="rtsp://MyStreamingServer:RMPort/broadcast/myPublishingPoint.rm" address="MyStreamingServer" pushport="8081" ppname="myPublishingPoint.rm" username="StreamingUserName" pwd="StreamingUserNamePassword" /> <conference url="rtmp://MyRed5Server:Red5Port" /> </publishingPoints>
- jfdkla
3. Installing ePresence Server and Third Party Server Software on Windows Server 2003
For a detailed video walk-through of the installation process please visit: http://demo.epresence.tv/S4/archives/2007_jun13_633173497747187500/?archiveID=107
3.1 Enabling Internet Information Services
Internet Information Services (IIS) is a standard component of Windows 2003 Server. However, it might be not installed by default.
To install IIS do the following:
- Select *Control Panel* → *Add or Remove Programs* → *Add/Remove? Windows Components*.
- Ensure the following components are enabled: *Windows Media Services*, *ASP.Net*, and *IIS*.
!ePresence supports screen captures in the Flash media format. The .flv format is not included in the ISS MIME list by defualt. To add the .flv format perform the following steps:
- Select *Start* → *Administrative Tools* → *Internet Information Services (ISS) Manager*
- Click *File* → *Properties*
- Click the *MIME Type* button
- Click the *New* button
- In the *Extension* field enter .flv In the *MIME Type* field enter application/video-flash
- Click *OK*.
- Restart IIS
3.2 Configuring Windows Media On-demand Publishing Points
- Create a new folder on the C:/ drive called Streaming. This is the folder where all your streaming media files will be uploaded. Set permissions on this folder so the ePresence Server can write files to it.
- Select *Start* → *Administrative Tools* → *Windows Media Services*
- In the Windows Media Services Control Console select the default connection under Publishing Points, and click the *Allow New Connections button.
- Click the *Source* tab. Click the *Change* button.
- Click the *Browse* button, and navigate to the Streaming folder you created in step 1.
3.3 Configuring the Windows Media Control Protocols
- Click *Start* → *Control Panel* → *Administrative Tools* → *Windows Media Services*
- Click the *Properties* tab
- Select *Control Protocol*
- Right click on the WMS HTTP Server Console and select Properties. The WMS HTTP Server Protocol Properties dialog box opens
- Click the *Use Other Port* radio box, and enter *8080* in the field below. Click *OK*
- Right click on the WMS HTTP Server Console and select *Enable*
- Close the Windows Media Services Control Console
4 Installing Helix DNA Server
- Download Helix DNA Server from Real Networks http://www.realnetworks.com/products/media_delivery.html
- Run the Installation utility
- Select Start → Control Panel → Administrative Tools → Services
- Locate the server from the list of Services
- Run the server to ensure it works
4.1 Configuring Helix DNA Server
- Open the helix configuration file (hlxserverplus.cfg)
- In the hlxserverplus.cfg scroll down, locate the line *"DELETE THIS LINE"*, and delete the line. Locate the line *"...AND THIS LINE TO UNCOMMENT THE "ANYONE" RECEIVER -->"* and delete the line.
- Next you must change the on-demand mount point by locating the line <var BasePath? = "C:\Program Files.Helix\Helix Server\Content"\> and change the path to C:\Streaming
- Save your changes.
- Select *Start* → *Control Panel* → *Administrative Tools* → *Services*
- Locate the Helix DNA Server and restart it.
5 Installing Darwin Streaming Server
- Download Darwin Streaming Server from Apple: http://developer.apple.com/opensource/server/streaming/index.html
- Run the installation script
5.1 Configuring Darwin Streaming Server
- Open the Darwin Streaming Server application directory
- Open the Darwin Server Configuration file streamingserver.xml
- In the file streamingserver.xml change the port numbers so there is no conflicts with the other streaming servers you have installed
http://epresence.tv/documentation/pictures/darwin_xml.jpg
- Locate the Movie folder parameter folder and change the path to <PREF NAME ="movie_folder">c:\Streaming\</PREF>
http://epresence.tv/documentation/pictures/darwin_moviefolder.jpg
- Save your changes
- Select Start → Control Panel → Administrative Tools → Services
- Locate the Darwin Streaming Server in the list of Services and run the server
6 Installing Red 5 Open Source Flash Server
In order to support Flash based screen captures and the ePresence Flash based conferencing application you must install the Red 5 Open Source Flash Server.
- Download Red 5 ePresence Edition from http://sourceforge.net/project/showfiles.php?group_id=159579
- Download Java SE Development Kit 6 from http://java.sun.com/javase/downloads/index.jsp
- Run the installation utility for Java
- Run the installation utility for Red 5
- In the Red 5 ePresence Edition Setup box enter your Red5 Server IP Address, and click OK.
http://epresence.tv/documentation/pictures/red5_setup.jpg
6.1 Configuring Red 5 Open Source Flash Server
- Select Start → Control Panel → Administrative Tools → Services
- Locate the Red 5 Server from the list of services
- Start the Server
- Close the Services console
7 Installing ePresence Server
- Download ePresence Server for Windows from http://sourceforge.net/project/showfiles.php?group_id=159579
- Run the ePresenceServerWin40.msi installation file, and follow the instructions. Leave the Virtual Directory field empty if you are installing the server software into the website root directory.
- In the ePresence Server Configuration Wizard specify the public URL for your server (e.g. http://MyDomian.com/ePresence). Enter the administrator's password.Click Next
- In the On-demand Streaming menu, Select all the media formats and ensure they are all running on different ports. Click Next.
- In the Live Streaming publishing Point Configuration select Windows Media Services and enter the username and password for the user with privileges to push content through Windows Media Services.
- Select Helix Server
- Click Next
- Ensure all the parameters for Red 5 are correct
- Click the Finish button.
Your ePresence Server and all 3rd party server software is now installed and ready to use!
5. ePresence Media Station
ePresence offers pre-configured ePresence Media Stations specially designed for on-demand and live webcasting. <br> For more information on our available hardware solutions please visit: http://epresence.tv/order/
/i\ For a detailed video walk-through of the ePresence Media Station configuration process please visit: http://demo.epresence.tv/s4/archives/2007_jun27_633185365678906250/?archiveID=108 and http://demo.epresence.tv/s4/archives/2007_jun27_633185398187968750/?archiveID=109 .
If you want to install and configure ePresence Interactive Media on your Media Station PC yourself please perform the following steps:
5.1 Installing 3-rd party software
We strongly recommend using the Osprey 210 or 230 capture card with Simulstream support (see http://www.viewcast.com/products/osprey.html for details) or equivalent video capture hardware if you plan to have multiple ePresence applications webcast video and/or record simultaneously.
The following applications must be installed before you install ePresence Producer:
| Application | Website |
| Windows Media Player 9 or 10 | http://www.microsoft.com/windows/windowsmedia/player/10/default.aspx |
| Real Player 10+ | http://www.real.com/ |
| Quicktime Player 7+ | http://www.apple.com/quicktime/ |
| Windows Media Encoder 9 | http://www.microsoft.com/windows/windowsmedia/forpros/encoder/default.mspx |
| 3iVX Mpeg-4 codec | http://www.3ivx.com/download/windows.html |
| Microsoft Power Point XP, 2003 or 2007 | http://www.microsoft.com/office/PowerPoint/howtobuy/default.mspx |
5.1 Media Station Hardware Configuration
5.2.1 Specifying the Default Audio Source
To specify the default audio source do the following steps:
- SelectStart → Control Panel → Sound and Audio Devices.
- Click the Audio tab.
- Select the audio source device you are using in the Sound Recording box. If you plugged your audio cables into the Osprey card, select the Osprey device from the list. If you are using an external audio device (e.g. Edirol UA-25), select it from the list.
- Click OK.
5.2.2 Configuring the Osprey Capture Card
If you are using the Osprey 210/230 capture card perform the following steps to configure the card for webcasting.
- Run the Osprey Video Control Panel application
- Select View > Capture Properties
- Click the Size and Crop tab
- In the Pin Select menu click the Add button. The Add Pin dialog box opens. Pins are virtual capture devices used for webcasting.
- In the Add Pin dialog box add a pin by assigning a new pin number. Click OK. Repeat this process twice until you have three pins. close the Add Pin dialog box
- Select each individual pin from the Select Pin combo box. Click the Get Data button. In the default Output size menu click the 1/2x radio box and ensure that the resolution is set to 320x240 for each pin. Click the apply button.
- Click OK
- Close the Osprey Video Control Panel
http://epresence.tv/documentation/pictures/osprey_setup.jpg
5.3 ePresence Interactive Media Installation
5.3.1 Installing ePresence Producer
ePresence Producer is used for capturing, editing, and publishing multimedia archives to the web.
- Download the ePresence Producer zip file from http://sourceforge.net/project/showfiles.php?group_id=159579
- Navigate to the directory where you downloaded ePresence Producer
- Double click Setup.exe to start the installation process.
- Follow the installation utility's instructions
- Close the installation utility.
5.3.2 Configuring ePresence Producer for On-Demand Webcasting
- Launch ePresence Producer.
- Specify the correct ePresence URL.
- Click the Set button.
- Enter the ePresence Administrative password. Click OK.
- The New Session Wizard opens. Check that the producer is installed properly by publishing a test webcast. Create a new event by entering Title, Presenter and Date/time information in the New Event box. Select the default template. Click the Create button.
- The ePresence Capture dialog opens. Click the Start Recording button and capture a short clip. Click the Stop Recording button. Click the Exit button
- ePresence Producer asks you if you want to publish your archive. Click OK. ePresence Producer will encode all supported media formats and publish the archive automatically. Wait for the encoding process to complete
- After the encoding process is complete ePresence Producer automatically opens your web browser and navigates to your ePresence server with your published archive. Select one of the media formats and preview your media archive to ensure the video plays properly.
5.3.3 Configuring ePresence Producer for Live Webcasting
- Launch ePresence Producer
- Click Tools →Options The Setup dialog box opens
- In the Setup dialog box click the ePresence Live** tab
- In the streaming profiles window select Profile#1 WM from the Windows Media Profile combo box, and Profile#1 RM from the Real Media Profile combo box.
- In the Live Encoder Remote Control window click the Enabled check box.
- Click the OK button
- Click the Capture icon. The Capture dialog opens
- In the Capture dialog click the Start Recording to start capturing.
- Click the Start Live button to begin live encoding. When you click the Start Live button your webcast automatically becomes available for login on your ePresence Server. It becomes unavailable once you click the Stop Live button
- To test your live stream open your web browser and navigate to your ePresence Server.
- Click on the Live events tab.
- Enter your username and password, and select one of the supported players. Ensure the live user interface is rendered in the browser. If the test was successful your Media Station is ready for live webcasting!
- Click the Stop Live button.
- Click the Exit button
http://epresence.tv/documentation/pictures/ep_options.jpg
5.3.5 Installing ePresence Presenter
ePresence Presenter is an all-in-one presentation application, which provides tools for webcasting Power Point slides, live software demonstrations, website content, and screen captures. It is usually installed on the presenter's computer.
/w\ Your ePresence Media Station and the presenter's computer must be connected to the internet in order to communicate.
- Download the ePresence Presenter from http://sourceforge.net/project/showfiles.php?group_id=159579
- Open the ePresence Presenter msi file.
- Follow the installation utility's instructions
- Close the installation utility.
5.3.6 Installing ePresence Player
- Download the ePresence player from http://sourceforge.net/project/showfiles.php?group_id=159579
- Open the ePresence Player msi file
- Follow the installation utility's instructions
- Close the installation utility.




