Platform independent, client agnostic. Finally, a true cross-platform streaming video solution.
Because VX30 is based on Java technology, the video stream can be delivered from any platform to any Java enabled browser on any type of system. Making it the true universal video streaming solution.
1: Client Agnostic
VX30 Video is decoded inside the client's web browser by a tiny java applet (100KB) that is transparently sent ahead of the video stream. This self-loading unsigned Java applet does not require any intervention from the user to load and is deleted from the user's cache when the browser is closed. The VX30 video applet is backwards compatible to Java 1.1, so you are guaranteed that your video will be availble to over 94% of the world's web browsers.
2: Platform Independence - No Streaming Media Server Required
The VX30 video applet is much more then a video decoder. It is also an intelligent packet manager that negotiates a true video stream from an ordinary web server to the client's browser. As a matter of fact, from a web server's point of video VX30 video files are as generic as an ordinary image file such as a JPEG or GIF. This way any combination of hardware and software can be used as the video host. If you prefer to deliver video through a content delivery network, you can use an inexpensive non-specialized HTTP network instead of the more expensive traditional streaming media enabled networks.
3: Security, Java + HTTP Only + SSL
Have you ever heard of a Java virus? Because the VX30 video applet is an unsigned java applet it has very restricted access to the client's machine. In addition because we only use the HTTP protocol to stream our video you do not have to open the more vulnerable and often exploited streaming media protocols such as UDP or RTSP. Another advantage to HTTP only is that you are guaranteed that your video stream will be availble to users behind restrictive corporate firewalls and proxy servers. To secure communications even further, VX30 can also be used in conjunction with secure socket layer (SSL). This way you can envelope your video stream with an additional set of encryption.
4: Digital Rights Management Made Easy
VX30 video files are enveloped in a secure format that can only be opened by a key created with the web site's fully qualified domain name where the video file is being streamed. This makes it impossible for someone to hijack your video stream and play it on a non-qualified web site/domain. This strategy requires no user intervention to work and is easily set-up during the encoding process with a couple clicks of the mouse. DRM can as easily be disabled if you are not interested in protecting your content.
5: Automatic Bandwidth Detection
One of the first procedures the VX30 video applet performs when it loads in the client's browser is a line speed test from the browser back to the server. Based upon the connection strength, the applet will choose the appropriate file size to stream to the client. During the encoding process, it is easy to set up multiple bandwidth potentials. The different potentials are stored in an encrypted XML file that the video applet uses to make it's selection.
6: VX30 + AJAX + Customization
The VX30 Video Applet utilizes the Java to JavaScript communication bridge to set-up JavaScript events and to control the playback of the video. JavaScript events can be timed for when the video starts, stops or is paused. These events can be used for tracking functions, playing videos in succession or enabling graphical effects. JavaScript can also control the video's playback including start, stop, pause, volume control and full-screen oscillation. This way you can "skin" you video with your own HTML based "media player".
7: Patented & Properly Licensed Technology
Not only are we the best at it, but we also hold the patent on "Player-Less" streaming. To read up on the definition of our patent please visit the USPTO and do a search on US Patent #6,938,047. In addition for the use of MPEG and AVC/AAC technology we hold licenses with MPEGLA and Via Licensing.
8: Incredible Video and Audio Quality Without the Bandwidth
We utilize an MPEG 4 Part II variant for our universal video that is cable of full D1 resolution at less than 1mbps. For standard internet video size (320 x 240) we can efficiently create video streams in the 150 - 300kbps range. VX30 audio is based upon the OGG CODEC implemented through JOrbis. VX30 audio is capable of CD quality stereo playback in the 64kbps - 128kbps range.
9: Enterprise Grade Encoding Tools
Creation of VX30 video is a breeze with our VX30 Universal Video Encoder (UVE). VX30 UVE has all the features you'd expect in an enterprise grade encoding tool such as batch processing and many additional features such as a built-in FTP client, HTML code generation, a wizard encoding mode and a command line interface. VX30 UVE can encode all standard digital video formats. It can also encode directly from a non-protected DVD or from a video capture device such as a web camera.
10: Video Magnification
VX30 Video can easily be toggled from in-line to windowed mode by click on the bottom right hand corner of the video or by right clicking the video applet and choosing "Zoom". Once in windowed mode the video can be resized to your preference, including full screen. To restore the video to normal playing mode, simply close the browser window that the video is playing inside. The video does not have to change its position in the timeline to go from inline to windowed mode.