Streaming and viewing backend details over the web

18 views
Skip to first unread message

Chris E.

unread,
Mar 21, 2012, 1:15:02 PM3/21/12
to mythdroid-users
I have successfully installed mdd.pl on my backend, and mdd.pl (as
mythlcdserver) on my frontends (Using Fedora 16). On my local
wireless network I can schedule recordings from the guide and stream
recordings and videos using VLC as the 'live' transcoder. I can
control my Frontends using mythdroid. My client device is a
transformer prime and works awesome. Good Work.

However, I can't get the streaming or backend details to show up when
on a public network (away from home). I tried both port forwarding
via SSH (16550 using a local forward in connectbot) and tried
forwarding 16550 from my router to my mythbackend machine. I also
setup the NECESSARY router port forward using 5554 to my mythbackend.
I can't get the backend details to show up. On a public network, I
keep getting "No Backend Found, Configure one manually in settings
perhaps?"

In the settings I setup both the manual backend entries to be my
public hostname using a dyndns service (pointing to my router's IP
address), which I use for many other incoming ports already. Question
is what am I doing wrong? And What's the difference between the
nbackend settings for "Backend Address" and "Backend Public Address"?
My assumptionis that "Backend Public Address" correspond to the port
5554 communications and "Backend Public Address" corresponds to the
16550 communications. Furthermore, I assume if I am port forwarding
16550 over SSH via connectbot on a public internet address, that
setting should be "localhost".

Love the software, keep up the good work.

foo bar

unread,
Apr 17, 2012, 10:04:15 PM4/17/12
to mythdro...@googlegroups.com
Hi Chris,

Sorry for the delay.

On 21 March 2012 17:15, Chris E. <chrise...@gmail.com> wrote:
However, I can't get the streaming or backend details to show up when
on a public network (away from home).  I tried both port forwarding
via SSH (16550 using a local forward in connectbot).

Ok. That's the way I do it..
 
In the settings I setup both the manual backend entries to be my
public hostname using a dyndns service (pointing to my router's IP
address), which I use for many other incoming ports already.  Question
is what am I doing wrong?  

Well, if you're trying to connect via a SSH tunnel the backend address should be 'localhost'. In this case MythDroid will assume you're away from home and automatically use CMux (muxed connections via port 16650).
 
And What's the difference between the
nbackend settings for "Backend Address" and "Backend Public Address"?
My assumptionis that "Backend Public Address" correspond to the port
5554 communications and "Backend Public Address" corresponds to the
16550 communications.

You said "Backend Public Address" twice. Anyway, that's for the 5554 connection and needs to be set to your public IP address / hostname.
 
 Furthermore, I assume if I am port forwarding
16550 over SSH via connectbot on a public internet address, that
setting should be "localhost".

The "Backend Address" should be, yes. As above, the "Backend Public Address" should be your public IP address / hostname.

Hope that makes sense, if you still have problems have a look at the device log after a failed connection and/or attach it to a message to the list.

Regards,
 
foobum
Reply all
Reply to author
Forward
0 new messages