SlideShare a Scribd company logo
1 of 21
Download to read offline
Project Baird
What, why and how
projectbaird.com @projectbaird
What is Project Baird?
The one (long) liner:
A project to pull together specifications,
prototypes and documentation for next-
generation hybrid TV (and radio)
applications.
What is Project Baird?
• Open to all interested parties
No direct affiliations
• A collaborative effort
Code, specifications, and even the website itself are on GitHub —
anybody can fork and submit patches
• An effort to collate, not reinvent the wheel
Why?
• Hybrid devices are exciting
• There’s a whole world of potential
applications
• “Next-generation” isn’t very far away!
How?
Identifying areas of technology:
• …which are shared between the
broadcasting and Internet communities
• …which exist in one world but can
benefit the other
Questions we’re
answering
• How can a second screen device know
what’s playing currently?
• What’s the canonical URL for this
programme?
• What are the subjects of this programme?
• How can applications be automatically
presented for a given programme?
What’s happening now?
• Hybrid devices today are supporting
interactive applications built with Web
technologies (HTML, CSS, JavaScript)
• This means Web applications (and
“widgets”) are being built which need to
work with broadcast technologies
• W3C is launching the “Web and TV”
working group to explore applications
Where does DVB fit
into all of this?
• DVB provides a rich infrastructure for
broadcast environments
• History of providing support for iTV
applications
• Lots of useful information is broadcast
over-the-air, and can be relayed to apps and
other devices on a LAN
The DVB URI scheme
• Provides means to identify platforms,
networks, multiplexes, events, and
resources with a well-defined syntax,
defined by DVB
The DVB URI scheme
• Traditionally only used within “the
broadcasting world”, such as iTV
applications
The DVB URI scheme
• Hybrid devices and second-screen
applications are changing that
The DVB URI scheme
• Provisionally registered at IANA
• Current registration is by Project Baird, by way of an Internet
Draft citing the DVB specification document published by ETSI
• http://tools.ietf.org/html/draft-mcroberts-uri-dvb-04
• Exploring ways to move forward so that everybody wins
• Aim is for a permanent registration in the not-too-distant
future, as collaboration between DVB and the Internet
community
Why register?
Just as with any other registration-based system (for example, DVB
original_network_ids), URI schemes used in the real world are meant to be
registered with IANA.
• To prevent competing registrations
• So that other specifications (e.g.,W3C,
IETF) can cite it in confidence
• If it’s not registered at IANA, technically it
doesn’t exist
The good news
• Registration is straightforward
• It only costs some time & effort
• A well-written draft will make DVB
(particularly in a hybrid setting) more
accessible to Internet-focussed developers
The bad news
• Somebody needs to do it!
• It should probably be coordinated by DVB,
as it’s a DVB specification
• Historical decisions and technical
architecture will probably need explaining
to those unfamiliar with DVB
Some examples
• Ask a hybrid receiver what it’s playing:
• http://toys.projectbaird.com/now-playing/
• Perform service discovery (using RadioDNS) to
find a resolver service
• http://toys.projectbaird.com/lookup/
• Find a canonical URL for the programme
• e.g., http://www.bbc.co.uk/programmes/b00ty6b0
Some examples
(continued)
• Fetch RDF/XML from that URL, and summarise it
• http://toys.projectbaird.com/summarise/
• Discover subject URIs
• http://toys.projectbaird.com/delve/
• Match subject URIs to applications & present
• http://toys.projectbaird.com/tablet/
• (needs WebKit, uses live experimental endpoints —YMMV)
What does it look like?
Of course…
…this is just the start.
There are lots of ideas and applications in
development and on the drawing-board.
None of this would be
possible without some
help
• NoTube — http://www.notube.tv
• An EU-funded project, with collaborators including the BBC, IRT,VU
Amsterdam, and Ontotext.
• RadioDNS — http://radiodns.org
• An independent project providing a means to map a set of broadcast
identifiers/parameters to a DNS domain name
• DVB
• …for creating the environment upon which these kinds of applications
can be built.
This is Project Baird.
If you’d like to find out more, please don’t hesitate to
get in touch.
projectbaird.com @projectbaird

More Related Content

Viewers also liked

0518聴きゼミ資料(共有用)
0518聴きゼミ資料(共有用)0518聴きゼミ資料(共有用)
0518聴きゼミ資料(共有用)
Kaoru Nakagawa
 
Karen Zgoda CV
Karen Zgoda CVKaren Zgoda CV
Karen Zgoda CV
Karen
 
12月4日伝え方セミナー資料
12月4日伝え方セミナー資料12月4日伝え方セミナー資料
12月4日伝え方セミナー資料
Kaoru Nakagawa
 
1204_伝え方セミナー
1204_伝え方セミナー1204_伝え方セミナー
1204_伝え方セミナー
Kaoru Nakagawa
 
Pakej Import Dari China
Pakej Import Dari ChinaPakej Import Dari China
Pakej Import Dari China
Wm Masharuddin
 

Viewers also liked (15)

0518聴きゼミ資料(共有用)
0518聴きゼミ資料(共有用)0518聴きゼミ資料(共有用)
0518聴きゼミ資料(共有用)
 
Fundamentals of ayurveda
Fundamentals of ayurvedaFundamentals of ayurveda
Fundamentals of ayurveda
 
Diabetic neuropathy - Ayurvedic management
Diabetic neuropathy - Ayurvedic managementDiabetic neuropathy - Ayurvedic management
Diabetic neuropathy - Ayurvedic management
 
Bibliotek i sosiale medier
Bibliotek i sosiale medierBibliotek i sosiale medier
Bibliotek i sosiale medier
 
Pain Management by ayurveda
Pain Management by ayurvedaPain Management by ayurveda
Pain Management by ayurveda
 
phytomedicine and ayurveda
phytomedicine and ayurvedaphytomedicine and ayurveda
phytomedicine and ayurveda
 
Karen Zgoda CV
Karen Zgoda CVKaren Zgoda CV
Karen Zgoda CV
 
Micro and Macro Systems in Action
Micro and Macro Systems in ActionMicro and Macro Systems in Action
Micro and Macro Systems in Action
 
Heavy metals in ayurvedic drug formulations
Heavy metals in ayurvedic drug formulationsHeavy metals in ayurvedic drug formulations
Heavy metals in ayurvedic drug formulations
 
PREPARATION OF AYURVEDA DRUGS ACCORDING TO PANCHABHAUTIK CHIKITSA
PREPARATION OF AYURVEDA DRUGS ACCORDING TO PANCHABHAUTIK CHIKITSAPREPARATION OF AYURVEDA DRUGS ACCORDING TO PANCHABHAUTIK CHIKITSA
PREPARATION OF AYURVEDA DRUGS ACCORDING TO PANCHABHAUTIK CHIKITSA
 
12月4日伝え方セミナー資料
12月4日伝え方セミナー資料12月4日伝え方セミナー資料
12月4日伝え方セミナー資料
 
1204_伝え方セミナー
1204_伝え方セミナー1204_伝え方セミナー
1204_伝え方セミナー
 
Pakej Import Dari China
Pakej Import Dari ChinaPakej Import Dari China
Pakej Import Dari China
 
Wolf in schaapskleren
Wolf in schaapskleren  Wolf in schaapskleren
Wolf in schaapskleren
 
كيف تسوق نفسك ؟
كيف تسوق نفسك ؟كيف تسوق نفسك ؟
كيف تسوق نفسك ؟
 

Similar to Project Baird — Overview for DVB Meeting 2010-11-23

Similar to Project Baird — Overview for DVB Meeting 2010-11-23 (20)

Webcasting 2.0
Webcasting 2.0Webcasting 2.0
Webcasting 2.0
 
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
 
IP Production and the Digital City
IP Production and the Digital CityIP Production and the Digital City
IP Production and the Digital City
 
WebRTC Webinar & Q&A - All About Microsoft & WebRTC Hosting Guest Speaker Ja...
WebRTC Webinar & Q&A -  All About Microsoft & WebRTC Hosting Guest Speaker Ja...WebRTC Webinar & Q&A -  All About Microsoft & WebRTC Hosting Guest Speaker Ja...
WebRTC Webinar & Q&A - All About Microsoft & WebRTC Hosting Guest Speaker Ja...
 
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
 
Rapid development of WSN applications
Rapid development of WSN applicationsRapid development of WSN applications
Rapid development of WSN applications
 
WebRTC for Telco: Informa's WebRTC Global Summit Preconference
WebRTC for Telco: Informa's WebRTC Global Summit PreconferenceWebRTC for Telco: Informa's WebRTC Global Summit Preconference
WebRTC for Telco: Informa's WebRTC Global Summit Preconference
 
EDB Postgres in Public Sector
EDB Postgres in Public SectorEDB Postgres in Public Sector
EDB Postgres in Public Sector
 
Domain Driven Design Big Picture Strategic Patterns
Domain Driven Design Big Picture Strategic PatternsDomain Driven Design Big Picture Strategic Patterns
Domain Driven Design Big Picture Strategic Patterns
 
WebRTC Summit (June 2014) - WebRTC Interoperability (and why it is important)
WebRTC Summit (June 2014) - WebRTC Interoperability (and why it is important)WebRTC Summit (June 2014) - WebRTC Interoperability (and why it is important)
WebRTC Summit (June 2014) - WebRTC Interoperability (and why it is important)
 
IoT Physical Servers and Cloud Offerings.pdf
IoT Physical Servers and Cloud Offerings.pdfIoT Physical Servers and Cloud Offerings.pdf
IoT Physical Servers and Cloud Offerings.pdf
 
Introduction to WebRTC
Introduction to WebRTCIntroduction to WebRTC
Introduction to WebRTC
 
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...
 
A Whitepaper on Hybrid Set-Top-Box
A Whitepaper on Hybrid Set-Top-BoxA Whitepaper on Hybrid Set-Top-Box
A Whitepaper on Hybrid Set-Top-Box
 
FFMUC presents #ffmeet - #virtualUKNOF
FFMUC presents #ffmeet - #virtualUKNOFFFMUC presents #ffmeet - #virtualUKNOF
FFMUC presents #ffmeet - #virtualUKNOF
 
SMPTE Toronto Presentation - Open-Source Software In Broadcasting: The Power ...
SMPTE Toronto Presentation - Open-Source Software In Broadcasting: The Power ...SMPTE Toronto Presentation - Open-Source Software In Broadcasting: The Power ...
SMPTE Toronto Presentation - Open-Source Software In Broadcasting: The Power ...
 
Android quick talk
Android quick talkAndroid quick talk
Android quick talk
 
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
 
What's new in web standards?
What's new in web standards?What's new in web standards?
What's new in web standards?
 
WebRTC Standards & Implementation Q&A - The Future is Now2!
WebRTC Standards & Implementation Q&A - The Future is Now2!WebRTC Standards & Implementation Q&A - The Future is Now2!
WebRTC Standards & Implementation Q&A - The Future is Now2!
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

Project Baird — Overview for DVB Meeting 2010-11-23

  • 1. Project Baird What, why and how projectbaird.com @projectbaird
  • 2. What is Project Baird? The one (long) liner: A project to pull together specifications, prototypes and documentation for next- generation hybrid TV (and radio) applications.
  • 3. What is Project Baird? • Open to all interested parties No direct affiliations • A collaborative effort Code, specifications, and even the website itself are on GitHub — anybody can fork and submit patches • An effort to collate, not reinvent the wheel
  • 4. Why? • Hybrid devices are exciting • There’s a whole world of potential applications • “Next-generation” isn’t very far away!
  • 5. How? Identifying areas of technology: • …which are shared between the broadcasting and Internet communities • …which exist in one world but can benefit the other
  • 6. Questions we’re answering • How can a second screen device know what’s playing currently? • What’s the canonical URL for this programme? • What are the subjects of this programme? • How can applications be automatically presented for a given programme?
  • 7. What’s happening now? • Hybrid devices today are supporting interactive applications built with Web technologies (HTML, CSS, JavaScript) • This means Web applications (and “widgets”) are being built which need to work with broadcast technologies • W3C is launching the “Web and TV” working group to explore applications
  • 8. Where does DVB fit into all of this? • DVB provides a rich infrastructure for broadcast environments • History of providing support for iTV applications • Lots of useful information is broadcast over-the-air, and can be relayed to apps and other devices on a LAN
  • 9. The DVB URI scheme • Provides means to identify platforms, networks, multiplexes, events, and resources with a well-defined syntax, defined by DVB
  • 10. The DVB URI scheme • Traditionally only used within “the broadcasting world”, such as iTV applications
  • 11. The DVB URI scheme • Hybrid devices and second-screen applications are changing that
  • 12. The DVB URI scheme • Provisionally registered at IANA • Current registration is by Project Baird, by way of an Internet Draft citing the DVB specification document published by ETSI • http://tools.ietf.org/html/draft-mcroberts-uri-dvb-04 • Exploring ways to move forward so that everybody wins • Aim is for a permanent registration in the not-too-distant future, as collaboration between DVB and the Internet community
  • 13. Why register? Just as with any other registration-based system (for example, DVB original_network_ids), URI schemes used in the real world are meant to be registered with IANA. • To prevent competing registrations • So that other specifications (e.g.,W3C, IETF) can cite it in confidence • If it’s not registered at IANA, technically it doesn’t exist
  • 14. The good news • Registration is straightforward • It only costs some time & effort • A well-written draft will make DVB (particularly in a hybrid setting) more accessible to Internet-focussed developers
  • 15. The bad news • Somebody needs to do it! • It should probably be coordinated by DVB, as it’s a DVB specification • Historical decisions and technical architecture will probably need explaining to those unfamiliar with DVB
  • 16. Some examples • Ask a hybrid receiver what it’s playing: • http://toys.projectbaird.com/now-playing/ • Perform service discovery (using RadioDNS) to find a resolver service • http://toys.projectbaird.com/lookup/ • Find a canonical URL for the programme • e.g., http://www.bbc.co.uk/programmes/b00ty6b0
  • 17. Some examples (continued) • Fetch RDF/XML from that URL, and summarise it • http://toys.projectbaird.com/summarise/ • Discover subject URIs • http://toys.projectbaird.com/delve/ • Match subject URIs to applications & present • http://toys.projectbaird.com/tablet/ • (needs WebKit, uses live experimental endpoints —YMMV)
  • 18. What does it look like?
  • 19. Of course… …this is just the start. There are lots of ideas and applications in development and on the drawing-board.
  • 20. None of this would be possible without some help • NoTube — http://www.notube.tv • An EU-funded project, with collaborators including the BBC, IRT,VU Amsterdam, and Ontotext. • RadioDNS — http://radiodns.org • An independent project providing a means to map a set of broadcast identifiers/parameters to a DNS domain name • DVB • …for creating the environment upon which these kinds of applications can be built.
  • 21. This is Project Baird. If you’d like to find out more, please don’t hesitate to get in touch. projectbaird.com @projectbaird