mieki256's diary



2019/09/04(水) [n年前の日記]

#1 [ubuntu][gerbera] メディアサーバ Gerbera を Ubuntu 18.04 にインストールしてみたり

以前、Ubuntu 16.04 上で、メディアサーバ(DLNAサーバ)、mediatomb というアプリをインストールして実験していたことがあったのだけど。

_mieki256's diary - Ubuntu 16.04 LTS上でmediatombをインストール
_mieki256's diary - mediatombの設定を見直し

Ubuntu 18.04 にアップグレードしたら、mediatombが動いてないことに気づいたわけで。

どうやら、Ubuntu 18.04 では、mediatomb は無くなったらしい。代替として Gerbera なるアプリを使え、ということになっているようで。どうやら mediatomb の後継アプリらしいけど。

ということで、一応インストールしてみたり。

参考ページは以下。

_Gerbera - A free media server. Stream your media to devices on your home network.
_Ubuntu 18.04Server へ gerberaをインストール - Teedamari

インストール手順。 :

aptでインストール。
sudo apt install gerbera

/etc/gerbera/config.xml が設定ファイル。バックアップを取ってから修正する。
sudo cp /etc/gerbera/config.xml /etc/gerbera/config.xml.bak
sudo vi /etc/gerbera/config.xml

以下のような感じで修正。
$ diff -U 1 /etc/gerbera/config.xml.bak /etc/gerbera/config.xml

@@ -7,5 +7,5 @@
   <server>
-    <ui enabled="no" show-tooltips="yes">
+    <ui enabled="yes" show-tooltips="yes">
       <accounts enabled="no" session-timeout="30">
-        <account user="gerbera" password="gerbera"/>
+        <account user="gerbera" password="gerberahogefugapswd"/>
       </accounts>
@@ -36,3 +36,3 @@
     </storage>
-    <protocolInfo extend="no"/><!-- For PS3 support change to "yes" -->
+    <protocolInfo extend="yes"/><!-- For PS3 support change to "yes" -->
     <!--
@@ -54,3 +54,3 @@
     <extended-runtime-options>
-      <ffmpegthumbnailer enabled="no">
+      <ffmpegthumbnailer enabled="yes">
         <thumbnail-size>128</thumbnail-size>
@@ -69,2 +69,4 @@
   <import hidden-files="no">
+    <filesystem-charset>UTF-8</filesystem-charset>
+    <metadata-charset>CP932</metadata-charset>
     <scripting script-charset="UTF-8">
@@ -78,2 +80,10 @@
       <extension-mimetype ignore-unknown="no">
+        <map from="jpg" to="image/jpeg"/>
+        <map from="jpeg" to="image/jpeg"/>
+        <map from="gif" to="image/gif"/>
+        <map from="png" to="image/png"/>
+        <map from="m4v" to="video/mp4"/>
+        <map from="mp4" to="video/mp4"/>
+        <map from="mpg" to="video/mpeg"/>
+        <map from="mpeg" to="video/mpeg"/>
         <map from="mp3" to="audio/mpeg"/>
@@ -98,3 +108,3 @@
         <!-- Uncomment the line below for PS3 divx support -->
-        <!-- <map from="avi" to="video/divx"/> -->
+        <map from="avi" to="video/divx"/>
         <!-- Uncomment the line below for D-Link DSM / ZyXEL DMA-1000 -->
@@ -137,3 +147,3 @@
   </import>
-  <transcoding enabled="no">
+  <transcoding enabled="yes">
     <mimetype-profile-mappings>
@@ -143,2 +153,6 @@
       <transcode mimetype="audio/x-flac" using="oggflac2raw"/>
+      <transcode mimetype="video/avi" using="video-thumbnail"/>
+      <transcode mimetype="video/divx" using="video-thumbnail"/>
+      <transcode mimetype="video/mpeg" using="video-thumbnail"/>
+      <transcode mimetype="video/x-ms-wmv" using="video-thumbnail"/>
     </mimetype-profile-mappings>
@@ -161,2 +175,10 @@
       </profile>
+      <profile name="video-thumbnail" enabled="yes" type="external">
+        <mimetype>image/jpeg</mimetype>
+        <accept-url>yes</accept-url>
+        <thumbnail>yes</thumbnail>
+        <resolution>128x128</resolution>
+        <agent command="/usr/bin/ffmpegthumbnailer" arguments="-i %in -o %out -s 128 -t 2"/>
+        <buffer size="524288" chunk-size="512" fill-size="1024"/>
+      </profile>
     </profiles>

gerbera を再起動。
sudo service gerbera restart

状態を確認。
sudo service gerbera status

使い方。 :

Webブラウザで管理画面にアクセスして、どのメディアファイルを配信するかを指定できるらしい。

Windows10 + 適当なブラウザで、以下のURLにアクセス。
http://ホスト名:49152/
管理画面が表示された。

左上の Filesystem をクリックして、配信したいファイルの右側のプラスマークをクリックすれば登録される。Databse をクリックすれば、先ほど選んだファイルが登録されていることが分かる。

動作確認。Windows10上で PowerDVD 12 を起動した。「ホームメディア(DLNA)」を選ぶと、gerbera が追加されていて、登録した jpeg や mpg を表示・再生することができた。

以上です。

過去ログ表示

Prev - 2019/09 - Next
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project