After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 788583 - libav: add avsrc
libav: add avsrc
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-libav
1.x
Other Linux
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2017-10-06 06:39 UTC by Nicola
Modified: 2018-11-03 12:58 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
add avsrc (13.59 KB, patch)
2017-10-06 06:39 UTC, Nicola
none Details | Review

Description Nicola 2017-10-06 06:39:46 UTC
Created attachment 361025 [details] [review]
add avsrc

This patch add an avsrc element. I use it to receive rtmp streams.

I think the patch should be improved in several ways to be accepted upstream, anyway it works fine for my use case as is and for now I have no more time to work on it. 

I think this patch can help other people that have to deal with rtmp in gstreamer to save time. 

rtmp support in ffmpeg seems quite good and well supported, it works perfectly with the stream I have to receive, for example rtmp2 element is unable to receive them.

To enable avsrc element you need to enable network protocols in libav for example configuring it this way:

./configure --with-libav-extra-configure="--enable-network --enable-openssl --enable-protocol=rtmp --enable-protocol=rtmpe --enable-protocol=rtmps --enable-protocol=rtmpt --enable-protocol=rtmpte --enable-protocol=rtmpts --enable-protocol=tls_openssl"
Comment 1 GStreamer system administrator 2018-11-03 12:58:32 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-libav/issues/34.