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