upnp discovery / browsing

Help
demon11c
2013-11-15
2014-01-18
  • demon11c

    demon11c - 2013-11-15

    Hi there

    Ive recently setup a mediatomb instance on my Fedora server. It was simple and straight forward. Im able to browse to the server and play movies etc. I can do these things from both wired and wireless devices.

    However, using a browser is not practical because it wants to download the files instead of stream them. Ive had to copy the path to the file then paste it into VLC (for PC) or mobo player (for Android). This is obviouisly a pain. I googled and it seems like a upnp discovery app seems to be a good way to go to improve on this. The problem is, no matter what application I try (VLC add-on on my PC, MediaHouse or Upnp Browser on my Android phone), they do not discover my mediatomb server. There seems to be no manual add for these applications. They have to discover, but can't.

    Is there anything I need to enable on mediatomb to get this working? Or any other advice?

    The network setup is very simple and the firewall between the PC/phone and server is open. All on the same subnet. Here's some crap ascii art of the network:

    Mediatomb & DHCP server (Fedora)
    |
    wired
    |
    L2 switch <--wired--> Wireless bridge <--wireless--> Android phone
    |
    wired
    |
    PC (Windows 7)

    Any ideas?

    Thanks in advance

     
  • demon11c

    demon11c - 2013-11-15

    So even though I wasnt getting the specific error mentioned, I added the commands found here: http://mediatomb.cc/pages/documentation#id2855464. Unfortunately no change.

     
    Last edit: demon11c 2013-11-15
  • demon11c

    demon11c - 2013-11-15

    Some more info:

    Here is an output of a tcpdump on the server after using "Upnp Browser" app on my Android phone to try and discover the Mediatomb server:

    [root]# tcpdump -i p1p1 "src host 192.168.1.5 or dst host 192.168.1.5" -vv
    tcpdump: listening on p1p1, link-type EN10MB (Ethernet), capture size 65535 bytes
    08:45:00.853362 IP (tos 0xc0, ttl 1, id 0, offset 0, flags [DF], proto IGMP (2), length 40, options (RA))
    192.168.1.5 > igmp.mcast.net: igmp v3 report, 1 group record(s) [gaddr 239.255.255.250 to_in { }]
    08:45:01.152241 IP (tos 0xc0, ttl 1, id 0, offset 0, flags [DF], proto IGMP (2), length 40, options (RA))
    192.168.1.5 > igmp.mcast.net: igmp v3 report, 1 group record(s) [gaddr 239.255.255.250 to_ex { }]

    But if I look for the multicast packets, I get nothing:

    [root]# tcpdump -i p1p1 src net 239.0.0.0/8 or dst net 239.0.0.0/8
    tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
    listening on p1p1, link-type EN10MB (Ethernet), capture size 65535 bytes

    So the phone is sending the request, but that's it.

    UDP/1900 is up on the server:

    [root]# netstat -ln | grep 1900
    udp 0 0 0.0.0.0:1900 0.0.0.0:*

    Any ideas to help troubleshoot/fix this?

     
  • demon11c

    demon11c - 2014-01-18

    Hi... can anyone shed some light for me here?

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks