OK, since bits of info get burried in a huge FW1.80 thread, I decided to make a new thread where I will update the first post regularly with new info.
So, short notes first.
DLNA is an industry standard for media (audio,video, photo) sharing within concept of a digital home and is supported by many hardware and software manufacturers. As of FW1.80, DLNA is supported by Playstation 3 entertainment system. PS3 takes a role of DLNA Player, not DLNA server, so it can play a content of any DLNA server (source) in you digital home, but can not stream the content to other players within DLNA protocols. (Remote connect to PSP is using proprietary protocols)
What it means is that you have to have a DLNA server installed, either hardware (like some HDD storages, DVRs or set-top boxes) or as a software on your PC.
The latter is most interesting for majority of us, since DLNA certified CE equipment is not that widespread yet.
Your options for the software naturally depends on your operating system. DLNA is an open protocol based on UPnP (Universal Plug and Play) and therefore can work on any operating system. So far we found a reasonably good solution only for Windows OSes, so I'll start with it.
Windows
Windows Media Player 11
If you are running Windows Vista you have a very simple way to enable the sharing through Windows Media Player 11. If you search in Media Sharing Tab
you can spot a new unknown device you can share media to:
If you don't see the device, the chances are that a)you have a firewall blocking WMP11 media sharing b) there is some port conflicts between ps3 and your home network. Disable firewall to check if its a), or restart your PS3 (or disable and enable back media sharing in XMB under Network Settings). After each reboot PS3 will use different set of ports for media sharing, so eventually you should be able to get PC and PS3 see each other. The same also applies to a similar problem with other software.
But most users should see the unknown device in media sharing right away. Allow sharing to it and go to your PS3. Now, after 1.80 the new icon appeared in Music/Video and Photo bars, called Search for Media Servers. Click it and
, a Vista media server icon will appear just under it. Now you can click on it and navigate through you WMP11 library direct in XMB!
Moreover, hit triangle on your video file and you can copy it over to PS3 without hassle!
According to Microsoft, it should also work for WMP11 under XP:
http://www.microsoft.com/windows/windowsmedia/knowledgecenter/howto/mp11/sharemedia.aspx
If you have a problem with it under XP, try to manually enable UPnP service. For this do the following:
Click Start
Click Programs
Click Administrative Tools
Click Services
Scroll down to Universal Plug and Play Device Host
Double click Universal Plug and Play Device Host
Set the Startup type to Automatic and click the Start button in that window to start the service
If you don't see the Administrative Tools in the Programs you will need to right mouse click down in your taskbar and go to Properties, from there click the Start Menu tab and click the Customize... button, just check Display Administrative Tools and then click OK.
So, WMP11 sounds good, right? Its not that perfect however, since you will be only play video and music files that are supported by PS3, and in some cases not even all of them. And that limits you to MP2, MP4, and since 2.10, most of DivX encoded files (and some Xvids without some advanced features).
The only solution here is transcoding, which is basically on-fly recoding of source video/audio to target video/audio.
One of the best transcoding programs for Windows is
Nero MediaHome,
which is a part of Nero Digital Pro package: http://www.nero.com/eng/Upgrade_to_Nero_Digital_Pro.html
Thanks to mingeeta@PS3forums we have a quick tutorial for setting it up.
Turn your PS3 on and login, and leave it on your XMB
Run a file in Nero Showtime to unblock the firewall that pops up and ALLOW.
Run Nero MediaHome
On the left are a set of Icons.
Heres a quick setup:
SHARED DIRECTORIES > Click ADD SHARE and browse to a single shared directory for now, as it takes time to add the details, so dont go adding gazillions of media files for now.
OPTIONS: I left them at default for now, but they are self explanatory. Automatically start media home when pc is switched on is a good one to tick up, but leave it off for now till you get it going.
NETWORK: Click the box for your ethernet card on your PC. Leave port number and network name at default for now
DEVICES: Click UPnP/1.0 line and click ALLOW ACCESS box
TRANSCODING: Leave on auto detect as it will talk to the ps3 and see what it can and cant play and come up with a solution after a few seconds.
TV: Set up your tv card here
STATUS: Click this ICON and you will be able to see whats going on
then click START SERVER at the bottom, and you wait a few moments. Go back to PS3 and it should show the Nero Media Home Icon. Browse as normal for your video files.
At first if you have loads of files in your shared directories it can cause the ps3 playback to come back out to the XMB. Just give Media Home some time to update the directory listings, then it will be silky smooth.
It was tested at a decent PC for SD avi files only so far, and they work fine. You might have issues if you have an old pc, as the transcoding can take up resources.
If you cant see any media on your PS3 after doing all this, try following:
Turn off the server and go to TOOLS - NERO SCOUT - INDEXING - FOLDERS and select the folders you want there. Then go back to the INDEXING tab and click INDEX NOW - this may take a while to do, if you have huge amounts of files, so as before just to get it working. When its done go to SHARED DIRECTORIES ICON in nero media home and select SHARE ALL CONTENT INDEXED BY NERO SCOUT
As it seems now it works quite fine for SD content, but stutters/fails at HD files, which is not surprising, giving the needed processor power for on-fly HD conversion.
If you have a problem with full version of Nero MediaHome within Nero 7 or Nero Digital Pro packages, you can try Nero MediaHome CE, which is using code optimized for consumer electronics devices: http://www.nero.com/nerodigital/eng/download.php
Its smaller, faster and seems to produce good streaming results. It also smart enough to stream HD mp4 files without transcoding to PS3. Drawback is that you don't get automatic thumbnails with it, as far as I can see.
Twonky Vision Media Center
For native HD MPEG2 files people are getting good streaming results with twonky vision media center http://www.twonkyvision.com/. Also it supports album art and they are consistently ironing out PS3-related issues. For best result get latest beta version (4.4.4):
http://www.twonkyvision.com/Download/TwonkyMedia/index-beta.html
Reported to work:
- MP3 playback and album art
- AVC playback
- AVI playback
- MP4 playback
- MPG playback
- WMV playback
Downside of both Nero and Twonky Vision MC is that they cost money (Twonky has 30days trial). There is however, good free alternative for PC users:
TVersity
This software support both native streaming of divx, mp4, mp2 files and on-the-fly conversion of basically all others. Constant updates and bugfixing made it very popular among PS3 community, you can get the latest version ( 0.9.11.4 as of 8-01-08) here: http://tversity.com/download/ with 2.10 firmware support and unique features like Transcode settings at the file/folder/url level and optional menu hierarchy for folders.
Installation now suggest you to install a codec pack and I strongly recommend you to do so, unless you are really understand what you need to install for both transcoding and streaming to work flawlessly.
Other options:
There are also a bunch of freeware UPnP software that should allow streaming to PS3 as well, such as:
http://www.gnu.org/software/gmediaserver/
http://ushare.geexbox.org/
Mediatomb
http://www.cybergarage.org/net/cmgate/cc/index.html
You can look at them if you have enough free time and some skills. Most of them can also be compiled to Mac or Linux, but I wouldnt try to do it without massive amount of free time.
Mac OS X
Mac users also have a number of options.
Firstly, mentioned above Twonky Vision Media Center has OS X version available, and you can give it a try.
Exclusive to Mac systems is EyeConnect software
http://www.elgato.com/index.php?file=products_eyeconnect
both have 30days free trials, so its plenty of time to try.
Medialink (ConnectPS3)
Finally, people behind hugely popular Connect360 released PS3 DLNA software called Medialink. Get it here http://www.nullriver.com/index/products/medialink, first users reports are quite positive. Promised are itunes and iPhoto integration, HD streaming and album art. Costs 20$.
According to this thread, best free option Mac users have is Mediat0mb software. Also Fuppes reported to work but both require some fiddling with files and installation.
Linux
Linux users normally advanced enough to know more about it than me, I will not elaborate here. Freeware programs posted about + twonky media server should be usable. Mediatomb again seems to be program of choice, they released patch in July 2007 that made streaming to PS3 possible under Unix and OS X. Read more on the matter here: http://www.neogaf.com/forum/showpost.php?p=6570624&postcount=440. Fuppes (see above) also works fine.
Embedded devices
Many modern NAS devices with DLNA support have a possibility to upgrade DLNA streaming software. If you have one of them and you are having problem with DLNA streaming to PS3, check if you can install latest version of Twonky Vision Media Server (supported devices)or Mediatomb(supported devices) on it.
General tips
At the end, as a general note, most common mistakes so far:
1) firewall (either PC firewall or in router) blocking a media server program (thats when you cant find a media server after search on your PS3)
2)you are looking for video files in Music tab of XMB. Though sometimes they may be there, but its a bug. DLNA normally should take care that you see videos only under video tab and pics under Photo. .)
3) you are trying to run more than one media server on your PC. Some of them are using same ports on default, so you should either have only one active at a time, or configure them to different ports manually.
4) If you are getting "unsupported type" error when you try to stream a file, chances are that it is a file that is not supported by PS3 . This most often can happen with xvid encoded files. To check it this is the case, just copy the file over to PS3 and try to play directly on it.
So, short notes first.
DLNA is an industry standard for media (audio,video, photo) sharing within concept of a digital home and is supported by many hardware and software manufacturers. As of FW1.80, DLNA is supported by Playstation 3 entertainment system. PS3 takes a role of DLNA Player, not DLNA server, so it can play a content of any DLNA server (source) in you digital home, but can not stream the content to other players within DLNA protocols. (Remote connect to PSP is using proprietary protocols)
What it means is that you have to have a DLNA server installed, either hardware (like some HDD storages, DVRs or set-top boxes) or as a software on your PC.
The latter is most interesting for majority of us, since DLNA certified CE equipment is not that widespread yet.
Your options for the software naturally depends on your operating system. DLNA is an open protocol based on UPnP (Universal Plug and Play) and therefore can work on any operating system. So far we found a reasonably good solution only for Windows OSes, so I'll start with it.
Windows
Windows Media Player 11
If you are running Windows Vista you have a very simple way to enable the sharing through Windows Media Player 11. If you search in Media Sharing Tab
you can spot a new unknown device you can share media to:
If you don't see the device, the chances are that a)you have a firewall blocking WMP11 media sharing b) there is some port conflicts between ps3 and your home network. Disable firewall to check if its a), or restart your PS3 (or disable and enable back media sharing in XMB under Network Settings). After each reboot PS3 will use different set of ports for media sharing, so eventually you should be able to get PC and PS3 see each other. The same also applies to a similar problem with other software.
But most users should see the unknown device in media sharing right away. Allow sharing to it and go to your PS3. Now, after 1.80 the new icon appeared in Music/Video and Photo bars, called Search for Media Servers. Click it and
if you are lucky
Moreover, hit triangle on your video file and you can copy it over to PS3 without hassle!
According to Microsoft, it should also work for WMP11 under XP:
http://www.microsoft.com/windows/windowsmedia/knowledgecenter/howto/mp11/sharemedia.aspx
If you have a problem with it under XP, try to manually enable UPnP service. For this do the following:
Click Start
Click Programs
Click Administrative Tools
Click Services
Scroll down to Universal Plug and Play Device Host
Double click Universal Plug and Play Device Host
Set the Startup type to Automatic and click the Start button in that window to start the service
If you don't see the Administrative Tools in the Programs you will need to right mouse click down in your taskbar and go to Properties, from there click the Start Menu tab and click the Customize... button, just check Display Administrative Tools and then click OK.
So, WMP11 sounds good, right? Its not that perfect however, since you will be only play video and music files that are supported by PS3, and in some cases not even all of them. And that limits you to MP2, MP4, and since 2.10, most of DivX encoded files (and some Xvids without some advanced features).
The only solution here is transcoding, which is basically on-fly recoding of source video/audio to target video/audio.
One of the best transcoding programs for Windows is
Nero MediaHome,
which is a part of Nero Digital Pro package: http://www.nero.com/eng/Upgrade_to_Nero_Digital_Pro.html
Thanks to mingeeta@PS3forums we have a quick tutorial for setting it up.
Turn your PS3 on and login, and leave it on your XMB
Run a file in Nero Showtime to unblock the firewall that pops up and ALLOW.
Run Nero MediaHome
On the left are a set of Icons.
Heres a quick setup:
SHARED DIRECTORIES > Click ADD SHARE and browse to a single shared directory for now, as it takes time to add the details, so dont go adding gazillions of media files for now.
OPTIONS: I left them at default for now, but they are self explanatory. Automatically start media home when pc is switched on is a good one to tick up, but leave it off for now till you get it going.
NETWORK: Click the box for your ethernet card on your PC. Leave port number and network name at default for now
DEVICES: Click UPnP/1.0 line and click ALLOW ACCESS box
TRANSCODING: Leave on auto detect as it will talk to the ps3 and see what it can and cant play and come up with a solution after a few seconds.
TV: Set up your tv card here
STATUS: Click this ICON and you will be able to see whats going on
then click START SERVER at the bottom, and you wait a few moments. Go back to PS3 and it should show the Nero Media Home Icon. Browse as normal for your video files.
At first if you have loads of files in your shared directories it can cause the ps3 playback to come back out to the XMB. Just give Media Home some time to update the directory listings, then it will be silky smooth.
It was tested at a decent PC for SD avi files only so far, and they work fine. You might have issues if you have an old pc, as the transcoding can take up resources.
If you cant see any media on your PS3 after doing all this, try following:
Turn off the server and go to TOOLS - NERO SCOUT - INDEXING - FOLDERS and select the folders you want there. Then go back to the INDEXING tab and click INDEX NOW - this may take a while to do, if you have huge amounts of files, so as before just to get it working. When its done go to SHARED DIRECTORIES ICON in nero media home and select SHARE ALL CONTENT INDEXED BY NERO SCOUT
As it seems now it works quite fine for SD content, but stutters/fails at HD files, which is not surprising, giving the needed processor power for on-fly HD conversion.
If you have a problem with full version of Nero MediaHome within Nero 7 or Nero Digital Pro packages, you can try Nero MediaHome CE, which is using code optimized for consumer electronics devices: http://www.nero.com/nerodigital/eng/download.php
Its smaller, faster and seems to produce good streaming results. It also smart enough to stream HD mp4 files without transcoding to PS3. Drawback is that you don't get automatic thumbnails with it, as far as I can see.
Twonky Vision Media Center
For native HD MPEG2 files people are getting good streaming results with twonky vision media center http://www.twonkyvision.com/. Also it supports album art and they are consistently ironing out PS3-related issues. For best result get latest beta version (4.4.4):
http://www.twonkyvision.com/Download/TwonkyMedia/index-beta.html
Reported to work:
- MP3 playback and album art
- AVC playback
- AVI playback
- MP4 playback
- MPG playback
- WMV playback
Downside of both Nero and Twonky Vision MC is that they cost money (Twonky has 30days trial). There is however, good free alternative for PC users:
TVersity
This software support both native streaming of divx, mp4, mp2 files and on-the-fly conversion of basically all others. Constant updates and bugfixing made it very popular among PS3 community, you can get the latest version ( 0.9.11.4 as of 8-01-08) here: http://tversity.com/download/ with 2.10 firmware support and unique features like Transcode settings at the file/folder/url level and optional menu hierarchy for folders.
Installation now suggest you to install a codec pack and I strongly recommend you to do so, unless you are really understand what you need to install for both transcoding and streaming to work flawlessly.
Tversity Tips said:If after the installation of TVersity AND codec pack you still get unsupported type of error, consider downloading Graphedt.exe:
http://www.digital-digest.com/dvd/downloads/showsoftware_graphedit_141.html
It will show you in detail whats going on with your video and were the problem is. If this program plays your video on PC fine, but not on PS3, then you have an access/permission somewhere. One of the common problems - running tversity media server service not under account with administration rights. To check it do the following - stop sharing in tversity. Go to tversity folder and run "mediaserver.exe -debug" . Try again if you can stream. If you do - set your mediaserver service to use admin logon (its under administration tools/services/).
If you still fail - its a firewall/router problem then. As reported in this thread, some were able to get it working by disabling windows media network sharing service on firewall.
Still have problems? Make sure you have ffdshow doing decoding for you, not other codecs. Easiest way is to check the settings of ffdshow and set it as a default decoder for all formats. It is also asked in the end of ffdshow installation. If you still cant get transcoding working, or have tversity crashes every time you try avi, you'll most likely need to remove all codecs, and reinstall only ffdshow. Can be tedious.
Once you get basic avi streaming working, you can try to install additional filters to increase performance or add additional formats. Here is what recommended by tversity guys:
* ffdshow - for MPEG2/4, H.264, Divx, Xvid, AAC, FLAC, Vorbis, FLV, and many more
* Haali Media Splitter - for better MP4 and H.264 support and for OGG/OGM and Matroska.
* Real Alternative - for Real audio and video.
* Quicktime Alternative - for MOV.
* MP4 Source/Splitter* - for better MOV support.
* FLV Splitter* - required for FLV playback (a more recent version with support for FLV4/VP62 is here - courtesy of videohelp.com).
* AC3 Filter - recommended for better AC3 support (in which case AC3 should be disabled in ffdshow).
But only get into it when you get your basic playback working.
By default, TVersity recodes everything not supported by PS3 to MPEG1, dont be surprised. MPEG2 and 4 much more demanding in terms of PC power for recoding. If you think your PC can handle it, you can change the recoding to mpeg2.
Another handy tip, if you want to change the name of the server when you view it on your PS3, do this:
Just find the UPNP_AV_MediaServer_1.0.allservices.xml
file in the install directory, open it with an HTML editor (or notepad) and edit the line near the top that reads:
<friendlyName>${HOSTNAME} : TVersity Media Server</friendlyName>
Just change the part that reads TVersity Media Server and nothing else.
You may also need to change it in the UPNP_AV_MediaServer_1.0.default.xml file as well.
Other options:
There are also a bunch of freeware UPnP software that should allow streaming to PS3 as well, such as:
http://www.gnu.org/software/gmediaserver/
http://ushare.geexbox.org/
Mediatomb
http://www.cybergarage.org/net/cmgate/cc/index.html
You can look at them if you have enough free time and some skills. Most of them can also be compiled to Mac or Linux, but I wouldnt try to do it without massive amount of free time.
Mac OS X
Mac users also have a number of options.
Firstly, mentioned above Twonky Vision Media Center has OS X version available, and you can give it a try.
Exclusive to Mac systems is EyeConnect software
http://www.elgato.com/index.php?file=products_eyeconnect
both have 30days free trials, so its plenty of time to try.
Medialink (ConnectPS3)
Finally, people behind hugely popular Connect360 released PS3 DLNA software called Medialink. Get it here http://www.nullriver.com/index/products/medialink, first users reports are quite positive. Promised are itunes and iPhoto integration, HD streaming and album art. Costs 20$.
According to this thread, best free option Mac users have is Mediat0mb software. Also Fuppes reported to work but both require some fiddling with files and installation.
FUPPES Installation Tips said:Unfortunately there is no install yet for OsX version, so you got to go through a compilation procedure:
First, you will need Xcode developer tool set installed : http://developer.apple.com/tools/download/ . To install necessary dependencies you will also need to install MacPorts (http://www.macports.org/)
Absolutely necessary packages to install:
PCRE Library
Pkg - config
Libxml2 Library
SQLite3
Also recommended to install:
UUID Library (ossp-uuid)
TagLib
ImageMagick
Ffmepg
If you want transcoding add to this:
LAME
Vorbis (libvorbis)
Libmpcdec
So, after you get macports installed, open terminal (Terminal.app located in the Utilities folder) and type the following:
$ Sudo port
Password:
Entering interactive mode... Entering interactive mode ... ("help" for help, "quit" to quit) ( "Help" for help, "quit" to quit)
[Users/xSeth] > install pcre
[Users/xSeth] > install pkgconfig
[Users/xSeth] > install libxml2
[Users/xSeth] > install SQLite3
[Users/xSeth] > install ffmepeg
[Users/xSeth] > install ossp-uuid
...and so on until you get all above mentioned packages installed.
To find the package to install in Macports you can use search command
[Users/xSeth] > search pcre
etc.
Once everything is installed you can install fuppes. Open terminal and type
$ sudo svn co http://fuppes-svn.ulrich-voelkel.de/trunk fuppes
Password:
$ cd fuppes/
$ autoreconf -vfi
$ ./configure
$ make
$ make install
Thats it, after install is completed you can run Fuppes typing in terminal:
$ / Usr / local / bin / fuppes
FUPPES
the Free UPnP Entertainment Service
http://fuppes.ulrich-voelkel.de
no vfolder.cfg file available
webinterface: http://x.x.x.x:50865
r = rebuild database
i = print system info
h = print help
press "ctrl-c" or "q" to quit
Or with / usr / local / bin / fuppesd for launch daemon (background).
When Fuppes is running you can configure is through webinterface. Just type in your browser: http://localhost:50865
There you can set what files to share and whatnot.
Linux
Linux users normally advanced enough to know more about it than me, I will not elaborate here. Freeware programs posted about + twonky media server should be usable. Mediatomb again seems to be program of choice, they released patch in July 2007 that made streaming to PS3 possible under Unix and OS X. Read more on the matter here: http://www.neogaf.com/forum/showpost.php?p=6570624&postcount=440. Fuppes (see above) also works fine.
Embedded devices
Many modern NAS devices with DLNA support have a possibility to upgrade DLNA streaming software. If you have one of them and you are having problem with DLNA streaming to PS3, check if you can install latest version of Twonky Vision Media Server (supported devices)or Mediatomb(supported devices) on it.
General tips
At the end, as a general note, most common mistakes so far:
1) firewall (either PC firewall or in router) blocking a media server program (thats when you cant find a media server after search on your PS3)
2)you are looking for video files in Music tab of XMB. Though sometimes they may be there, but its a bug. DLNA normally should take care that you see videos only under video tab and pics under Photo. .)
3) you are trying to run more than one media server on your PC. Some of them are using same ports on default, so you should either have only one active at a time, or configure them to different ports manually.
4) If you are getting "unsupported type" error when you try to stream a file, chances are that it is a file that is not supported by PS3 . This most often can happen with xvid encoded files. To check it this is the case, just copy the file over to PS3 and try to play directly on it.