GNOME Bugzilla – Bug 744870
[PATCH] New nanomsg plugin for data transfer over nanomsg SP sockets
Last modified: 2018-11-03 13:30:50 UTC
Created attachment 297458 [details] [review] Patch containing the new nanomsg plugin + pipeline check + docs Nanomsg (http://nanomsg.org/) is a socket library and the spiritual successor to ZeroMQ (http://zeromq.org/). It provides several communication patterns (push-pull, publish-subscribe etc.) and transport mechanisms (IPC, TCP, inter-threads). This patch adds a GStreamer plugin that contains one nanomsgsrc and one nanomsgsink element. These sources/sinks can transmit generic data over nanomsg SP sockets. One noteworthy feature of nanomsg sockets is that receivers can start before senders, and if either the sender or the receiver goes away and returns later, the connection is transparently reestablished. This is useful for ensuring that crashing senders and/or receivers don't permanently sever the connection. Combining it with the GST RTP payloader with a nonzero config interval makes sure playback on the receiver's end can automatically continue.
Created attachment 298643 [details] [review] Patch containing the new nanomsg plugin + pipeline check + docs , v2 (updated prefix)
-- 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-plugins-bad/issues/211.