[Bug 791766] New: tcpserversink and tcpclientsrc: fail to stream tcp/rtp in Windows

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Dec 19 03:53:25 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=791766

            Bug ID: 791766
           Summary: tcpserversink and tcpclientsrc: fail to stream tcp/rtp
                    in Windows
    Classification: Platform
           Product: GStreamer
           Version: 1.12.4
                OS: Windows
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: dartagnan64b at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Created attachment 365732
  --> https://bugzilla.gnome.org/attachment.cgi?id=365732&action=edit
server and client pipes screen capture

tcpserversink and tcpclientsrc don't appear to stream rtp data in Windows 10
(and Windows 7) environment. The problem reproduces for me with gstreamer
1.12.2 and 1.12.4. 

Steps to reproduce
1. Turn off firewall in Windows

2. Install gstreamer using gstreamer-1.0-x86_64-1.12.4.msi and selecting full
installation

3. Install gstreamer-devel using gstreamer-1.0-devel-x86_64-1.12.4.msi and
selecting full installation

4. Start command line and run this server pipeline gst-launch-1.0
--gst-debug="tcp*:7,3" videotestsrc ! x264enc tune=zerolatency ! rtph264pay !
rtpstreampay ! tcpserversink host=127.0.0.1 port=5000

5. Start 2nd command line and run this client pipeline gst-launch-1.0
--gst-debug="tcp*:7,3" tcpclientsrc host=127.0.0.1 port=5000 ! fakesink
silent=false

6. Noticed the problem where no rtp data flows between server and client


Notes:
a) Same pipelines work in Raspberry Pi (linux) with gstreamer 1.10.4
b) If I use udpsink and udpsrc the pipelines work in Windows, e.g. these
pipelines work:
gst-launch-1.0 -v videotestsrc is-live=true ! videoconvert ! videoscale !
video/x-raw,format=I420,width=800,height=600,framerate=25/1 ! x264enc !
rtph264pay ! udpsink host=127.0.0.1 port=5000
gst-launch-1.0 udpsrc port=5000 !
application/x-rtp,encoding-name=H264,payload=96 ! rtph264depay ! avdec_h264 !
autovideosink

Thanks

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list