User Tools

Site Tools


subsystem:connectivity:rygel

Rygel

Rygel is a UPnP/DLNA audio-video Media Server.

It is able to share multimedia files with UPnP-compatible devices through the network, and provides basic logic required by DLNA players.

Project site : https://wiki.gnome.org/Rygel


AGL Demonstration Platform

The version of Rygel found on AGL Demonstration Platform is customized to integrate the LightMediaScanner Plugin, able to communicate via D-Bus with the embedded-oriented LightMediaScanner media indexer.

(by default, LightMediaScanner is looking for media files in the /usr/share/media directory)

Both Rygel and LightMediaScanner are started automatically at system startup. Then, using a UPnP client such as VLC or eezUPnP, you will be able to discover media just like in this video.


Note : Switching back to default "Media-Export" plugin

LightMediaScanner is able to do fast discovery and indexing, but it currently lacks the ability to initiate audio/video rendering using the GStreamer media engine. If this is wanted, the default Media-Export plugin can be enabled back by changing the following sections in ”/etc/rygel.conf” :

[MediaExport]
enabled=true
 ...
uris=/usr/share/media
[LightMediaScanner]
enabled=false

and restarting Rygel :

$ systemctl restart rygel

Additional information

Additional information regarding Rygel and LightMediaScanner can be found on the Embedded Linux wiki : http://elinux.org/Using_Rygel_and_Lightmediascanner

subsystem/connectivity/rygel.txt · Last modified: 2015/11/12 16:11 by mbc