tcpserversrc and ssh, strange "administratively prohibited"

Ole Hellqvist ole.hellqvist at gmail.com
Sun Dec 2 11:37:02 PST 2012


Hi
doing a "gst-launch tcpserversrc port=2343 ! wavparse ! audioconvert !
autoaudiosink" works fine when connected with a "nc 127.0.0.1 2343 <
servermusic.wav" from same host.
But when trying from an other host by ssh, "ssh -f  -L 2343:serverhost:2343
serverhost -N"  (this will start the ssh tunnel from the "client" side ), I
get the ssh message  "administratively prohibited" on the client host when
make a "nc 127.0.0.1 2343 < clientmusic.wav"
However I found a workaround: starting a "nc -l 2343 | nc 127.0.0.1 2344"
on the server side  and "gst-launch tcpserversrc port=2344 ! wavparse !
audioconvert ! autoaudiosink"
make evertyhing work. Why does ssh accept nc but not tcpserversrc?
One other observation, The client side gives the same error message when
nothing is connected in the other end of the ssh tunnel.

Plugin Details:
  Name:                 tcp
  Description:          transfer data over the network via TCP
  Filename:             /usr/local/lib/gstreamer-0.10/libgsttcp.so
  Version:              0.10.35

uname -rsp:
OpenBSD 5.2 amd64

regards /Ole
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20121202/652ed98e/attachment.html>


More information about the gstreamer-devel mailing list