FAQ  •  Register  •  Login

PS Vita Issue

<<

Iolar

Serviio newbie

Posts: 8

Joined: Wed Sep 26, 2012 7:57 am

Post Mon Dec 29, 2014 12:32 pm

PS Vita Issue

Hi,

I've recently bought myself a PS Vita and I noticed that Sony released a 'Network Media Player' application which is supposed to be DLNA compliant. For some unknown reason the application can't see my Serviio media server and Serviio isn't seeing the Vita. However, the PS Vita sees windows media servers fine. I've ran a packet trace on the wire (connected to the server directly) as the Serviio logs weren't showing anything of interest that I could see. The wireshark trace shows multicast SSDP search messages but I can't see any responses from the Seviio server which I believe should be a unicast response to the client. Also note that Serviio is sending multicast Notify messages and I've never had any issues with any other DLNA applications. Has anyone tried this application yet? Does anyone have any suggestions?

Thanks! :D
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Mon Dec 29, 2014 4:10 pm

Re: PS Vita Issue

No idea, it should work if they are UPnP compliant. Is the Vita on the same subnet?
<<

Iolar

Serviio newbie

Posts: 8

Joined: Wed Sep 26, 2012 7:57 am

Post Tue Dec 30, 2014 3:35 am

Re: PS Vita Issue

Hey,

Yup I've a flat network so everything sits on the same subnet (except my VPN). The router is configured to perform multicast routing. Serviio sits on a jail in my NAS which runs NAS4Free. Serviio itself is built on the FreeBSD ports running the latest release. I currently allow any device to connect to Serviio. I've attached the SSDP message the Vita is sending
SSDP_Cap.png
SSDP_Cap.png (14.04 KiB) Viewed 7801 times
. The specs for the app are located here: https://store.sonyentertainmentnetwork.com/#!/en-au/apps/network-media-player/cid=EP9000-PCSF00635_00-NASPOCKET000SCEE.
Some Plex users have this working, see: https://forums.plex.tv/index.php/topic/126443-playstation-vita-has-dlna-support-now-lets-make-it-work-with-plex/.

Is there anything else I can do to troubleshoot the issue?
Thanks
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Tue Dec 30, 2014 2:13 pm

Re: PS Vita Issue

This is a search message for InternetGatewayDevice, eg routers, not media servers.
<<

Iolar

Serviio newbie

Posts: 8

Joined: Wed Sep 26, 2012 7:57 am

Post Tue Dec 30, 2014 3:10 pm

Re: PS Vita Issue

Hi,

I apologise, I should have attached a larger snippet of the trace. My Serviio instance resides on 192.168.178.201 and the PS Vita on .20. My understanding of the SSDP standard http://quimby.gnus.org/internet-drafts/draft-cai-ssdp-v1-03.txt is that once a search request is received, the server should respond with a unicast response to the source of the request (in this case .20) but I'm not seeing that. I am seeing the server sending out notify messages as per the standard but I'm not sure how the Vita is meant to respond (I'll check this out though). Is there anyway to see if Serviio is processing the search request?
Thanks!
Attachments
SSDP_Cap_1.jpeg
SSDP_Cap_1.jpeg (244.22 KiB) Viewed 7792 times
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Tue Dec 30, 2014 8:45 pm

Re: PS Vita Issue

Again, in your example it searches for service X_Telepathy (see the ST header), which is some Sony specific service.

It has to search for things like ssdp:all, upnp:rootdevice and media server specific services.

You can enable detailed log and you should see messages like:

  Code:
Received a valid M-SEARCH message for search target XXX from address YYY
<<

Iolar

Serviio newbie

Posts: 8

Joined: Wed Sep 26, 2012 7:57 am

Post Wed Dec 31, 2014 6:36 am

Re: PS Vita Issue

Hi,

I searched the server debug logs for my TV and I'm not seeing any 'M-SEARCH' messages but I'm seeing [ServiioHttpService] incoming requests with my TV IP. I've done some further testing and I can see the 'ST: urn:schemas-upnp-org:device:MediaServer:1' search coming from the Vita but my Serviio instance isn't providing the unicast HTTP OK response with the server info. I then tested with a windows that has another DLNA server on it and I do see the search and HTTP OK, HTTP Get sequence between the windows DLNA server and the Vita. I decided to install a server instance on the window server and the Vita picked it up so it seems like there's an issue with the Freebsd instance. I've also checked with other newly created Linux clients and it picks up the Serviio server fine. Argh, this is going to be a pain to figure out but thanks for your help. If anyone else is running Serviio in a Freebsd jail and has a PS Vita. Can they please test it out and let me know if it works, thanks!
<<

Iolar

Serviio newbie

Posts: 8

Joined: Wed Sep 26, 2012 7:57 am

Post Mon Jan 05, 2015 1:23 am

Re: PS Vita Issue

Hi,

I think I've figured out what the issue is. I spun up a FreeBSD VM over the weekend and built Serviio from ports. The PS Vita could see this Serviio VM so I began reading up on FreeBSD Jails and multicast. It appears that if you create a jail via the standard method of assigning an IP, the jail cannot receive multicast packets but it can send multicast packets. This means that the DLNA client software on the PS Vita isn't fully compliant as it only sends discovery messages and doesn't listen for advertisements. I've noticed this behaviour through the packet traces I've done and I believe the traces I ran within the jail are of packets before they are processed by the OS (which is why I was confused).
I believe the fix is to implement the jail with a VNET (virtual network) configuration. I use NAS4Free with the TheBrig as my jail manager. The developers of this software are working to integrate this feature into there next release: http://forums.nas4free.org/viewtopic.php?f=79&t=3894&start=225.

Anyway, I thought I'd post my findings in case anyone else stumbles across this issue. ;)

Return to Serviio Support & Help

Who is online

Users browsing this forum: No registered users and 40 guests

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.