RWAP Services - review of Forbidden Technologies Java Based Video Streaming

Streaming Video over the Internet

 

Other RWAP Websites
RWAP Software
(supporting the Sinclair QL, Cambridge Z88 and ZX Spectrum)

RWAP Adventures
(Adventure gaming)

Internet Business Angels
(Providing advice to small business)

 

With the ever-growing popularity of sites for sharing video content, such as Youtube, video making is hitting the masses.  However, when considering publishing video content, you have to consider 3 things,

1) shooting the video;

2) editing the video to make it into a refined product; and

3) how to transmit the video to other people.

The logical place to actually start is to consider how you are going to transmit the video as this may impact on your choices for the others.  Consider whether you want to have mass market appeal for your finished video, or whether it is just intended to share it with a few friends.  This will affect how high quality you want the video to appear and how much time and expense you are willing to put into it.

Video Transmission Methods

There are two ways of transmitting video over an internet connection, the best quality video (at present) require you to download the video in its entirety, before it can be played.  This obviously suffers from requiring long download times (even short videos can be several megabytes) and also storage space. 

The other method is video streaming, whereby only a small portion of the video is downloaded onto the computer at any one time, in a read ahead buffer, which is then continually updated whilst the video stored in the buffer is shown on-screen.  With slow connections, this can cause images to jump, or appear to stop altogether for long periods and can also lead to a loss of synchronisation between the sound and picture.

You also need to consider what software a user will have installed on their computer and whether use of that software may be restricted for some reason (eg. behind a corporate firewall).  In many cases, if a player needs to be downloaded and installed, this may mean that any users who are situated on company networks may not have sufficient rights to install a player and therefore be unable to view your video content.

Forbidden Technologies Demonstration VideosHaving looked at the various methods available, we have chosen the solution provided by Forbidden Technologies.  This technology has various benefits, including the speed with which the video starts up and the excellent playback quality at  lower speeds. Because Forbidden Technologies utilise a Java based player which is downloaded as part of the video, this means it can bypass corporate firewalls and be viewed by anyone with a Java enabled internet browser.

Displaying any form of video over an internet connection is problematic, due to the sheer volume of information required to build each frame of the image. For example, PAL TV (the standard in most of Europe), comprises 768x576 pixels at 25 frames per second and 16 bits per pixel.  The compression to enable this to be transmitted over the internet, is achieved using what is known as a "Codec" (compressor/ decompressor) routine.  At present, Forbidden Technologies have created a Codec which supports 376x280 pixels at 25 frames per second, although this can be de-compressed to larger display sizes, which are a multiple of this.  However, this requires good quality, fast internet connections and computers if the picture is to appear anywhere near natural.  It is however, a big step-up and shows that good internet video quality is achievable without the need for a broadband connection.

Watching videos on Mobile Devices Such as Sony PSP, mobile phones and pocket PCs (PDAs)

There are various ways of getting video onto a mobile device - you can either point your mobile device at a website which streams video over the mobile phone network (GPRS), ask someone to bluetooth (or even viewtooth) a video directly to your device, or download the video onto your PC and convert it to your mobile device.  Companies such as PQ DVD offer software specifically designed to convert DVD movies onto various mobile devices, such as the Sony PSP, Pocket PC, Palm devices and Apple's video iPod.  However, this relies on you being able to get hold of the video on DVD or video files (for example .wmv, .avi, .mpg, .mpeg, .rm, .rmvb, Tivo2go formats) on your PC and so is not instantaneous.

That said, the software provided by PQ DVD is easy to use and low cost.

The other option, which allows you to access video directly, without needing a computer or broadband connection, is to watch videos that are streamed over GPRS (the mobile phone network).

Streaming over the mobile phone network (GPRS)

The problem with video transmission over the internet becomes even more apparent when attempting to send video over the mobile phone network.  Originally 3G was to offer a data rate of 384kbit/second, however, this has now been reduced to 64Kbit/second.  Although the screen size provided on current mobile phones is vastly smaller than that provided on a PC, providing seamless video at this data rate is somewhat of a nightmare.  However, Forbidden Technologies have already managed to become the first company to be able to offer video streaming over GPRS to ARMPocketPC PDAs (such as the highly acclaimed O2 xda and Compaq iPAQ).

Using the online video publishing and editing tool (FORScene) you can easily publish your video in various formats, including ready for mobile or website streaming, or as a PODCast for the new Apple Video iPod.  Videos published as PODCasts are automatically uploaded to iTunes ready for download onto a Video iPod.

Forbidden Technologies have also now released a codec to enable mobile phones (such as the Nokia N-Gage, Nokia N90, N70, 3230, 3650, 6600, 6670, 7610 and 7650, Sony Ericsson P800, P900 and P910i as well as Symbian based phones) to view video over the 32Kbit/second 2.5G network (GPRS), which enables people to access video without needing access to the latest 3G network.  Orange have also opened up their 3G network to allow third party applications, which means that people with an Orange Nokia 6630 mobile phone, can now watch videos created using Forbidden Technologies FORMobile over the 3G network.

An additional benefit of the Forbidden Technologies solution, is that it supports Viewtooth, which means that the video player and videos can be transmitted between mobile phones at nil cost. Their website currently has a page which demonstrates the mobile codec and you can then download Clesh - Edit and Share your Video Content their mobile video application (FORMobile). By comparison, Oplayo have already set up a website whereby videos can be downloaded direct to a Java enabled mobile phone, this is similar to the Clesh website set up by Forbidden Technologies - it is hoped that this will provide some healthy competition between the two service providers.

Other Forms of Video Streaming

Many video compression companies have gone along the route of requiring users to have a specific media player installed on their computer, Real Networks - Try RealOne Player for free such as the Microsoft Media Player, RealPlayer, Apple Quicktime or On2.net's Truecast player .  However, these are not all available on all computers or operating systems, meaning that many web-sites have to provide several versions of any video. We have also found that over the past 3 months, when we have tried to view various videos over the internet, we have been told that we need to download a new version of  the player, or need a different plug-in, even though we may have only recently done this.  This is infuriating and time-consuming, even over a broadband connection.  A further problem is where visitors are using an internet connection over a corporate firewall or where parental controls have been installed and users may not have any rights to download and install players or new versions.  These other forms of video encoding may also require dedicated servers or expensive hardware to generate the video. 

Unlimited file storage for all your files (including streaming media)!Finally, you have the problem of where to host your video content for video streaming - you will generally need a dedicated server, such as that provided by Streamload.com which provides unlimited file storage for MP3, Divx, Anime, Movies, Images, and Music.  They also add the ability to charge your customers for downloads, make them searchable, mark them as Adult Only and even include them in emails.  Charges are based on the download width and amount of storage, although for Home and Small Business users, charges are a lot less.

These problems do not happen with Forbidden Technologies' videos, which do not require you to have a special player installed, unless you are using a PDA (Personal Data Assistant) or mobile phone to access the video - they will work on any internet browser which has JAVA enabled.  There is also no need to use dedicated servers or hardware - you have the option of (a) purchasing a dedicated compressor (a full desktop computer complete with Unix operating system and hardware compressor), (b) sending videos to Forbidden Technologies for them to compress on your behalf, or (c) using the FORdv software on a Window based PC to compress the feed from a DV tape machine or mini-DV camera connected to the PC via Firewire.

There are similar JAVA players available from the likes of Eyewonder, Oplayo and Clipstream, however they tend to support much lower frame rates than the Forbidden Technologies' players.  Although we have had problems viewing the demonstration videos on these websites in the past, these now all seem to be working, although even over a broadband connection, the size of the image on the screen is still fairly small in order to maintain a higher frame rate.  Perhaps the main rival to Forbidden Technologies at the moment has to be Oplayo which seem to offer a similar quality of video and their technology has already been used by some firms to offer various video content to mobile phones. 

Although Forbidden Technologies have had working colour video for mobile phones since last year, they have  only just released this player (FORMobile) to the general content provider (they were awaiting the launch of mobile phones using the latest Symbian operating system (created by Psion plc), which will allow sound to be added to video) and it is hoped that content will soon be available.  We also understand that Forbidden Technologies are investigating the development of a system which can be used on some Palm OS handheld computers, such as the Tungsten T3.  Latest improvements to the speed of the player and sound mean that their FORMobile player is now much more acceptable on older mobile phones.

A recent innovation for Forbidden Technologies, has been the release of FORlive - a solution to allow live streaming over the internet to any JAVA enabled device - many of their rivals have also recently released similar products and it will be interesting to see who takes the market lead in this field.  The Forbidden Technologies solution involves Compressor software designed to run on low-cost Linux based computers, and can handle both live video feeds and video tape feeds to provide full frame rate high resolution video compressed and streamed in real-time, automatically creating output suitable for broadband, midband and dialup simultaneously..

What is different about Forbidden Technologies Solution?

Generally, the software required to decode the video stream and display it on screen, comes as part of the video clip, ensuring that you always have access to the correct version of the player.  This is achieved without unduly affecting download times and Forbidden Technologies must be congratulated on this innovative step.  In fact, the Forbidden Technologies' videos take about the same time (if not less) than streaming video into separate players. However, if you are using a PDA to access the video, a small player (110K only) needs to be installed first.  For mobile phones, again, a small player will need to be installed before you can view any videos (to save on the cost of data downloads over GPRS), although this is only a minimal 10K, which is miniscule compared to similar MPEG-4 players. Oplayo have adopted a similar approach.  It is interesting that Forbidden Technologies have adopted a different codec (adlet) aimed specifically at advertising, which could be included with the video clip, with advertising downloads costing less than 1p at current GPRS rates.

To prevent viewers from moving from your web-site before the chosen video is displayed, the latest versions of Forbidden Technologies' Codec allow for a JPEG or GIF (including animated GIFs) to be downloaded as soon as the video code is started up, with the play controls later appearing once the video is ready to play.

Further, by the use of automatic datarate sensing within the video software, it is possible to include one video link on your website, which will automatically adapt to the bandwidth available to the viewer, thus providing a smooth transition between mobile phones, 28K modems, 56K modems and broadband connections.

Shooting Your Video

Having decided on how you intend to allow people to view the end video, you will need to bear in mind the amount of storage space and bandwidth available for your video, and then the quality of the video you wish to produce.

You can use a digital video recorder, a digital camera or even a camera enabled mobile phone, although the digicam will provide the best quality output, closely followed by some of the newer mobile phones, and with the digital cameras providing probably the lowest quality. If you have an analogue camcorder (one that uses VHS, VHS-C, SVHS-C, 8mm, or Hi8 tape), you can still get your videos onto the internet. It will require an extra step and some additional equipment, though, since these camcorders are not usually equipped with computer connections. You will need to digitize the video with a converter box, which will convert the analogue signal from the camcorder to a digital signal that the computer can understand.

Recommended guidelines are:

  • Shoot in strong lighting conditions.
  • Avoid using a heavily patterned or moving background.
  • Always use a tripod.
  • Avoid pans, zooms and dissolves.
  • Minimise the number of cuts.
  • Use full frame close-ups sparingly.
  • Use a reflector to throw light into the eyes: you should be able to see a glint in the eye.
  • Use a boom or lapel microphone.

Of course, the more practised you are, the better the output will be, so try to shoot the video from different angles to get different lighting effects and to provide a range of film from which you can edit the final video.

Editing Your Video

This is the part of creating a video which tends to create the steepest learning curve and can be expensive.  Although some newer computers come complete with video editing software (such as Apple's iMovie or Windows MovieMaker) this can be very difficult to control and to get the sort of output you require.  Nero 7 Premium also includes a video editor within its various items of software, but once you are getting away from the simple end of the market, it can be a jump into several £100s to purchase professional editing suites.

This is where Forbidden Technologies' solution comes into its own - you can use FORScene as an online editing solution - again this is accessed via any Java enabled internet browser and you purchase minutes of editing time at low cost.  The user interface is exceptionally easy to comprehend and can be learnt in less than an hour.  It also has many powerful features which are normally only seen in the high end editing suites used by television companies (indeed many TV companies have started to adopt this as the standard).  This is ideal for editing videos prior to uploading them to the YouTube website.

There is also now the option of using FORupload (formerly called FORdv) - a free Windows or MAC based software package which will compress the feed from a DV tape player, or a mini-DV camera connected to the PC via Firewire.  This will obviously take quite a lot of processing power and you are charged at £1 per minute (or part minute) of source material digitised.  This is then published to your FORScene account.  FORupload even allows you to upload high definition Quicktime files into your FORScene account, which allows 80-90% of editing for high definition to take place using FORscene on PCs or Macs, and for the program to be finished on native high definition systems, such as FCP.  Once on the FORScene server, the video can be edited directly via an internet browser.

FORScene provides an excellent Java based tool for editing and publishing videosFeatures of FORScene

  • Ability for several people to work on the same video simultaneously from any location in the world
  • Support for PAL and NTSC broadcasting standards
  • Logging of changes and edit points including timecodes
  • Storyboard mode included to provide an easy way of creating, selecting and reordering shots
  • Video editing can begin even whilst the video is still being uploaded to the server
  • Online chat with other editors enabling close working
  • Ability to add sub-titles in various languages (user can switch between them as video plays)
  • Slideshow can be added alongside the video and synchronised - slides can also contain links to external web sites
  • Company logo can be added to the video - to provide a hot link to your website (and helping to circumvent problems with illegal distribution).
  • The company logo and video controls only appear when a mouse is placed over the video

It would be interesting to know how easy it would be to switch between actual video streams to allow the user to switch sound to a different language also.

Once your video has been edited, it can then easily be published to a website, for use in an email, or advertising banner, or in mobile phone format.

Since releasing the first versions of their videos, Forbidden Technologies have improved video quality and download times greatly, and have now reached a stage whereby the videos are easy to watch at any size and certainly the smaller display sizes are at least equal to the quality which you would expect via the best of any other web streaming technology.

If you prefer, you can submit the video which you want to include on a website (on standard S-VHS / Betacam SP , DV, mini-DV or even high quality AVI files on CD) to Forbidden Technologies for them to compress the video.  They will then send it back to you over the internet, with a player embedded into the video, ready for upload to a web-site.  Videos are made in a resolution of 376x280 pixels, at 25 frames per second for the internet (both narrowband and broadband), 320x240 (or 160x120) pixels at 12.5 frames per second for PDAs or 160x120 pixels at 12.5 frames per second for mobile phones.  Charges are based on the length of the video to be converted (£100+VAT per minute) and the number of times the video is downloaded (£250+VAT for the first 10,000 uses, negotiable after that).  Both prices are as at the time of writing this review.  Unfortunately, no information is provided on the cost of having a video re-processed to take advantage of later versions of the Codec and/or the player itself.

As stated, if you are a professional user, you may want to consider hiring a FORScene compressor which provides you with the hardware to perform the compression yourself.  FORScene is now starting to receive recognition from the larger TV production companies, and has been successfully used of late to edit Super Vets on BBC1 (which shows the Royal Veterinary College in action) and "Trust Me - I'm a Holiday Rep", which was broadcast on Channel 5.

Demonstrations of Forbidden Technologies Videos

Demonstrations of the power and ease of the Forbidden Technologies' video system can be seen on the following sites: