Centralized Streaming Server
-
Configure multiple servers with unique settings from a single installation.
The xmoovStream Server is a centralized system that sits in a fixed location while still allowing you to create multiple streaming servers anywhere on your site. It uses so-called server configuration files to determine the behavior of any streaming server you create. Creating a streaming server is as easy as creating a directory and an index.php file. You then include the xmoovStream Server and tell it which configuration file to use utilizng only two lines of code. -
Multi Mime Support
Use the xmoovStream Server to serve any file type your server can understand. Not only can you serve your Flash videos with the xmoovStream Server, but also the video player itself and even a thumbnail image. -
Force File Download
The xmoovStream Server has the ability to invoke a Save As dialog box for your users without the need for extra code or modification. -
Logging
The xmoovStream Server can keep logs for statistics and debugging purposes. -
Email Error Reporting
Receive error reports via email enabling you to react quickly to problems and security issues.
Security
-
Hot Link Protection
You can now protect your files against hot linking using a simple cookie based token system. A token is an alphanumeric code, which is unique for each user and file. The token is valid for a limited time that you specify and can be used as part of the actual url to your files. -
Hide Original File Location
The xmoovStream Server allows you to host your files outside of your server root hiding their true location.
Bandwidth Control
-
Bandwidth Throttling
The xmoovStream Server allows you to define the maximum speed in which files can be downloaded from your server. This allows a higher number of clients to stream files at a steadier rate. -
Burst Loading
The burst setting enables the xmoovStream Server to send an unthrottled initial burst of data to the client. This is helpful when streaming media files to players, allowing for shorter pre-buffer times when throttling bandwidth.
Http and Pseudo-streaming
-
Random Access Video
Random access parts of a video that have not yet loaded. This feature is now supported for the Apple iPhone and Quicktime Player X. -
Http Range Support
Http range support provides the ability to resume downloads which have been interrupted and allows random access video for iPhone and Quicktime Player X.
Rich Media Server
-
Compatible with a wide variety of Flash based video players
You can use the xmoovStream Server with almost any open source and commercially available video player. Here is a list of players tested with the xmoovStream Server. -
Compact Embed Code
The included xmoovStream Player Loader eliminates the need for flashvars allowing you to provide compact embed code for your visitors.
Included xmoovStream Video Player
-
Simple, Lightweight, Robust and xmoov
The xmoovStream Video Player is a simple and light weight Flash video player, designed to be uncomplicated and easy to configure for you, as well as easy to use for your viewers. The reliable and ultra robust playback engine is based on the same actionscript 3 engine by xmoov.com used to create high-end customized video solutions for major internet content publishers.
Included xmoovStream Audio Player
-
Simply Clever
The xmoovStream Audio Player is a single file Flash MP3 player designed for multiple instances to be embedded on a page to form a playlist. When one player is playing and the listener clicks on another, the one that is playing will automatically deactivate without the need for javascript. Its flip-around interface is attractive and intuitive. When the listener starts playback, it flips to its back side revealing the playback indicator and begins loading and playing the audio file. When the listener cancels playback, it flips back to the front revealing the play button.




