+ All Categories
Home > Documents > Project Baird: Overview for DVB Meeting

Project Baird: Overview for DVB Meeting

Date post: 08-Apr-2018
Category:
Upload: mo
View: 217 times
Download: 0 times
Share this document with a friend

of 21

Transcript
  • 8/6/2019 Project Baird: Overview for DVB Meeting

    1/21

    Project Baird

    What, why and how?

    projectbaird.com @projectbaird

    http://projectbaird.com/http://projectbaird.com/http://projectbaird.com/http://twitter.com/projectbairdhttp://twitter.com/projectbairdhttp://projectbaird.com/http://projectbaird.com/
  • 8/6/2019 Project Baird: Overview for DVB Meeting

    2/21

    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.

  • 8/6/2019 Project Baird: Overview for DVB Meeting

    3/21

    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

    We use and build upon existing specifications wherever possible.

  • 8/6/2019 Project Baird: Overview for DVB Meeting

    4/21

    Why?

    Hybrid devices are exciting

    Theres a whole world of potentialapplications

    Next-generation isnt very far away!

  • 8/6/2019 Project Baird: Overview for DVB Meeting

    5/21

    How?

    Identifying areas of technology:

    which are shared between thebroadcasting and Internet communities

    which exist in one world but canbenefit the other

  • 8/6/2019 Project Baird: Overview for DVB Meeting

    6/21

    Questions were

    answering How can a second screen device find out whats

    playing currently?

    Whats the canonical URL for this programme?

    What are the subjects of this programme?

    How can applications be automaticallypresentedfor a given programme?

  • 8/6/2019 Project Baird: Overview for DVB Meeting

    7/21

    Whats happening now?

    Hybrid devices today are supportinginteractive applications built with Web

    technologies (HTML, CSS, JavaScript)

    This means Web applications (andwidgets) are being built which need to

    work with broadcast technologies W3C is launching the Web and TV

    working group to explore applications

  • 8/6/2019 Project Baird: Overview for DVB Meeting

    8/21

    Where does DVB fit

    into all of this? DVB provides a rich infrastructure for

    broadcast environments

    History of providing support for iTVapplications

    Lots of useful information is broadcastover-the-air, and can be relayed to apps andother devices on a LAN

  • 8/6/2019 Project Baird: Overview for DVB Meeting

    9/21

    The DVB URI scheme

    Provides means to identify platforms,networks, multiplexes, events, andresources with a well-defined syntax,defined by DVB

  • 8/6/2019 Project Baird: Overview for DVB Meeting

    10/21

    The DVB URI scheme

    Traditionally only used within thebroadcasting world, such as interactive TVapplications

  • 8/6/2019 Project Baird: Overview for DVB Meeting

    11/21

    The DVB URI scheme

    Hybrid devices and second-screenapplications are changing that

  • 8/6/2019 Project Baird: Overview for DVB Meeting

    12/21

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

    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-distantfuture, as collaboration between DVB and the Internetcommunity.

    http://tools.ietf.org/html/draft-mcroberts-uri-dvb-04http://tools.ietf.org/html/draft-mcroberts-uri-dvb-04http://tools.ietf.org/html/draft-mcroberts-uri-dvb-04
  • 8/6/2019 Project Baird: Overview for DVB Meeting

    13/21

    Why register?

    Just as with any other registration-based system (for example, DVBoriginal_network_id), 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 its not registered at IANA, technically itdoesnt exist

  • 8/6/2019 Project Baird: Overview for DVB Meeting

    14/21

    The good news

    Registration is straightforward

    It only costs some time & effort

    A well-written draft will make DVB(particularly in a hybrid setting) moreaccessible to Internet-focussed developers

  • 8/6/2019 Project Baird: Overview for DVB Meeting

    15/21

    The bad news

    Somebody needs to do it!

    It should probably be coordinated by DVB,as its a DVB specification

    Historical decisions and technical

    architecture will probably need explainingto those unfamiliar with DVB

  • 8/6/2019 Project Baird: Overview for DVB Meeting

    16/21

    Some examples

    Ask a hybrid receiver what its playing:

    http://toys.projectbaird.com/now-playing/

    Perform service discovery (using RadioDNS) tofind a resolver service

    http://toys.projectbaird.com/lookup/

    Find a canonical URL for the programme

    For example: http://www.bbc.co.uk/programmes/b00ty6b0

    http://toys.projectbaird.com/lookup/http://toys.projectbaird.com/now-playing/http://www.bbc.co.uk/programmes/b00ty6b0http://www.bbc.co.uk/programmes/b00ty6b0http://toys.projectbaird.com/lookup/http://toys.projectbaird.com/lookup/http://toys.projectbaird.com/now-playing/http://toys.projectbaird.com/now-playing/
  • 8/6/2019 Project Baird: Overview for DVB Meeting

    17/21

    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)

    http://toys.projectbaird.com/tablet/http://toys.projectbaird.com/tablet/http://toys.projectbaird.com/delve/http://toys.projectbaird.com/summarise/http://toys.projectbaird.com/tablet/http://toys.projectbaird.com/tablet/http://toys.projectbaird.com/delve/http://toys.projectbaird.com/delve/http://toys.projectbaird.com/summarise/http://toys.projectbaird.com/summarise/
  • 8/6/2019 Project Baird: Overview for DVB Meeting

    18/21

    What does it look like?

  • 8/6/2019 Project Baird: Overview for DVB Meeting

    19/21

    Of course

    this is just the start.

    There are lots of ideas and applications in

    development and on the drawing-board.

  • 8/6/2019 Project Baird: Overview for DVB Meeting

    20/21

    None of this would be

    possible without some help

    NoTube http://www.notube.tvAn EU-funded project exploring social and semantic televisionapplications, with collaborators including the BBC, IRT, VU Amsterdam,and Ontotext.

    RadioDNS http://radiodns.orgAn independent project providing a means to map a set of broadcast

    identifiers/parameters to a DNS domain name, supported by a number of(predominantly UK-based) broadcasters.

    DVBfor creating the environment upon which these kinds of applicationscan be built.

    http://radiodns.org/http://radiodns.org/http://radiodns.org/http://www.notube.tv/http://www.notube.tv/
  • 8/6/2019 Project Baird: Overview for DVB Meeting

    21/21

    This is Project Baird.

    If youd like to find out more, please dont hesitate toget in touch.

    [email protected]

    projectbaird com @projectbaird

    http://projectbaird.com/http://twitter.com/projectbairdmailto:[email protected]?subject=DVB%20Meeting%20presentationhttp://projectbaird.com/http://twitter.com/projectbairdhttp://twitter.com/projectbairdhttp://projectbaird.com/http://projectbaird.com/mailto:[email protected]?subject=DVB%20Meeting%20presentationmailto:[email protected]?subject=DVB%20Meeting%20presentation

Recommended