April 2024 - This site, and Kamaelia are being updated. There is significant work needed, and PRs are welcome.

Mini Project: The Mighty Boosh

Multicast streaming system

A simple kamaelia based system to multicast stream programmes. Aiming to stream carousel(s) to clients containing 1/2 hour programme episodes (pre-recorded, pre-compressed to files)

System consisting of:

Target schedule

Highly aggressive schedule to see what can be done in a short space of time. Expected to actually take a little longer.

Achieved Schedule

Multicast Carousel work completed:

Basic client side tuner interface completed:

Simple Reliable Multicast Protocol completed:

Server pipeline:

CRON (MH) Done

DATA SOURCE (MH) Done

SERVER (MS) Done

Implementation of more robust Simple Reliable Multicast protocol.

Took longer than anticipated due to boundary conditions in the sending side.

Provide factory interface for MH to do testing (wasn't necessary/needed)

INTEGRATION

Client pipeline

Implementation of more robust Simple Reliable Multicast protocol.

HTTP Server (MS)

Over optimistic for such a short time frame. Currently reviewing approach.

restreaming locally

must be turned into threaded component

Client player (eg. VLC, not our responsibility)