rtmpsrc bus error on Mac OSX
Describe your issue
On Mac OSX, in both version 18 and 20 of gstreamer, the rtmpsrc element will not process the stream.
Instead, it gives a bus error.
If the same stream is pulled in by ffmpeg, it works. If the same syntax is used by gstreamer under Linux, it works. But under OSX, rtmpsrc always generates a bus error.
Expected Behavior
I expected it to read the rtmp source and proceed without a bus error.
Observed Behavior
gst-launch-1.0 rtmpsrc location=rtmp://127.0.0.1:1935/live/whatever ! fakesink
Setting pipeline to PAUSED ...
[1] 5798 bus error gst-launch-1.0 rtmpsrc location=rtmp://127.0.0.1:1935/live/whatever
Setup
-
**Operating System: Mac OSX Monterey **
-
Device: Computer
-
**GStreamer Version: 18 and 20 exhibits the same behavior **
-
Command line:
The RTMP stream is sourced by an NGINX server, but we've tried pulling from other services, including CDNs, no difference.
Example..
gst-launch-1.0 rtmpsrc location=rtmp://192.168.64.9:1935/live/whatever
Steps to reproduce the bug
Have an RTMP source.
How reproducible is the bug?
We've tried every known combination, including live=1 trailing the rtmp uri, no difference. We've tried versions 18 and 20. We've uninstalled everything relating to gstreamer from the machine, reinstalled 20 clean from the site, no difference.