SlideShare una empresa de Scribd logo
1 de 49
Descargar para leer sin conexión
No Programme Left Behind: Liberating Television from the Tyranny of the Ephemeral   Tom Loosemore Saturday 5th July 2008
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 .
My House, North London
Alexandra Palace
 
 
Someone just broke TV
Bang to rights, Sir Tim…
How is TV broken?
99.9999% of TV is not longer with us
And even the 0.00001% that is available… can’t be found  can’t be shared can’t be linked to
“ Make All TV Ever  Available,  Findable &  Addressable.” The Organising Problem:
Digital TV Digital Satellite DVB-S  Digital Cable DVB-C  Digital Terrestrial DVB-T (aka Freeview) Digital Mobile DVB-H Digital Radio Digital Audio Broadcast DAB Digital Radio Mondial  DRM Internet Broadcast Live Unicast streaming Multicast streaming (bbc.co.uk/multicast) Digital Broadcasting in the UK
Freeview: The UK’s best TV, free.
Pros : Rich AV Content  Accessible  Well structured Extremely Scalable Very High Availability Proven Cons   Documentation  Licence  Ephemeral How does Freeview stack up as an API?
DVB-T Broadcast Audio & Video API 2Mbs MPEG2 stream Widescreen Stereo View a single channel, or capture a multiplex Licence: Some programmes with CC licence DVB-T Broadcast Metadata API “Next 8 days” programme info Title, description, genre, channel, start time etc. UIDs & series linking not implemented. Licence: OK  Freeview is really a pair of linked APIs
BBC Broadcast Metadata API http://backstage.bbc.co.uk/data/BbcWebApi
 
Damn. Ok, at least publish the catalogue. open.bbc.co.uk/catalogue
“ Make All TV Ever  Available,  Findable &  Addressable.” OK. now back to that Organising Challenge:
My Danny O’Brien Moment
Dom & Nick Ludlam
Promise.tv : The last week’s TV, in a box.
Is a Record-everything PVR possible? Each Freeview channel is 2 Mbps MPEG2  Approx 2 GB per channel per hour 50 GB per channel per day 1 TB stores 4 channels for 7 days 3 TB stores nearly all good UK TV for 7 days But box would need 12 tuner cards… or would it?
OK, but…
“ Make All TV Ever  Available,  Findable &  Addressable.” Once again, that Organising Problem:
“ 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 day 1 TB stores a channel for 3 months 24 TB stores all BBC TV for a year Much too large to sit in living room 20,000 programmes - too many for ‘grid’ EPG… …and so to the Web!
BBCRedux.com
BBCMacro.com:  A year of BBC TV
Of course, it did the usual schedule stuff
But you could also search 20,000+ programmes
Download programme, Programme information,
Tags hacked via term extraction
Et voila: the collected works of Cruickshank
User Ratings; User Comments
People + Programmes = Social Scheduling
OK, but…
“ Make All TV Ever  Available,  Findable &  Addressable.” Back, for the final time, to that Organising Problem:
Need. More. Storage.
What if… ?
Some maths. Real-time transcode MPEG2 to MPEG4  An hour-long programme is 500MB 120TB stores all decent UK TV for a year So we need 10TB/month storage
Some more maths. Assume each Impossibox had a 1TB disk Assume 100 bought each month That’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...
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 2008 BBC Two   Sep – Nov 2008 Tracker server TV TV Metadata
How you watch any programme, ever BBC One  Jun – Aug 2008 BBC Two  May – Jul 2008 BBC Four  Jan – Jun 2008 ITV1   Oct– Dec 2008 Channel Five   Feb – Apr 2008 BBC Two   Mar – May 2008 TV Metadata Tracker server Tracker Data
 
… has built a couple of prototypes
Impossibox Spec TV Metadata TV   Platform (AMD 64)   TV Out Remote Control Freeview Tuner   1 TB Local Storage     OS  (Debian)   RSS in/out  Torrent Creator   Metadata db MythTV ++       Networked Storage         Tracker Server  
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?
Thank You Tom Loosemore [email_address]

Más contenido relacionado

Destacado

What knowledge do teachers need to have to
What knowledge do teachers need to have toWhat knowledge do teachers need to have to
What knowledge do teachers need to have totstephens
 
4iP Introduction - Tom Loosemore
4iP Introduction - Tom Loosemore4iP Introduction - Tom Loosemore
4iP Introduction - Tom Loosemoretomski
 
Publizitatearen Historia 3gaia2/3zatia
Publizitatearen Historia 3gaia2/3zatiaPublizitatearen Historia 3gaia2/3zatia
Publizitatearen Historia 3gaia2/3zatiakatixa
 
How Media Is Changing The Way We Learn
How Media Is Changing The Way We LearnHow Media Is Changing The Way We Learn
How Media Is Changing The Way We Learntstephens
 
Collaborativet Tools
Collaborativet ToolsCollaborativet Tools
Collaborativet Toolststephens
 
Collaborative Tools
Collaborative ToolsCollaborative Tools
Collaborative Toolststephens
 
Interesting 2009 - The Race To Sail Faster Than 50 Knots
Interesting 2009 - The Race To Sail Faster Than 50 KnotsInteresting 2009 - The Race To Sail Faster Than 50 Knots
Interesting 2009 - The Race To Sail Faster Than 50 Knotstomski
 
Open BBC Strategy, July 2004
Open BBC Strategy, July 2004Open BBC Strategy, July 2004
Open BBC Strategy, July 2004tomski
 
Intellectual property rights & online accommodations for students
Intellectual property rights & online accommodations for studentsIntellectual property rights & online accommodations for students
Intellectual property rights & online accommodations for studentststephens
 
Collaborative tools
Collaborative toolsCollaborative tools
Collaborative toolststephens
 
Planning Process
Planning ProcessPlanning Process
Planning Procesststephens
 
4iP Presentation to OpenTech 2009
4iP Presentation to OpenTech 20094iP Presentation to OpenTech 2009
4iP Presentation to OpenTech 2009tomski
 
Collaborative Tools
Collaborative ToolsCollaborative Tools
Collaborative Toolststephens
 
Collaborative tools[1]
Collaborative tools[1]Collaborative tools[1]
Collaborative tools[1]tstephens
 
Rosa's Presentation
Rosa's PresentationRosa's Presentation
Rosa's Presentationtomski
 

Destacado (19)

What knowledge do teachers need to have to
What knowledge do teachers need to have toWhat knowledge do teachers need to have to
What knowledge do teachers need to have to
 
4iP Introduction - Tom Loosemore
4iP Introduction - Tom Loosemore4iP Introduction - Tom Loosemore
4iP Introduction - Tom Loosemore
 
Publizitatearen Historia 3gaia2/3zatia
Publizitatearen Historia 3gaia2/3zatiaPublizitatearen Historia 3gaia2/3zatia
Publizitatearen Historia 3gaia2/3zatia
 
How Media Is Changing The Way We Learn
How Media Is Changing The Way We LearnHow Media Is Changing The Way We Learn
How Media Is Changing The Way We Learn
 
Overviewppt
OverviewpptOverviewppt
Overviewppt
 
Collaborativet Tools
Collaborativet ToolsCollaborativet Tools
Collaborativet Tools
 
Collaborative Tools
Collaborative ToolsCollaborative Tools
Collaborative Tools
 
Interesting 2009 - The Race To Sail Faster Than 50 Knots
Interesting 2009 - The Race To Sail Faster Than 50 KnotsInteresting 2009 - The Race To Sail Faster Than 50 Knots
Interesting 2009 - The Race To Sail Faster Than 50 Knots
 
Open BBC Strategy, July 2004
Open BBC Strategy, July 2004Open BBC Strategy, July 2004
Open BBC Strategy, July 2004
 
Overviewppt
OverviewpptOverviewppt
Overviewppt
 
Intellectual property rights & online accommodations for students
Intellectual property rights & online accommodations for studentsIntellectual property rights & online accommodations for students
Intellectual property rights & online accommodations for students
 
Collaborative tools
Collaborative toolsCollaborative tools
Collaborative tools
 
RUSD
RUSDRUSD
RUSD
 
Planning Process
Planning ProcessPlanning Process
Planning Process
 
4iP Presentation to OpenTech 2009
4iP Presentation to OpenTech 20094iP Presentation to OpenTech 2009
4iP Presentation to OpenTech 2009
 
Collaborative Tools
Collaborative ToolsCollaborative Tools
Collaborative Tools
 
Collaborative tools[1]
Collaborative tools[1]Collaborative tools[1]
Collaborative tools[1]
 
April6
April6April6
April6
 
Rosa's Presentation
Rosa's PresentationRosa's Presentation
Rosa's Presentation
 

Similar a OpenTech 2008 - The Child of Baird and Berners-Lee

Elisha Attia Logtel from ANALOG 2 HDTV
Elisha Attia Logtel from ANALOG 2 HDTVElisha Attia Logtel from ANALOG 2 HDTV
Elisha Attia Logtel from ANALOG 2 HDTVElysée (Elisha) Attia
 
Quantitative Analysis
Quantitative AnalysisQuantitative Analysis
Quantitative AnalysisVideoguy
 
Vs199 hd/data essentials sc master rev3_10_2013_compressed_4_slideshare
Vs199 hd/data essentials sc master rev3_10_2013_compressed_4_slideshareVs199 hd/data essentials sc master rev3_10_2013_compressed_4_slideshare
Vs199 hd/data essentials sc master rev3_10_2013_compressed_4_slideshareScott Carrey
 
LO4 - Task 4 - Developing Technologies
LO4 - Task 4 - Developing TechnologiesLO4 - Task 4 - Developing Technologies
LO4 - Task 4 - Developing TechnologiesMandar Pachpande
 
Pure gold presentation
Pure gold presentationPure gold presentation
Pure gold presentationRihel Calma
 
BBC Backstage 2009
BBC Backstage 2009BBC Backstage 2009
BBC Backstage 2009Rain Ashford
 
Hacking cable TV Networks Like Die hard Movie
Hacking cable TV Networks Like Die hard MovieHacking cable TV Networks Like Die hard Movie
Hacking cable TV Networks Like Die hard MovieRahul Sasi
 
071129 The I Tv Company
071129 The I Tv Company071129 The I Tv Company
071129 The I Tv Companyubiquitous
 
Iptv by gunjan negi
Iptv by gunjan negiIptv by gunjan negi
Iptv by gunjan negiGunjanN
 
Understand developing technologies
Understand developing technologiesUnderstand developing technologies
Understand developing technologiesPoppy Browne
 
Hybrid TV & OTT TV for Telco 3.0
Hybrid TV & OTT TV for Telco 3.0Hybrid TV & OTT TV for Telco 3.0
Hybrid TV & OTT TV for Telco 3.0Andrea Volpini
 
Rhys Mclachalan - Future of TV Presentation
Rhys Mclachalan - Future of TV PresentationRhys Mclachalan - Future of TV Presentation
Rhys Mclachalan - Future of TV PresentationMediaCom Edinburgh
 
Challenges in iptv technologies(nnm)
Challenges in iptv technologies(nnm)Challenges in iptv technologies(nnm)
Challenges in iptv technologies(nnm)nnmaurya
 
Digital TV in Thailand Engineering Journal of Thailand
Digital TV in Thailand Engineering Journal of ThailandDigital TV in Thailand Engineering Journal of Thailand
Digital TV in Thailand Engineering Journal of ThailandYOZZO
 
2007 11 16 Iptv Europe And Asia V1.3
2007 11 16 Iptv Europe And Asia V1.32007 11 16 Iptv Europe And Asia V1.3
2007 11 16 Iptv Europe And Asia V1.3lbodenheimer
 

Similar a OpenTech 2008 - The Child of Baird and Berners-Lee (20)

Elisha Attia Logtel from ANALOG 2 HDTV
Elisha Attia Logtel from ANALOG 2 HDTVElisha Attia Logtel from ANALOG 2 HDTV
Elisha Attia Logtel from ANALOG 2 HDTV
 
Quantitative Analysis
Quantitative AnalysisQuantitative Analysis
Quantitative Analysis
 
BBC technologies
BBC technologiesBBC technologies
BBC technologies
 
Vs199 hd/data essentials sc master rev3_10_2013_compressed_4_slideshare
Vs199 hd/data essentials sc master rev3_10_2013_compressed_4_slideshareVs199 hd/data essentials sc master rev3_10_2013_compressed_4_slideshare
Vs199 hd/data essentials sc master rev3_10_2013_compressed_4_slideshare
 
BBC - What is IPTV?
BBC - What is IPTV?BBC - What is IPTV?
BBC - What is IPTV?
 
LO4 - Task 4 - Developing Technologies
LO4 - Task 4 - Developing TechnologiesLO4 - Task 4 - Developing Technologies
LO4 - Task 4 - Developing Technologies
 
Pure gold presentation
Pure gold presentationPure gold presentation
Pure gold presentation
 
BBC Backstage 2009
BBC Backstage 2009BBC Backstage 2009
BBC Backstage 2009
 
Hacking cable TV Networks Like Die hard Movie
Hacking cable TV Networks Like Die hard MovieHacking cable TV Networks Like Die hard Movie
Hacking cable TV Networks Like Die hard Movie
 
071129 The I Tv Company
071129 The I Tv Company071129 The I Tv Company
071129 The I Tv Company
 
IPTV
IPTVIPTV
IPTV
 
Iptv by gunjan negi
Iptv by gunjan negiIptv by gunjan negi
Iptv by gunjan negi
 
Understand developing technologies
Understand developing technologiesUnderstand developing technologies
Understand developing technologies
 
Hybrid TV & OTT TV for Telco 3.0
Hybrid TV & OTT TV for Telco 3.0Hybrid TV & OTT TV for Telco 3.0
Hybrid TV & OTT TV for Telco 3.0
 
Rhys Mclachalan - Future of TV Presentation
Rhys Mclachalan - Future of TV PresentationRhys Mclachalan - Future of TV Presentation
Rhys Mclachalan - Future of TV Presentation
 
Challenges in iptv technologies(nnm)
Challenges in iptv technologies(nnm)Challenges in iptv technologies(nnm)
Challenges in iptv technologies(nnm)
 
Iptv presentation
Iptv presentationIptv presentation
Iptv presentation
 
Digital TV in Thailand Engineering Journal of Thailand
Digital TV in Thailand Engineering Journal of ThailandDigital TV in Thailand Engineering Journal of Thailand
Digital TV in Thailand Engineering Journal of Thailand
 
2007 11 16 Iptv Europe And Asia V1.3
2007 11 16 Iptv Europe And Asia V1.32007 11 16 Iptv Europe And Asia V1.3
2007 11 16 Iptv Europe And Asia V1.3
 
Technology
TechnologyTechnology
Technology
 

Último

UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 

Último (20)

UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 

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
  • 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 .
  • 5.  
  • 6.  
  • 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 TV Digital Satellite DVB-S Digital Cable DVB-C Digital Terrestrial DVB-T (aka Freeview) Digital Mobile DVB-H Digital Radio Digital Audio Broadcast DAB Digital Radio Mondial DRM Internet Broadcast Live Unicast streaming Multicast streaming (bbc.co.uk/multicast) Digital Broadcasting in the UK
  • 14. Freeview: The UK’s best TV, free.
  • 15. Pros : Rich AV Content Accessible Well structured Extremely Scalable Very High Availability Proven Cons Documentation Licence Ephemeral How does Freeview stack up as an API?
  • 16. DVB-T Broadcast Audio & Video API 2Mbs MPEG2 stream Widescreen Stereo View a single channel, or capture a multiplex Licence: Some programmes with CC licence DVB-T Broadcast Metadata API “Next 8 days” programme info Title, description, genre, channel, start time etc. UIDs & series linking not implemented. Licence: OK Freeview is really a pair of linked APIs
  • 17. BBC Broadcast Metadata API http://backstage.bbc.co.uk/data/BbcWebApi
  • 18.  
  • 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:
  • 22. Dom & Nick Ludlam
  • 23. Promise.tv : The last week’s TV, in a box.
  • 24. Is a Record-everything PVR possible? Each Freeview channel is 2 Mbps MPEG2 Approx 2 GB per channel per hour 50 GB per channel per day 1 TB stores 4 channels for 7 days 3 TB stores nearly all good UK TV for 7 days But box would need 12 tuner cards… or would it?
  • 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 day 1 TB stores a channel for 3 months 24 TB stores all BBC TV for a year Much too large to sit in living room 20,000 programmes - too many for ‘grid’ EPG… …and so to the Web!
  • 29. BBCMacro.com: A year of BBC TV
  • 30. Of course, it did the usual schedule stuff
  • 31. But you could also search 20,000+ programmes
  • 33. Tags hacked via term extraction
  • 34. Et voila: the collected works of Cruickshank
  • 35. User Ratings; User Comments
  • 36. People + Programmes = Social Scheduling
  • 38. “ Make All TV Ever Available, Findable & Addressable.” Back, for the final time, to that Organising Problem:
  • 41. Some maths. Real-time transcode MPEG2 to MPEG4 An hour-long programme is 500MB 120TB stores all decent UK TV for a year So we need 10TB/month storage
  • 42. Some more maths. Assume each Impossibox had a 1TB disk Assume 100 bought each month That’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 2008 BBC Two Sep – Nov 2008 Tracker server TV TV Metadata
  • 44. How you watch any programme, ever BBC One Jun – Aug 2008 BBC Two May – Jul 2008 BBC Four Jan – Jun 2008 ITV1 Oct– Dec 2008 Channel Five Feb – Apr 2008 BBC Two Mar – May 2008 TV Metadata Tracker server Tracker Data
  • 45.  
  • 46. … has built a couple of prototypes
  • 47. Impossibox Spec TV Metadata TV   Platform (AMD 64)   TV Out Remote Control Freeview Tuner   1 TB Local Storage     OS (Debian)   RSS in/out  Torrent Creator   Metadata db MythTV ++       Networked Storage         Tracker Server  
  • 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 Loosemore [email_address]

Notas del editor

  1. Hello My name tom loosemore I work for the BBC By day I try to drag the BBC’s 2,574 websites into the 21 st Century In exchange, I get some freedom to experiment with the future of tele. And today I’m going to explain Why I think TV is broken [pause] And I’m going to share Some ideas and prototypes The BBC has been developing In the hope that We might help mend it. But first, some necessary small print