Homepage

Accessibility links

  • Skip to content
  • Accessibility Help
BBC Account
Notifications
  • Home
  • News
  • Sport
  • Weather
  • iPlayer
  • Sounds
  • Bitesize
  • CBeebies
  • CBBC
  • Food
  • Home
  • News
  • Sport
  • Reel
  • Worklife
  • Travel
  • Future
  • Culture
  • TV
  • Weather
  • Sounds
More menu
Search BBC Search BBC
  • Home
  • News
  • Sport
  • Weather
  • iPlayer
  • Sounds
  • Bitesize
  • CBeebies
  • CBBC
  • Food
  • Home
  • News
  • Sport
  • Reel
  • Worklife
  • Travel
  • Future
  • Culture
  • TV
  • Weather
  • Sounds
Close menu

OPEN__SOURCE

Menu
Menu
  • Home
  • Projects
    • Current
    • Archive

Archive Projects

The following BBC projects have been made available under a variety of open source licenses. These projects are no longer maintained by software teams and are presented for legacy purposes.

A

AAF Edit Pack

This project provides a set of Delphi components that provide easy access to Advanced Authoring Format (AAF) files.

B

BAP Tools

Broadcast Audio Production Tools set

C

cpan modules

These are projects we have released the following distributions to CPAN (Comprehensive Perl Archive Network)

D

dirac

Dirac is a state of the art video codec that provides general-purpose video compression and decompression tools. It is cross-platform and written in ANSI standard C++.

G

Glow

Glow is a JavaScript library designed to simplify the development of richly interactive websites in a manner compliant with BBC Standards & Guidelines.

I

ID3v2 Chapter Tool

ID3v2ChapterTool is an application which allows you to author and embed chapter information in your audio files.

K

Kamaelia

Kamaelia is designed as a testbed for network experimentation using a component architecture designed to simplify creation and testing of new protocols for large scale media delivery systems.

M

Media Dispatch

A reference implementation of the Pro-MPEG Media Dispatch Group's Media Dispatch Protocol. This software allows large media files and their metadata to be exchanged by organisations according to an agreed standard.

M

Media Lounge

A C++ application, based on the "Crystal Space 3D" game engine SDK. It displays an interactive, shared virtual world, in which the content author can embed audio and video sequences.

M

MHEG+

MHEG+ is a programming language developed by the TV Platforms Group at the BBC.

M

mod rest cache

to provide a mechanism to store content in a local disk cache that has been retrieved from another web server (or 2nd tier), and to provide a REST-like HTTP interface to remove specific items from that cache.

M

MXF File Test Engine

Provides a system that allows various tests to be performed on MXF files.

T

TV-Anytime Java API

The BBC TV-Anytime Java API is for parsing, manipulating and creating TV-Anytime metadata.

U

URIplay

URIplay allows content to be assigned unique and persistent urls.

V

Video Shot Change Detector

A simple DirectShow video shot change detector filter, suitable for a wide variety of applications.

Contribute

We'd love for you to get involved. Take a look at the projects here, or head over to Github to start contributing.
BBC on Github

Get in touch

Get in touch if you have any questions about Open Source at the BBC or want to get involved via our Twitter. @BBCOpenSource

Join the team

Want to join the design & engineering team? Check out the careers page below. BBC Careers

Blog

Read all about what we are up to over on the Design and Engineering blog. D&E Blog

Explore the BBC

  • Home
  • News
  • Sport
  • Weather
  • iPlayer
  • Sounds
  • Bitesize
  • CBeebies
  • CBBC
  • Food
  • Home
  • News
  • Sport
  • Reel
  • Worklife
  • Travel
  • Future
  • Culture
  • TV
  • Weather
  • Sounds
  • Terms of Use
  • About the BBC
  • Privacy Policy
  • Cookies
  • Accessibility Help
  • Parental Guidance
  • Contact the BBC
  • Get Personalised Newsletters
  • Advertise with us
  • AdChoices / Do Not Sell My Info
Copyright © 2022 BBC. The BBC is not responsible for the content of external sites. Read about our approach to external linking.