[Bug 744870] New: [PATCH] New nanomsg plugin for data transfer over nanomsg SP sockets

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Feb 20 12:29:17 PST 2015


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

            Bug ID: 744870
           Summary: [PATCH] New nanomsg plugin for data transfer over
                    nanomsg SP sockets
    Classification: Platform
           Product: GStreamer
           Version: unspecified
                OS: Linux
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: dv at pseudoterminal.org
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Created attachment 297458
  --> https://bugzilla.gnome.org/attachment.cgi?id=297458&action=edit
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.

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