BBC Redux was a
BBC Research & Development system that digitally recorded
television and radio output in the United Kingdom produced by the
British Broadcasting Corporation
The British Broadcasting Corporation (BBC) is a British public broadcasting, public service broadcaster headquartered at Broadcasting House in London, England. Originally established in 1922 as the British Broadcasting Company, it evolved in ...
.
It operated from 2007 to 2022
and contains several
petabytes of recordings
and subtitle data.
It is notable for being the
proof of concept for the
Flash video streaming version of the
BBC iPlayer.
It was an internal research project developed for testing
which acted as a giant
video on demand
Video on demand (VOD) is a media distribution system that allows users to access videos, television shows and films Digital distribution, digitally on request. These multimedia are accessed without a traditional video playback device and a typica ...
or
personal video recorder (PVR).
It contained a complete digital archive, recording both television and radio twenty-four hours a day, of all of the BBC's national and also some regional broadcast output since mid-2007,
and automatically compiled without human input.
The BBC stated that BBC Redux was one of its major contributions to the field of digital archiving and preservation.
Some accounts for accessing the system on a temporary basis were made available at Mashed 08
and again at Culture Hack Day 2011, providing streaming-only access to BBC content broadcast during the weekend of the event. As well as streaming, the system enables high-quality downloads of television and radio content,
and has had the option to download subtitles from programmes since 2008.
BBC Redux had originally been developed at the BBC's Kingswood Warren campus,
in only two months,
and with the investment required being significantly less than the iPlayer.
The saved content can be used for
broadcast compliance checking and by BBC programme researchers.
BBC Redux was only available to employees, because existing legal contracts with content producers limited how material could be broadcast, distributed and made available to general consumers.
The
Readme file for associated API frameworks hosted on
GitHub
GitHub () is a Proprietary software, proprietary developer platform that allows developers to create, store, manage, and share their code. It uses Git to provide distributed version control and GitHub itself provides access control, bug trackin ...
states:
In May 2022, in a blog post, the BBC confirmed the sunset and ultimate closure of the Redux service. Redux content was migrated to the new BBC Archive Search, which operates on Amazon Web Services. New programmes are delivered to the BBC Archive automatically as they are ingested for playout.
Technical details
The system recorded over 100 megabits per second, continuously.
, BBC Redux contained 300,000 hours of recorded audio and video.
A series of standard Digital Video Broadcasting terrestrial antennas and satellite dishes, coupled to
DVB-T
DVB-T, short for Digital Video Broadcasting – Terrestrial, is the DVB European-based consortium standard for the broadcast transmission of digital terrestrial television that was first published in 1997 and first broadcast in Singapore in Fe ...
and
DVB-S TV tuner cards were used to capture the incoming
DVB multiplexes transmitted for over-the-air
Freesat
Freesat is a British free-to-air satellite television service, first formed as a joint venture between the BBC and ITV plc and now owned by Everyone TV (itself owned by all of the four UK Public broadcasting, public service broadcasters, BBC, ...
and
Freeview terrestrial television
Terrestrial television, or over-the-air television (OTA) is a type of television broadcasting in which the content is signal transmission, transmitted via radio waves from the terrestrial (Earth-based) transmitter of a TV station to a TV rece ...
.
These raw
MPEG transport streams are split into
single-programme MPEG transport streams, encapsulated in
RTP, and sent using
UDP IP multicast within the IPv4
multicast address range
233.122.227.0/24
from
AS31459
.
From the multicast streams individual
television programmes can be extracted and saved, without requiring any transcoding or conversion of the contained
MPEG-2 video data.
, racks of
Sun Fire T1000 and T2000 machines were used acquiring and storing the incoming programmes respectively; while commodity
x86-64
x86-64 (also known as x64, x86_64, AMD64, and Intel 64) is a 64-bit extension of the x86 instruction set architecture, instruction set. It was announced in 1999 and first available in the AMD Opteron family in 2003. It introduces two new ope ...
computers were used for database operations and playback transcoding.
The T2000 storage nodes were connected by
10 Gigabit Ethernet on the network side,
and then by
serial attached SCSI
In computing, Serial Attached SCSI (SAS) is a point-to-point serial Communications protocol, protocol that moves data to and from Computer storage, computer-storage devices such as hard disk drives, solid-state drives and tape drives. SAS replac ...
to
RAID
RAID (; redundant array of inexpensive disks or redundant array of independent disks) is a data storage virtualization technology that combines multiple physical Computer data storage, data storage components into one or more logical units for th ...
boxes containing high-capacity
commodity
In economics, a commodity is an economic goods, good, usually a resource, that specifically has full or substantial fungibility: that is, the Market (economics), market treats instances of the good as equivalent or nearly so with no regard to w ...
Serial ATA
SATA (Serial AT Attachment) is a computer bus interface that connects host adapter, host bus adapters to mass storage devices such as hard disk drives, optical drives, and solid-state drives. Serial ATA succeeded the earlier Parallel ATA (PAT ...
hard disk drive
A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating hard disk drive platter, pla ...
s.
The "
fsck-free"
ZFS file system was used after experiments with
Unix File System (UFS) proved it to be too slow.
Sun Microsystems
Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
had to manually repair the filesystems on two occasions using
Unix dd
.
The software was based on
open source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
technologies,
[;]
and used a combination of
mod_perl
and
C running on
OpenSolaris
OpenSolaris () is a discontinued open-source computer operating system for SPARC and x86 based systems, created by Sun Microsystems and based on Solaris. Its development began in the mid 2000s and ended in 2010.
OpenSolaris was developed as ...
.
A series of "
lolcat" images were used for the system's
HTTP 404 and error pages.
Different formats were available for download, including the raw
MPEG-TS files and compressed
MPEG-4 and
FLV versions of the files.
BBC Redux content was migrated to BBC Archive Search after the project was discontinued. The remaining Redux recordings currently available on BBC Archive Search are the most recent broadcasts of programmes that the service recorded prior to being shut down. All recordings from non-BBC channels were removed shortly after the launch of BBC Archive Search.
Projects
As part of the European Union (EU) "NoTube" project running between 2009–12, a recommendation research system using
Lonclass categorisation and
Tanimoto coefficient matching was tested by the BBC R&D Audience Experience team and integrated with 23,000 recordings delivered from Redux.
The matching dataset was gathered over a period of five months.
For a BBC Digital Media Initiative (DMI) demonstration entitled "Million Minutes", files from the BBC's
D-3 video tape archive were imported into the Redux system during 2009–2010.
This also used commercial software from
Artesia Digital Media Group and involved creating a
representational state transfer
REST (Representational State Transfer) is a software architectural style that was created to describe the design and guide the development of the architecture for the World Wide Web. REST defines a set of constraints for how the architecture of ...
(REST) interface onto the content stored within Redux.
During 2010,
Safari
A safari (; originally ) is an overland journey to observe wildlife, wild animals, especially in East Africa. The so-called big five game, "Big Five" game animals of Africa – lion, African leopard, leopard, rhinoceros, African elephant, elep ...
and
Google Chrome
Google Chrome is a web browser developed by Google. It was first released in 2008 for Microsoft Windows, built with free software components from Apple WebKit and Mozilla Firefox. Versions were later released for Linux, macOS, iOS, iPadOS, an ...
browser extension
A browser extension is a software module for customizing a web browser. Browsers typically allow users to install a variety of extensions, including user interface modifications, cookie management, ad blocking, and the custom scripting and st ...
s were developed to integrate Redux content with the mai
www.bbc.co.uk/programmesdirectory.
In January 2012, the BBC's Multimedia Classification team announced they were hoping to test and add "mood-based navigation" to the existing BBC Redux interface,
along with
audience measurement
Audience measurement calculates how many people are in an audience, usually in relation to radio listenership and television viewership, but also in relation to newspaper and magazine readership and, increasingly, web traffic. The term is someti ...
and other rich
metadata
Metadata (or metainformation) is "data that provides information about other data", but not the content of the data itself, such as the text of a message or the image itself. There are many distinct types of metadata, including:
* Descriptive ...
comprising work part-funded by the
Technology Strategy Board.
During 2010–2011 BBC Research and Development integrated content archived in BBC Redux with the BBC's existing internal BBC
InFax system, allowing finding of metadata and archive content within the same browser window,
covering news and
subtitles
Subtitles are texts representing the contents of the audio in a film, television show, opera or other audiovisual media. Subtitles might provide a transcription or translation of spoken dialogue. Although naming conventions can vary, caption ...
from over the previous five years.
During March 2012, the Atlas index changed the method of equivalence matching used for indexing against BBC Redux.
References
External links
*
{{BBC
Redux
2007 establishments in the United Kingdom
Film archives in the United Kingdom
Video on demand services