[Bug 759862] New: Input selector hangs with tee element and live rtspsrc

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Dec 25 07:25:39 PST 2015


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

            Bug ID: 759862
           Summary: Input selector hangs with tee element and live rtspsrc
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Windows
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: tapascst at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Created attachment 317876
  --> https://bugzilla.gnome.org/attachment.cgi?id=317876&action=edit
dummy program to reproduce this bug easily

Steps to reproduce:

write a program for pipeline like

audio rtspsrc ----------------------->|
                                      |                            
|--->live_queue-->rtmpsink
ip cam1 --------->|                   |-flvmux-->mixing_queue->tee--|
ip cam2 --------->|                   |                            
|--->record_queue-->fakesink
ip cam3 --------->|--inputselector--->|
ip cam4 --------->|
ip cam5 --------->|



It always hangs after switching ip cameras for 2-3 times. 
Error message comes as "RTMP send error". Please note that we are using
rtmpsink with sync=true and async=true. 

However, The pipeline works in following cases:

1) if I don't use "tee" and connect mixing_queue to rtmpsink directly then
pipeline works fine. 
2) if replace rtmpsink with filesink and fakesink with shmsrc in above pipeline
then it works fine. 

I attached a dummy program which can help you to reproduce this bug on your
side.

-- 
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