際際滷

際際滷Share a Scribd company logo
Guadec2010




Rygel-Grilo
                Feeding Multimedia
                  Applications Over
                  D-Bus




              Juan Romero | jasuarez@igalia.com | www.igalia.com
Introduction            2
Guadec2010




          Provides Grilo content over D-Bus

          Name subject to change

          Two parts:

             A library
             A mediaserver daemon




                                                         Juan Romero
MediaServer2 specification            3
Guadec2010




                          M            M
                          e            e
                          d            d
                          i            i
                          a            a
             PRODUCER     s   D-BUS    s   CONSUMER
                          e            e
               (server)   r            r     (client)
                          v            v
                          e            e
                          r            r
                          2            2




                                                              Juan Romero
Rygel-Grilo             4
Guadec2010
                                                                  Library




                          R                    R
                          y                    y
                          g    M           M   g
                          e    e           e   e
                          l    d           d   l
                          -                    -
                          G
                               i           i   G
                               a           a
             PRODUCER     r
                          il   s   D-BUS   s
                                               r
                                               il   CONSUMER
                               e           e
               (server)                               (client)
                          o                    o
                               r           r
                          L                    L
                          i    v           v   i
                          b    e           e   b
                          r    r           r   r
                          a    2           2   a
                          r                    r
                          y                    y




                                                                       Juan Romero
Rygel-Grilo             5
Guadec2010
                                             Mediaserver Daemon




              G
  Youtube
   Youtube    R
    Youtube       rygel-grilo
              I     rygel-grilo
                   daemon
              L       rygel-grilo
                    application
              O       application
                              rygel-grilo
                                   library




                                                             Juan Romero
Clients (plugins)            6
Guadec2010
                                                 Totem




                           Totem
                           plugin

             rygel-grilo
               library




                             TOTEM




                                                    Juan Romero
Clients (plugins)            7
Guadec2010
                                Rhythmbox




             Rhythmbox
               plugin




             RHYTHMBOX




                                        Juan Romero
Links            8
Guadec2010




          http://live.gnome.org/Rygel/MediaServer2Spec

          http://live.gnome.org/Grilo

          git://git.gnome.org/rygel-grilo




                                                             Juan Romero

More Related Content

Rygel-Grilo: Feeding multimedia applications through DBUS (GUADEC 2010)

  • 1. Guadec2010 Rygel-Grilo Feeding Multimedia Applications Over D-Bus Juan Romero | jasuarez@igalia.com | www.igalia.com
  • 2. Introduction 2 Guadec2010 Provides Grilo content over D-Bus Name subject to change Two parts: A library A mediaserver daemon Juan Romero
  • 3. MediaServer2 specification 3 Guadec2010 M M e e d d i i a a PRODUCER s D-BUS s CONSUMER e e (server) r r (client) v v e e r r 2 2 Juan Romero
  • 4. Rygel-Grilo 4 Guadec2010 Library R R y y g M M g e e e e l d d l - - G i i G a a PRODUCER r il s D-BUS s r il CONSUMER e e (server) (client) o o r r L L i v v i b e e b r r r r a 2 2 a r r y y Juan Romero
  • 5. Rygel-Grilo 5 Guadec2010 Mediaserver Daemon G Youtube Youtube R Youtube rygel-grilo I rygel-grilo daemon L rygel-grilo application O application rygel-grilo library Juan Romero
  • 6. Clients (plugins) 6 Guadec2010 Totem Totem plugin rygel-grilo library TOTEM Juan Romero
  • 7. Clients (plugins) 7 Guadec2010 Rhythmbox Rhythmbox plugin RHYTHMBOX Juan Romero
  • 8. Links 8 Guadec2010 http://live.gnome.org/Rygel/MediaServer2Spec http://live.gnome.org/Grilo git://git.gnome.org/rygel-grilo Juan Romero