Difference between revisions of "Streaming media"

From ArchWiki
Jump to: navigation, search
m (pms-svn)
Line 86: Line 86:
 
maxvideobuffer = 600
 
maxvideobuffer = 600
 
use_mplayer_for_video_thumbs = false
 
use_mplayer_for_video_thumbs = false
key_sort_method = 1
+
sort_method =  
 
usecache = true
 
usecache = true
 
mencoder_encode = keyint=1:vqscale=1:vqmin=3
 
mencoder_encode = keyint=1:vqscale=1:vqmin=3

Revision as of 15:31, 29 July 2010

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

  1. Your server should be set up to use multicasting. This will ensure that your clients will always find the server automatically on the network:
    1. Setting it up manually in /etc/rc.conf
    2. Using avahi and mdns
  1. 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.

Mediatomb

See MediaTomb

Fuppes [1]

uShare

See Streaming_Media_via_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]

Server implemented in java. Has very good default transcoding profiles for several clients, but lacks good information for headless servers.

pms-svn
  • Install pms-svn from AUR using your favorite AUR-helper program
  • In /etc/conf.d/pms: set $PMS_USER to the username that will run the service
  • set the options in your /opt/pms/PMS.conf. These, for example, work with my PS3:

Template:File There are numerous other options, but they are completely undocumented. A list with all options can be found here.

  • Do:

Template:Cli

  • Use your web browser to go to: http://<ip-address-of-your-server>:5001/console/home and click on 'index files and folders'
  • (optionally) watch the output with 'tail -f /var/log/pms.log' or 'tail -f /opt/pms/debug.log' for any problems.
  • After the indexing has ended, you are done.

Rygel [4]

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

uPNP / DLNA

Using other software

MPD: MPC