Check out the Latest Articles:
How To Stream Audio/Video to Your PS3, Xbox 360, and more!

Well, it’s time to give a little update, since it’s been so long (oops….). Since I have been messing with video streaming in my apartment recently, I thought I would publish an article on how to stream music, videos, images, and more from your Windows PC, Linux PC, or your Mac. It’s all possible through the wonderful use of PS3MediaServer.

Despite the name, PS3MediaServer (PMS) now supports a plethora of devices, with more added all the time. The current stable version only supports PS3′s and some Xbox 360′s, but the development versions all support everything from the new Sony Bravia TV’s to a host of other UPNP streaming devices. For the rest of this article we will be talking about the current stable version (1.10.5)

Overall, setup is simple. If you have a home network, preferably Gigabit LAN, you should be headed in the right direction. I have also gotten WiFi (802.11 G) to work as well, but the greater bandwidth that Gigabit LAN offers is preferred.

1)

Make sure that your PS3 or Xbox 360 is connected to your network. I know it seems obvious, but even I didn’t plug in the cable once.

2)

Next, start up PMS (assuming you have installed it, of course). You should see a screen similar to the one below. Since I have an Xbox 360 connected to my network, it recognized my Xbox. If I had a PS3, it would recognize the PS3, etc. In new (beta) versions of PMS, support for a number of devices has been added so chances are you would see the corresponding device in this window.

If you tab over to the Traces tab, you will see a log similar to the one below. This is mostly there for you (the user) to be sure that everything is working correctly and that there are no errors. For the sake of this tutorial, you can pretty much ignore the General Configuration tab if you want. It’s all pretty self explanatory, so you can come back to it if you want in the future.

PS3 Media Server Main Window

PS3 Media Server Log Window

3)

Now, in the Navigation/Share Settings tab, you will want to select your source directory(s). This is where all of your videos are stored that you want to serve up to your PS3, Xbox, etc. In this case it is my Videos folder on my E: drive. Use 1 to navigate to your desired directory.

Next, and you don’t have to do this, I check 2: Hide #Video Settings# Folder, as it can get kind of annoying when you are navigating directories with your device. Do what you want here.

Lastly 3: Save the configuration file so that PMS can serve up the changes to your network. Also, click Restart HTTP Server if it bothers you, but it isn’t necessary in this tutorial.

PS3 Media Server Navigation Settings

4)

The Transcoding Settings area is the most important in my opinion. Here you can select how big of a buffer you want to use, the quality of the output video, etc.

First off, use 1: Video Quality Settings to select your maximum bandwidth (25 Mbits in this example because I am on a wifi network). Note that you do not have to do this, but I think it is good practice so as not to saturate your network. HD material can take up to 50 Mbits, so if your network can support it, go for it! For those of you who don’t care, you should have no problem using zero (no limit).

Next up is to select your profile. Use the drop-down list to select a profile that works for your setup. In this case, I’m using the profile that offers me good quality on a wifi network. You can play around with each profile until you find one that offers you the best quality/bandwidth balance. For those (lucky!) of you who are on Gigabit networks and have powerful enough machines, go ahead and go with the crazy quality setting!

Remember, each profile also depends on the power of the computer doing the conversion. I have a quad-core, so I have little trouble transcoding to any profile, but that may not be your case. Again, experiment and find the best that works for you.

Lastly, use 2: General Settings to set your buffer size. This depends on the amount of ram you have in your system. Personally I don’t remember why it’s set to 250 in this picture, but it is usually safe to stick with the default 600, unless you have less than 1 GB of RAM. Also, make sure that you are using all of your cores when transcoding, unless you have a good reason, as it can reduce performance if you don’t. Nobody likes choppy video!

Then again 3: Save.

PS3 Media Server General Transcode Settings

5)

Time for the final tweak! Under Video File Engines select MEncoder (this is the most often used encoder) and set it to something similar to what I have below. Notice how I have Enhanced multicore…. turned on? This will only work for people who have a multicore system. Most of you probably will, but if you don’t, make sure that this is unchecked.

Small note: if you have a lot of interlaced video on your computer (chances are you don’t) then check the Deinterlace Filter checkbox.

As to the Switch to tsMuxer option, use this only if your device supports .ts files. My rule of thumb is this: If I’m streaming to a PS3, check it. Else, leave it unchecked.

Okay, that about does it. And remember 2: Save!

PS3 Media Server Transcode Settings

Related posts:

  1. Encoding Blu-ray’s to MP4 with RipBot
  2. X264 Defaults Changing, Plus a Few More
  3. Backing up Blu-rays with BD Rebuilder


  1. creghead on Sunday 29, 2009

    Does it matter whether you have XP, Vista( i have) or 7

  2. Adub on Sunday 29, 2009

    It shouldn’t. Not really anyways. The program as a whole is run on Java, so as long as you have the necessary java files installed, you should be okay I believe. You can visit the forum for more troubleshooting if you have issues.

  3. Devin on Tuesday 22, 2009

    This is really sweet. Works great with my PS3. Very simple and easy to understand instrcutions provided above. Just follow his instructions and you’ll be good to go. I have Windows Vista 64-bit Home Premium Edition.

  4. Larry on Tuesday 29, 2009

    I am having one heck of a problem. I am getting this in the traces tab. “Maybe another process is running or hostname is wrong and it says Somes serious errors occurs.

    Also under the transcode tab I noticed that the Videolan video streaming engine is not loaded nor is the videolan audio streaming engine… Can you help me out?

    I never had this problem until I loaded Windoes 7

  5. Adub on Tuesday 29, 2009

    Well it sounds like you need to look further up on your log. There should be a more detailed description of the problem at hand. The “Maybe another process…” sounds like it’s describing an error that was previously printed.

    It maybe that Windows or your firewall is blocking PS3MediaServer’s connections. Make sure that you have told these programs to trust PS3MediaServer and Java as well.

  6. san diego audio video on Thursday 31, 2009

    Amazing, never knew I could do all that with the old PS2 stored in the closet, thanks

  7. Larry on Monday 11, 2010

    Adub,

    Further up on my log it reads “AVISynth not found! Transcoder profile Avisynth/MEncoder will not be used. Then a little below that it reads AviSynth in not installed! You cannot use avsmencoder as transcoding engine.

    I also see Executable of transcoder profile Videolan Audio Streaming not found.

    Unable to bind port 5001 Adress already in use:bind

    how do I let my firewall or java know to use this as a server as you recommended?

  8. Larry on Monday 11, 2010

    ADub,

    I fixed it. So that other readers can fix it if they have the same problem this is what I did…

    Under the general configuration tab I chose Force networking on interface and chose my wireless adaptor.

    I then FORCED the port of the server on 6001 by defaut it is 5001 which must have been conflicting with something!!!

    No clue what but its fixed.

  9. Larry on Tuesday 23, 2010

    Hey ADUB, ‘

    Not sure if you’re still reading this blog or supporting it but I have another question.. I recently upgraded to 120 gb ps3 so I had to change the media server to support it… NOW in the Videolan Video Streaming section under the transcode tab it says that the Videolan video streaming engine is not loaded as well as the videolan audio streaming engine under the audeio web streaming engines…

    DO I NEED THESE and if so where can I get them so I have green arrows…Please advise…

    THanks..

  10. Adub on Tuesday 23, 2010

    Yep, I’m still supporting this blog.

    You do not need the VideoLan Streaming section to be enabled in order to stream to your PS3. It’s just there as a framework for some future features that are in the works.

    If you want to enable the VideoLan section, simply install VLC.

    Do note that there isn’t much support integrated into PS3MediaServer just yet. It’s mostly there for testing purposes right now.

    Let me know if you have any other questions.

  11. dewaylando on Wednesday 5, 2010

    Really useful article – made it really easy to set up.

    It’d be great if you could let us know how to get VOB files to play without the commentary running though – it’s driving me mad trying to figure it out.

    Thanks again though,

    dewaylando

  12. Adub on Thursday 6, 2010

    dewaylando,

    I must say I have never head of this problem before. However, there are a couple of workarounds. First of all, if you are ripping the disk using something like DVD Decrypter or DVD Fab Decrypter, just remove the commentary track before you even do the rip.

    DVD Shrink in “Re-Author” mode can remove the audio track from the entire dvd in one fell swoop.

    You can also use something like PGCDemux to demux the audio and video tracks, and then use something like Muxman or Rejig to remux your desired streams back together.

    Last but not least, Rejig in IFO mode with automatic DVD Authoring enabled will allow you to select your main movie’s IFO file and then choose you video/audio streams which will then be demuxed and re-authored to a DVD structure. How’s that for a run on sentence?

    I’ve got a couple of other ideas, but let me know if these work for you!

  13. dave c. on Saturday 29, 2010

    or, download TVersity.

  14. Adub on Saturday 29, 2010

    TVersity is a nice program, but the great thing about PS3 Media Server is that it is Java based and runs on Windows, Mac, and Linux.

  15. dk on Sunday 30, 2010

    umm why dont you just use the program called Vuze? its free works great and its super easy

  16. Adub on Wednesday 2, 2010

    Because Vuze doesn’t have on-the-fly transcoding built in.

  17. stacy on Sunday 27, 2010

    hey please help me. somehow vuze has been blocked from streaming videos from my compter to hubbys xbox. how do i fix it?

  18. Adub on Monday 28, 2010

    Sounds like a firewall issue. Make sure that you have opened all of the necessary ports in your firewall that Vuze needs. I don’t have Vuze installed right now, or a Xbox or PS3 to test on (I’m at work) so I can’t tell you the specifics.

    How do you know that it was blocked? Did something say something about ‘blocking’?

    Normally when something is blocked, it’s the firewall. Windows has it’s own built in version, in addition to the plethora of free firewalls available on the net. Since I don’t know which one you haven’t, I can’t tell you the specifics, but if your stuck, a quick Google search should clear up your problems.