48
1 No Programme Left Behind: Liberating Television from the Tyranny of the Ephemeral Tom Loosemore Saturday 5th July 2008

OpenTech 2008 - The Child of Baird and Berners-Lee

  • Upload
    tomski

  • View
    6.763

  • Download
    4

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: OpenTech 2008 - The Child of Baird and Berners-Lee

1

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

Tom Loosemore

Saturday 5th July 2008

Page 2: OpenTech 2008 - The Child of Baird and Berners-Lee

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.

Page 3: OpenTech 2008 - The Child of Baird and Berners-Lee

3

My House, North London

Page 4: OpenTech 2008 - The Child of Baird and Berners-Lee

4

Alexandra Palace

Page 5: OpenTech 2008 - The Child of Baird and Berners-Lee

5

Page 6: OpenTech 2008 - The Child of Baird and Berners-Lee

6

Page 7: OpenTech 2008 - The Child of Baird and Berners-Lee

7

Someone just broke TV

Page 8: OpenTech 2008 - The Child of Baird and Berners-Lee

10/04/23 8

Bang to rights, Sir Tim…

Page 9: OpenTech 2008 - The Child of Baird and Berners-Lee

9

How is TV broken?

Page 10: OpenTech 2008 - The Child of Baird and Berners-Lee

10

99.9999% of TV is not longer with us

Page 11: OpenTech 2008 - The Child of Baird and Berners-Lee

11

And even the 0.00001% that is available…

can’t be found can’t be shared

can’t be linked to

Page 12: OpenTech 2008 - The Child of Baird and Berners-Lee

12

“Make All TV Ever Available,

Findable &

Addressable.”

The Organising Problem:

Page 13: OpenTech 2008 - The Child of Baird and Berners-Lee

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

Page 14: OpenTech 2008 - The Child of Baird and Berners-Lee

10/04/23 14

Freeview: The UK’s best TV, free.

Page 15: OpenTech 2008 - The Child of Baird and Berners-Lee

15

Pros:Rich AV Content Accessible Well structuredExtremely ScalableVery High AvailabilityProven

Cons Documentation

Licence Ephemeral

How does Freeview stack up as an API?

Page 16: OpenTech 2008 - The Child of Baird and Berners-Lee

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

Page 17: OpenTech 2008 - The Child of Baird and Berners-Lee

10/04/23 17

BBC Broadcast Metadata API

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

Page 18: OpenTech 2008 - The Child of Baird and Berners-Lee

18

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Page 19: OpenTech 2008 - The Child of Baird and Berners-Lee

19

Damn. Ok, at least publish the catalogue.

open.bbc.co.uk/catalogue

Page 20: OpenTech 2008 - The Child of Baird and Berners-Lee

20

“Make All TV Ever Available,

Findable &

Addressable.”

OK. now back to that Organising Challenge:

Page 21: OpenTech 2008 - The Child of Baird and Berners-Lee

21

My Danny O’Brien Moment

Page 22: OpenTech 2008 - The Child of Baird and Berners-Lee

22

Dom & Nick Ludlam

Page 23: OpenTech 2008 - The Child of Baird and Berners-Lee

23

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

Page 24: OpenTech 2008 - The Child of Baird and Berners-Lee

25

OK, but…

Page 25: OpenTech 2008 - The Child of Baird and Berners-Lee

26

“Make All TV Ever Available,

Findable &

Addressable.”

Once again, that Organising Problem:

Page 26: OpenTech 2008 - The Child of Baird and Berners-Lee

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!

Page 27: OpenTech 2008 - The Child of Baird and Berners-Lee

28

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

BBCRedux.com

Page 28: OpenTech 2008 - The Child of Baird and Berners-Lee

29

BBCMacro.com: A year of BBC TV

Page 29: OpenTech 2008 - The Child of Baird and Berners-Lee

10/04/23 30

Of course, it did the usual schedule stuff

Page 30: OpenTech 2008 - The Child of Baird and Berners-Lee

10/04/23 31

But you could also search 20,000+ programmes

Page 31: OpenTech 2008 - The Child of Baird and Berners-Lee

10/04/23 32

Download programme, Programme information,

Page 32: OpenTech 2008 - The Child of Baird and Berners-Lee

10/04/23 33

Tags hacked via term extraction

Page 33: OpenTech 2008 - The Child of Baird and Berners-Lee

10/04/23 34

Et voila: the collected works of Cruickshank

Page 34: OpenTech 2008 - The Child of Baird and Berners-Lee

10/04/23 35

User Ratings; User Comments

Page 35: OpenTech 2008 - The Child of Baird and Berners-Lee

10/04/23 36

People + Programmes = Social Scheduling

Page 36: OpenTech 2008 - The Child of Baird and Berners-Lee

37

OK, but…

Page 37: OpenTech 2008 - The Child of Baird and Berners-Lee

38

“Make All TV Ever Available,

Findable &

Addressable.”

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

Page 38: OpenTech 2008 - The Child of Baird and Berners-Lee

39

Need. More. Storage.

Page 39: OpenTech 2008 - The Child of Baird and Berners-Lee

40

What if… ?

Page 40: OpenTech 2008 - The Child of Baird and Berners-Lee

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

Page 41: OpenTech 2008 - The Child of Baird and Berners-Lee

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...

Page 42: OpenTech 2008 - The Child of Baird and Berners-Lee

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

Page 43: OpenTech 2008 - The Child of Baird and Berners-Lee

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

Page 44: OpenTech 2008 - The Child of Baird and Berners-Lee

45

Page 45: OpenTech 2008 - The Child of Baird and Berners-Lee

46

…has built a couple of prototypes

Page 46: OpenTech 2008 - The Child of Baird and Berners-Lee

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

Page 47: OpenTech 2008 - The Child of Baird and Berners-Lee

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?

Page 48: OpenTech 2008 - The Child of Baird and Berners-Lee

49

Thank You

Tom [email protected]