Social forum

Helix DNA server and Autoview

 
Picture of ilias choutopoulos
Helix DNA server and Autoview
by ilias choutopoulos - Wednesday, 13 June 2007, 2:13 PM
 
hello there

Bit of Irrelevant question.

I was wondering if you know anything about Helix DNA server, it's the open source streaming server from Real. I want to use a free streaming server to stream RTSP, and Windows Media videos but I wouldn't want to get involved with licencing, do you think this piece of software is suitable for my needs? I've read that it only supports Real Media videos but after Installing it I saw that it also supports wmv,mpeg etc.

Would Helix DNA server be compatible with autoview ? I'm planning to use a different server pc as the streaming server with Helix DNA server installed and link the videos to moodle from there, I guess it'll work fine wide eyes

Thanks
Picture of Tim Williams
Re: Helix DNA server and Autoview
by Tim Williams - Wednesday, 13 June 2007, 4:17 PM
 
The Helix DNA server is open source, but the pure open source version is missing most of the binary codecs that you need to actually stream video content, so the formats that it can stream are actually very limited.

You will need to buy the Helix Universal server from Real if you want to stream WMV content. This works very nicely, we have it on our server and you can see the WMV videos it streams on our website. However, it is expensive, expect to $1000's for it, depending on the size of your organisation and expected usage. Otherwise, you are stuck with the free version which only supports the latest Real codec and restricts you to 5 simultaneous streams. They will still expect you to agree to a licence to get this, the licence is free and needs to be renewed every year. However, be warned, Real periodically upgrade the free version to their latest codec and remove support for the older codec, this means that to keep using the free version you have to re-encode your entire video library or pay money for the full version.

If you want to stream WMV, the only other option is to run the MS streaming media server, which can be downloaded free for recent windows server versions. Otherwise, I can thoroughly reccomend the Apple Darwin server for Quicktime, this will stream both Quicktime and Generic ISO MPEG 4 videos which will work with both Quicktime and a number of other clients (eg VideoLan). The server is open source and has the full set of codecs in the open source version. You will probably want to get Quicktime pro to encode the videos, i've not had much luck encoding quicktime videos that work with Darwin using VideoLan. However, QT Pro is cheap.

Unfortunately MS have so far refused to support the ISO MPEG 4 container format, so windows media player can't play these streams. If they ever do support the format, then using Darwin to stream MPEG 4 would be the ideal solution for providing multi-platform support with a single stream.

Unless you have a windows server, go for Darwin, the popularity of iTunes means that the Quicktime plugin is probably a lot more widespread than Real player these days, so it's less likely to cause problems for your end users. Multi-rate streaming and plugin embedding in webpages is a bit of a pain with Quicktime since it you need to generate reference file to go on the server. AutoView has a quicktime reference generator built in which can sort out the reference issues for embedding a single stream, but will not as yet create a multi-rate reference file for you (although you can set up two separate single rate sources, one for modem and the other for broadband). If you have a windows server, then ask yourself what is most important, cross-platform standards based streaming or support for windows media player. Of course, you could have both, we have a Darwin server in addition to the Helix Universal server.

As far as Autoview is concerned, instead of selecting the video file from Moodles file browser when setting up a video source, just type in the relevant rtsp:// URL and it should work.