Documentation for creating streaming video library in Greenstone
For collection based on audio/video media files including MPEG-1, MPEG-2, MPEG-4, MPA, WMV, WMA, ASF, MP3, QuickTime etc.
This documentation gives brief instructions for developing a Media Streaming Video Library in Greenstone. For media streaming Unreal Media Server is required at the server end and Streaming Media Player is required to be installed at enduser's desktops. TCP protocol is used for communication between client and server. This protocol may not work satisfactorily if a firewall is installed on server. For more information about such and another aspects of Unreal Media Server and Steaming Media Player please visit website of Unreal Media Server at
http://www.umediaserver.net
Please note that this documentation works for Windows platform.
Prerequisites at server end
Installation process
1.0 Setting up Unreal Media Server
Extract the downloaded UmediaServer.zip file. Following two files will be extracted
a. UmediaServer.msi
b. UhttpProxy.msi
1.1 Installing Unreal Media Server Version 4.0
Double click UmediaServer.msi
Follow default installation procedure. (If using Windows 2000 or later, install it for everyone)
Where to store video files?
Create a folder on a drive of your computer e.g E:\videofiles
Open Media Server Configurator (To do this, Click Start > Programms > Unreal Streaming )
Right click File Resources to create a virtual folder. Give folder name as videofiles.
Browse for folder location i.e E:\videofiles and enter videofiles in description field.
2.0 Installing Unreal Http Proxy IIS extension Version 4.0
Double click UhttpProxy.msi
Follow default installation procedure.
This installation should make a virtual directory uhttpproxy in Default Website Menu of Microsoft IIS (web server).
Important: Verify c:\inetpub\wwwroot\uhttpproxy directory for uhttpproxy.dll file. If it doesnot exist there, then follow below mentioned uhttpproxy.dll file installation procedure.
2.1 Installing uhttpproxy.dll file (Please read above instruction before proceeding)
http://www.umediaserver.net/faq.html)
3.0 Installing Streaming Media Player Version 4.0
Creating Greenstone collection
<codei>http://ip_address/videofiles/hrdvideo.mpg</code>
*Create a link for downloading the Streaming Media Player i.e.
http://ip_address/videofiles/StreamingMediaPlayer.msi
A outline of such HTML page is given below.
Note, you will need to use proper IP addresses in the links, don't just copy 'localhost'.
Include this file in collect/collection_name/import directory
Build the newly created collection
If the links don't work, try adding -no_links to HTMLPlugin and rebuilding.
Testing phase
Example collection