「Rygel」の版間の差分
(→トラブルシューティング: リンクを追加) |
|||
(4人の利用者による、間の7版が非表示) | |||
1行目: | 1行目: | ||
− | [[Category: |
+ | [[Category:メディアサーバー]] |
[[Category:GNOME]] |
[[Category:GNOME]] |
||
[[en:Rygel]] |
[[en:Rygel]] |
||
− | [https://live.gnome.org/Rygel Rygel] は多数の [ |
+ | [https://live.gnome.org/Rygel Rygel] は多数の [https://en.wikipedia.org/wiki/Digital_Living_Network_Alliance DLNA]/[https://en.wikipedia.org/wiki/Universal_Plug_and_Play UPnP] クライアントで使えるストリーミングメディアサーバーです。Sony PlayStation, Microsoft Xbox, スマートテレビ, DLNA スピーカー, スマートフォンなどが対応しています。Rygel はメディアをクライアント端末で再生できるフォーマットに自動的に変換します。D-Bus MediaServer 規格を使用して [[Rhythmbox]] や DVB Daemon などの外部アプリケーションから発信したメディアを利用することも可能です。Rygel は [[GNOME]] プロジェクトの一つとして活発に開発されています。 |
== インストール == |
== インストール == |
||
+ | |||
{{Pkg|rygel}} パッケージをインストールしてください。 |
{{Pkg|rygel}} パッケージをインストールしてください。 |
||
+ | |||
+ | == 起動 == |
||
+ | |||
+ | GNOME 環境では、''設定 > 共有 > メディア共有'' に移動し、''メディア共有'' をオンにします。''フォルダー'' で共有したいフォルダーを追加または除外し、''ネットワーク'' でメディアを共有するネットワークを選択します。 |
||
+ | |||
+ | 非 GNOME 環境では、{{ic|rygel.service}} [[ユーザーユニット]] を [[有効化]] すると、自動的に開始されます。 |
||
+ | |||
+ | {{ic|rygel}} を手動で起動するには、ターミナルで次のコマンドを実行します: |
||
+ | |||
+ | $ rygel -g 5 |
||
== 設定 == |
== 設定 == |
||
− | GNOME 環境で Rygel をインストールしたら、共有設定から "Share media" オプションを選択することができます。 |
||
− | Rygel |
+ | Rygel はグローバル ({{ic|/etc/rygel.conf}}) またはユーザーごと ({{ic|~/.config/rygel.conf}}) で設定できます。デフォルトの {{ic|/etc/rygel.conf}} については十分に文書化されています。コマンド {{ic|rygel-preferences}} は {{ic|~/.config/rygel.conf}} を生成し、いくつかの基本的な設定を可能にします。 |
− | + | これらおよびその他の設定オプションの詳細については、{{man|5|rygel.conf}} を参照してください。 |
|
+ | |||
+ | ファイアウォールの内側で {{ic|rygel}} を使用する場合 ([[nftables]]、[[iptables]] など)、リスニング ポートへの接続を許可するルールを追加します。(参照 [https://archtemis.readthedocs.io/en/latest/applications.html#upnp-dnla]) デフォルトでは、{{ic|rygel}} はポートを動的に割り当てますが、{{ic|/etc/rygel.conf}} が {{ic|1=port=0}} が設定されている場合、あるセッションから別のセッションに変更される可能性があります。リスニングポートを制御するには、次のように rygel を起動します。 |
||
+ | |||
+ | $ # use listening port 50000 |
||
+ | $ rygel -g -p 50000 |
||
== トラブルシューティング == |
== トラブルシューティング == |
||
− | コマンドラインから |
+ | Rygel をコマンドラインから起動する場合、奇妙な動作のトラブルシューティングに役立つオプションがいくつかあります。これらのオプションの詳細については、{{man|1|rygel}} を見て下さい。 |
;{{ic|-g, --log-level=LIST}}: カンマで区切られた DOMAIN:LEVEL のリスト。DOMAIN には "*", "rygel" あるいはプラグインの名前などが指定できます。LEVEL は重大なエラーが1、普通のエラーが2、警告が3、補足情報が4、デバッグ情報が5です。 |
;{{ic|-g, --log-level=LIST}}: カンマで区切られた DOMAIN:LEVEL のリスト。DOMAIN には "*", "rygel" あるいはプラグインの名前などが指定できます。LEVEL は重大なエラーが1、普通のエラーが2、警告が3、補足情報が4、デバッグ情報が5です。 |
||
25行目: | 40行目: | ||
;{{ic|-c, --config=CONFIG_FILE}}: {{ic|/etc/rygel.conf}} や {{ic|$HOME/.config/rygel.conf}} の代わりに指定された設定ファイルをロードします。 |
;{{ic|-c, --config=CONFIG_FILE}}: {{ic|/etc/rygel.conf}} や {{ic|$HOME/.config/rygel.conf}} の代わりに指定された設定ファイルをロードします。 |
||
+ | |||
+ | == 参照 == |
||
+ | |||
+ | * [https://wiki.gnome.org/Projects/Rygel Rygel homepage in GNOME Wiki] |
||
+ | * [https://wiki.gnome.org/Projects/Rygel/FAQ Rygel FAQ in GNOME Wiki] |
2024年2月10日 (土) 17:17時点における最新版
Rygel は多数の DLNA/UPnP クライアントで使えるストリーミングメディアサーバーです。Sony PlayStation, Microsoft Xbox, スマートテレビ, DLNA スピーカー, スマートフォンなどが対応しています。Rygel はメディアをクライアント端末で再生できるフォーマットに自動的に変換します。D-Bus MediaServer 規格を使用して Rhythmbox や DVB Daemon などの外部アプリケーションから発信したメディアを利用することも可能です。Rygel は GNOME プロジェクトの一つとして活発に開発されています。
インストール
rygel パッケージをインストールしてください。
起動
GNOME 環境では、設定 > 共有 > メディア共有 に移動し、メディア共有 をオンにします。フォルダー で共有したいフォルダーを追加または除外し、ネットワーク でメディアを共有するネットワークを選択します。
非 GNOME 環境では、rygel.service
ユーザーユニット を 有効化 すると、自動的に開始されます。
rygel
を手動で起動するには、ターミナルで次のコマンドを実行します:
$ rygel -g 5
設定
Rygel はグローバル (/etc/rygel.conf
) またはユーザーごと (~/.config/rygel.conf
) で設定できます。デフォルトの /etc/rygel.conf
については十分に文書化されています。コマンド rygel-preferences
は ~/.config/rygel.conf
を生成し、いくつかの基本的な設定を可能にします。
これらおよびその他の設定オプションの詳細については、rygel.conf(5) を参照してください。
ファイアウォールの内側で rygel
を使用する場合 (nftables、iptables など)、リスニング ポートへの接続を許可するルールを追加します。(参照 [1]) デフォルトでは、rygel
はポートを動的に割り当てますが、/etc/rygel.conf
が port=0
が設定されている場合、あるセッションから別のセッションに変更される可能性があります。リスニングポートを制御するには、次のように rygel を起動します。
$ # use listening port 50000 $ rygel -g -p 50000
トラブルシューティング
Rygel をコマンドラインから起動する場合、奇妙な動作のトラブルシューティングに役立つオプションがいくつかあります。これらのオプションの詳細については、rygel(1) を見て下さい。
-g, --log-level=LIST
- カンマで区切られた DOMAIN:LEVEL のリスト。DOMAIN には "*", "rygel" あるいはプラグインの名前などが指定できます。LEVEL は重大なエラーが1、普通のエラーが2、警告が3、補足情報が4、デバッグ情報が5です。
-d, --disable-plugin=PLUGIN
- PLUGIN を無効化します。
-t, --disable-transcoding
- 変換を無効化します。
-c, --config=CONFIG_FILE
/etc/rygel.conf
や$HOME/.config/rygel.conf
の代わりに指定された設定ファイルをロードします。