IAEMStream - an On-Demand Streaming Server
IAEMStream
The goal of the project is to implement an On-Demand Streaming Server for the E-Learning Portal iaem.at. For that we made the product IAEMStream for the Content Management System Zope/Plone, which allows On-Demand Streaming via the RTSP-Protocol (Real Time Streaming Protocol) in Plone.
In addition the server has to take over the right-management of Plone, so that only authorisized people are able to get the media.
After some research about existing solutions we decided to use the On-Demand Streaming Server of the VideoLAN project (VLC).
Use-Case
If a user wants to hear a specific file and if he has the necessary rights, then a "hear-channel" will be openend for him with a random generated address. Now she/he can open the audio or video-stream in an external audio-player, or in the browser-plugin and pause, seek, etc. in it.
After the user has enough of it, the hear-channel will be removed from the system.