avtpsink

avtpsink is a network sink that sends AVTPDUs to the network. It should be combined with AVTP payloaders to implement an AVTP talker. For more information see https://standards.ieee.org/standard/1722-2016.html.

This element opens an AF_PACKET socket which requires CAP_NET_RAW capability. Therefore, applications must have that capability in order to successfully use this element. The capability can be dropped by the application after the element transitions to PAUSED state if wanted. Example pipeline |[ gst-launch-1.0 audiotestsrc ! audioconvert ! avtpaafpay ! avtpsink ]| This example pipeline implements an AVTP talker that transmit an AAF stream.

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBaseSink
                    ╰──avtpsink

Factory details

Authors: – Andre Guedes

Classification:Sink/Network

Rank – none

Plugin – avtp

Package – GStreamer Bad Plug-ins

Pad Templates

sink

application/x-avtp:

Presencealways

Directionsink

Object typeGstPad


Properties

address

“address” gchararray

Destination MAC address from Ethernet frames

Flags : Read / Write

Default value : 01:AA:AA:AA:AA:AA


ifname

“ifname” gchararray

Network interface utilized to transmit AVTPDUs

Flags : Read / Write

Default value : eth0


priority

“priority” gint

Priority configured into socket (SO_PRIORITY)

Flags : Read / Write

Default value : 0


The results of the search are