The Leaf

Tech, Music, Arts, Health and Other Assorted Randomness!

PS3 Media Server Configuration

Written by Walid on Saturday, September 19, 2009

PS3 Media Server is a DLNA compliant Upnp Media Server for the Playstation 3, written in Java, with the purpose of streaming or transcoding any kind of media files, with minimum configuration. It's backed up with the powerful Mplayer/FFmpeg packages. With PS3 Media Server, you can stream your favorite video, audio directly to your PS3. No need for a DVI/HDMI cable, all what you need is a connection (Wireless or wired) between your PS3 and your PC.

Current features

  • Ready to launch and play. No codec packs to install. No folder configuration and pre-parsing or this kind of annoying thing. All your folders are directly browsed by the PS3, there's an automatic refresh also.
  • Real-time video transcoding of MKV/FLV/OGM/AVI, etc.
  • Direct streaming of DTS / DTS-HD core to the receiver
  • Remux H264/MPEG2 video and all audio tracks to AC3/DTS/LPCM in real time with tsMuxer when H264 is PS3/Level4.1 compliant
  • Full seeking support when transcoding
  • DVD ISOs images / VIDEO_TS Folder transcoder
  • OGG/FLAC/MPC/APE audio transcoding
  • Thumbnail generation for Videos
  • You can choose with a virtual folder system your audio/subtitle language on the PS3!
  • Simple streaming of formats PS3 natively supports: MP3/JPG/PNG/GIF/TIFF, all kind of videos (AVI, MP4, TS, M2TS, MPEG)
  • Display camera RAWs thumbnails (Canon / Nikon, etc.)
  • ZIP/RAR files as browsable folders
  • Support for pictures based feeds, such as Flickr and Picasaweb
  • Internet TV / Web Radio support with VLC, MEncoder or MPlayer
  • Podcasts audio/ Video feeds support
  • Basic Xbox360 support
  • FLAC 96kHz/24bits/5.1 support
  • Windows Only: DVR-MS remuxer and AviSynth alternative transcoder support

Step 1 - Enabling UPnP on your Access Point / Router
First of all, you need to make sure that UPnP (Universal Plug and Play) is allowed on your Access Point / Router. To do so, login o your Access Point / Router and enable UPnP. In my case, I am using a 3COM device:




Step 2 - Enabling UPnP on your Windows XP box
Now, you need to make sure UPNP network discovery is enabled on your computer. On Windows XP, it's a service called "SSDP Network Discovery", on Vista, it's just called "Network Discovery".

Open the Add/Remove Programs control panel, and then click on Add/Remove Windows Components in the sidebar. Scroll down and find Networking Services, highlight it, and then click Details.




In the Networking Services window, ensure that the Internet Gateway Device and UPnP User Interface options are checked. If they are not, check them to enable them, as shown below, and then close out back to the control panel.




Next, in the control panel, open the Administrative Tools and then open Services. Scroll down until you find the SSDP Discovery Interface. If the Status is not Started, double-click on SSDP Discovery Interface to open the service properties. Change the startup type to Automatic, then close the properties. Now, right-click on SSDP Discovery Services, and choose Start from the popup menu. The SSDP Discovery Service will then be running and start each time you boot.



After enabling UPnP and starting the SSDP Discovery Service, it may take up to 15 so 20 minutes for your router to be discovered and appear in your Network Connections and My Network Places. The Internet Gateway device must be available in your Network Connections control panel, as shown here:



In addition, your router must be available in My Network Places, as shown here: (your specific model may vary)

You're all set now, UPnP is configured on both your PC and on your Access Point / Router. For Windows Vista, please check here.


Step 3 - Installing the latest JAVA Runtime Environment (JRE)
PMS is based on Java, therefore you need the latest JRE to be installed on your PC (there's a big chance that it's already installed on your machine).
You can get it from:
http://www.java.com/en/download/manual.jsp


Step 4 - Get and Install PS3 Media Server
Get it from:
http://code.google.com/p/ps3mediaserver/downloads/list

And go ahead and install it on you Windows box.


Step 5 - Configuring your local Firewall (ESET Smart Security in my case)
You need to allow UPnP and allow communication between your PC and your PS3. To do so, open the ESET menu and click on Advanced Personal Firewall Setup.




Go to "Personal Firewall" node, then to "IDS and advanced options". Select all the nodes under "Allowed Services":



Now, go to the "Personal Firewall" node itself and select "Automatic mode with exceptions (user defined)".



Finally, you need to add a rule to allow the communication between the PS3 Media Server and your PS3. To do so, go to "Rules and Zones" under "Personal Firewall" and click on Setup:



Now, click on New to define a new rule:




And define your rule as follows:







Where 192.168.1.3 is the IP address of your PS3. Note that this rule will only open TCP port 5001 on your PC for communication between your PS3 and your PC.


Step 6 - Connect!
Start Media Server and wait for the PS3 to connect to it. You will get something like:



Now, in the PS3 menu, you can see your Media Server under Movies, Photos and Audio. You can browse your PC hard drive and play any movie (MKV, AVi...) as well as any Audio. You can also browse your favorite photos on the PS3.

For more info, visit the official PS3 Media Server page, you can also check out their forum here.

Enjoy!



What's on this Leaf?

This is my little Leaf where I'll be sharing my knowledge, passion and opinions related to subjects and issues that I think are important and interesting. Opinions expressed here are my own personal opinions — they are not expressed by, for, or on behalf of any other person. I will try to present these issues in a plain and easy to understand format and provide references to materials I encountered while developing these opinions. Cheers!

Want to subscribe?

Subscribe in a RSS reader
Subscribe via Email