[Bug 764471] New: RTMP send error 32 on Android

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Apr 1 17:09:19 UTC 2016


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

            Bug ID: 764471
           Summary: RTMP send error 32 on Android
    Classification: Platform
           Product: GStreamer
           Version: 1.7.91
                OS: other
            Status: NEW
          Severity: critical
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: mimmo.grottoli at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

I'm trying to broadcast video and audio via rtmp from different Android
devices, and I'm always getting the following errors:
         GStreamer+rtmp  E  0:00:05.353780468 0x9f9496f0 :0: WriteN, RTMP send
error 32 (136 bytes)
                         E  0:00:05.353919322 0x9f9496f0 :0: WriteN, RTMP send
error 32 (54 bytes)
                         E  0:00:05.354330259 0x9f9496f0 :0: WriteN, RTMP send
error 9 (42 bytes)
     GStreamer+rtmpsink  W  0:00:05.354410363 0x9f9496f0
gstrtmpsink.c:286:gst_rtmp_sink_render:<rtmpsink0> error: Failed to write data

I've tried using wowza and youtube as endpoint, but the error is exactly the
same.

The pipeline is:

ahcsrc name=cam ! video/x-raw, width=1280, height=720, framerate=(fraction)24/1
\
! videoconvert \
! amcvidenc-omxqcomvideoencoderavc i-frame-interval=24 \
! h264parse \
! tee name=videoTee \
openslessrc ! audioconvert ! queue ! voaacenc \
! tee name=audioTee \
flvmux streamable=true name=flvmux \
! rtmpsink location=\"rtmp://RTMP_HOST:PORT\" \
videoTee. ! queue ! flvmux. \
audioTee. ! queue ! flvmux.

Note:
1) The issue does not happen when I use audiotestsrc instead of openslessrc as
audiosource
2) If I remove the audio part from the pipeline the result is good too
3) If I replace flvmux + rtmpsink with mpegtsmux + udpsink I can publish the
stream

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