OpenTech 2008 - The Child of Baird and Berners-Lee

Post on 21-Jan-2015

6,763 views 4 download

description

Tom Loosemore\'s presentation of some mildly crazy ideas about the future of the TV platform.

transcript

1

No Programme Left Behind:Liberating Television from the Tyranny of the Ephemeral

Tom Loosemore

Saturday 5th July 2008

2

The Small Print:

Warning: this speaker may give the impression of vague technical plausibility. This is erroneous. In truth, he’s one of those managerial bluffer types with ideas above his station. The last code he wrote was some catastrophically bad PHP back in 1999, leading an erstwhile colleague to revoke his access to CVS, stating ‘he knows just enough to be terribly dangerous’. Caveat Emptor.

3

My House, North London

4

Alexandra Palace

5

6

7

Someone just broke TV

10/04/23 8

Bang to rights, Sir Tim…

9

How is TV broken?

10

99.9999% of TV is not longer with us

11

And even the 0.00001% that is available…

can’t be found can’t be shared

can’t be linked to

12

“Make All TV Ever Available,

Findable &

Addressable.”

The Organising Problem:

13

Digital TVDigital Satellite DVB-S Digital Cable DVB-C Digital Terrestrial DVB-T (aka

Freeview)Digital Mobile DVB-H

Digital RadioDigital Audio Broadcast DABDigital Radio Mondial DRM

Internet BroadcastLive Unicast streamingMulticast streaming (bbc.co.uk/multicast)

Digital Broadcasting in the UK

10/04/23 14

Freeview: The UK’s best TV, free.

15

Pros:Rich AV Content Accessible Well structuredExtremely ScalableVery High AvailabilityProven

Cons Documentation

Licence Ephemeral

How does Freeview stack up as an API?

16

DVB-T Broadcast Audio & Video API

2Mbs MPEG2 streamWidescreenStereoView a single channel, or capture a multiplexLicence: Some programmes with CC licence

DVB-T Broadcast Metadata API

“Next 8 days” programme infoTitle, description, genre, channel, start time etc.UIDs & series linking not implemented.Licence: OK

Freeview is really a pair of linked APIs

10/04/23 17

BBC Broadcast Metadata API

http://backstage.bbc.co.uk/data/BbcWebApi

18

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

19

Damn. Ok, at least publish the catalogue.

open.bbc.co.uk/catalogue

20

“Make All TV Ever Available,

Findable &

Addressable.”

OK. now back to that Organising Challenge:

21

My Danny O’Brien Moment

22

Dom & Nick Ludlam

23

Promise.tv : The last week’s TV, in a box.

25

OK, but…

26

“Make All TV Ever Available,

Findable &

Addressable.”

Once again, that Organising Problem:

27

“How about a year’s worth of TV?”

Real-time transcode MPEG2 to MPEG4 0.5 GB per channel per hour 12 GB per channel per day1 TB stores a channel for 3 months24 TB stores all BBC TV for a year

Much too large to sit in living room20,000 programmes - too many for ‘grid’ EPG…

…and so to the Web!

28

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

BBCRedux.com

29

BBCMacro.com: A year of BBC TV

10/04/23 30

Of course, it did the usual schedule stuff

10/04/23 31

But you could also search 20,000+ programmes

10/04/23 32

Download programme, Programme information,

10/04/23 33

Tags hacked via term extraction

10/04/23 34

Et voila: the collected works of Cruickshank

10/04/23 35

User Ratings; User Comments

10/04/23 36

People + Programmes = Social Scheduling

37

OK, but…

38

“Make All TV Ever Available,

Findable &

Addressable.”

Back, for the final time, to that Organising Problem:

39

Need. More. Storage.

40

What if… ?

41

Some maths.

Real-time transcode MPEG2 to MPEG4 An hour-long programme is 500MB120TB stores all decent UK TV for a year

So we need 10TB/month storage

42

Some more maths.

Assume each Impossibox had a 1TB diskAssume 100 bought each monthThat’s an additional 100TB storage each month

But we only need 10TB each month

100 boxes/month = 10 copies of each programme

And a very nicely seeded bittorrent cloud...

43

How the Impossibox Network Seeds

BBC One Jun – Aug

2008

BBC Two Jul – Sep 2008

BBC Four Jul – Dec

2008

ITV1 Aug – Oct

2008

Channel Four Sep – Nov

2008BBC Two Sep – Nov

2008

Tracker server

TV

TV Metadata

44

How you watch any programme, ever

BBC Two May – Jul

2008

BBC Four Jan – Jun 2008

ITV1 Oct– Dec

2008

Channel Five Feb – Apr

2008BBC Two

Mar – May 2008

BBC One Jun – Aug

2008

TV Metadata

Tracker server

Tracker Data

45

46

…has built a couple of prototypes

47

Impossibox Spec

MythTV ++

 Metadata db

Torrent Creator

RSS in/out 

 OS

(Debian) 

 1 TB Local

Storage 

Freeview Tuner

Remote Control

TV Out

 Platform (AMD 64)

 

  Tracker Server  

   

 Networked

Storage 

   

TV Metadata

TV

48

What Else Could It Do?

The ma’ and pa’ of all social TV navigation?Integration with DSL router? Popularity-based seeding?ISP-sensitive p2p?Targeted advertising?Encryption / PPV?

49

Thank You

Tom Loosemoretom@loosemore.com