Difference between revisions of "Streaming media"

From ArchWiki
Jump to: navigation, search
(PS3 Mediaserver)
(Generic instructions: changing numbers to bullets, since the numbering gets broken by the code section)
(33 intermediate revisions by 13 users not shown)
Line 1: Line 1:
 +
[[Category:Networking]]
 
Businesses are storing their data on the network for ages now, but the past few years, there has been a trend in home networking to put all content on a central server and distributing it to the home computers and dedicated appliances on the network. This page offers an overview of the possible packages to stream digital media (video, audio and images, and in several cases also online content) from your server to your clients.
 
Businesses are storing their data on the network for ages now, but the past few years, there has been a trend in home networking to put all content on a central server and distributing it to the home computers and dedicated appliances on the network. This page offers an overview of the possible packages to stream digital media (video, audio and images, and in several cases also online content) from your server to your clients.
  
Line 4: Line 5:
 
=== Using a uPNP or DLNA-compliant server ===
 
=== Using a uPNP or DLNA-compliant server ===
 
==== Generic instructions ====
 
==== Generic instructions ====
# Your server should be set up to use multicasting. This will ensure that your clients will always find the server automatically on the network:
+
* Your server should be set up to use multicasting. This will ensure that your clients will always find the server automatically on the network:
## Setting it up manually in /etc/rc.conf
+
:* Setting it up manually in /etc/rc.conf:
## Using avahi and mdns
+
{{bc|1=
 +
ROUTES=(!gateway multicast)
 +
gateway=""
 +
multicast="-net 239.0.0.0 netmask 255.0.0.0 eth0"
 +
}}
 +
:* Using avahi and mdns
  
# Some of the hereafter mentioned software packages don't get along together. If you're experiencing problems, make sure you're not running two of them at the same time.
+
* Some of the hereafter mentioned software packages do not get along together. If you are experiencing problems, make sure you are not running two of them at the same time.
  
 
==== Mediatomb ====
 
==== Mediatomb ====
See article at [[MediaTomb]]
+
See [[MediaTomb]]
  
==== Fuppes ====
+
==== minidlna ====
[http://fuppes.ulrich-voelkel.de/ Fuppes official website]
+
 
 +
See [[Minidlna]]
 +
 
 +
==== Fuppes [http://fuppes.ulrich-voelkel.de/] ====
  
 
==== uShare ====
 
==== uShare ====
See article at [[Streaming_Media_via_uShare]]
+
See [[uShare]]
  
==== Coherence ====
+
==== Coherence [http://coherence.beebits.net] ====
[http://coherence.beebits.net Coherence official website]
+
 
Fairly new server, implemented in Python. Should be handling transcoding in the svn-version. Looked very promising, but development seems to have stalled somehow.
 
Fairly new server, implemented in Python. Should be handling transcoding in the svn-version. Looked very promising, but development seems to have stalled somehow.
  
==== PS3 Mediaserver ====
+
==== PS3 Mediaserver [http://ps3mediaserver.org/forum/] ====
[http://ps3mediaserver.org/forum/ PS3M official website]
+
See [[PS3 Mediaserver]]
Server implemented in java. Has very good default transcoding profiles for several clients, but lacks good information for headless servers.
+
  
=====Installing pms-svn=====
+
==== Universal Media Server ====
# Install pms-svn from AUR using your favorite AUR-helper program
+
# Do:
+
<pre>
+
# mkdir /opt/pms/database
+
# touch /opt/pms/database/medias.trace.db
+
# /etc/rc.d/pms start
+
</pre>
+
# Use your web browser to go to: http://<ip-address-of-your-server>:5001/console/home and click on 'index files and folders'
+
  
==== Rygel ====
+
A DLNA-compliant UPnP Media Server [http://www.universalmediaserver.com/]
[http://live.gnome.org/Rygel Rygel official website]
+
 
 +
==== Rygel [http://live.gnome.org/Rygel] ====
 
Server and client based on GUPnP and written in Vala - will be used in Gnome 3.0
 
Server and client based on GUPnP and written in Vala - will be used in Gnome 3.0
  
Line 46: Line 46:
  
 
== Clientside ==
 
== Clientside ==
 +
The [[VLC media player]] includes a ''Universal Plug'n'Play'' module and can browse and play from a server.
 +
 
=== uPNP / DLNA ===
 
=== uPNP / DLNA ===
  

Revision as of 12:37, 20 January 2013

Businesses are storing their data on the network for ages now, but the past few years, there has been a trend in home networking to put all content on a central server and distributing it to the home computers and dedicated appliances on the network. This page offers an overview of the possible packages to stream digital media (video, audio and images, and in several cases also online content) from your server to your clients.

Serverside

Using a uPNP or DLNA-compliant server

Generic instructions

  • Your server should be set up to use multicasting. This will ensure that your clients will always find the server automatically on the network:
  • Setting it up manually in /etc/rc.conf:
ROUTES=(!gateway multicast)
gateway=""
multicast="-net 239.0.0.0 netmask 255.0.0.0 eth0"
  • Using avahi and mdns
  • Some of the hereafter mentioned software packages do not get along together. If you are experiencing problems, make sure you are not running two of them at the same time.

Mediatomb

See MediaTomb

minidlna

See Minidlna

Fuppes [1]

uShare

See uShare

Coherence [2]

Fairly new server, implemented in Python. Should be handling transcoding in the svn-version. Looked very promising, but development seems to have stalled somehow.

PS3 Mediaserver [3]

See PS3 Mediaserver

Universal Media Server

A DLNA-compliant UPnP Media Server [4]

Rygel [5]

Server and client based on GUPnP and written in Vala - will be used in Gnome 3.0

Using other software

MPD

See article at Mpd

Clientside

The VLC media player includes a Universal Plug'n'Play module and can browse and play from a server.

uPNP / DLNA

Using other software

MPD: MPC