![]() |
![]() |
![]() |
![]() |
This element connect to a DCCP server and send data to it.
DCCP (DatagramCongestion Control Protocol) is a Transport Layer protocol like TCP and UDP.
1 |
gst-launch -v filesrc location=music.mp3 ! mp3parse ! dccpclientsink host=localhost port=9011 ccid=2 |
Client
1 |
gst-launch -v dccpserversrc port=9011 ccid=2 ! decodebin ! alsasink |
Server This example pipeline will send a MP3 stream to the server using DCCP. The server will decode the MP3 and play it. Run the server pipeline first than the client pipeline.
“ccid”
property“ccid” gint
The Congestion Control IDentified to be used.
Flags: Read / Write
Allowed values: >= 2
Default value: 2
“close-socket”
property“close-socket” gboolean
Close socket at end of stream.
Flags: Read / Write
Default value: TRUE
“host”
property“host” gchar *
The host IP address to send packets to.
Flags: Read / Write
Default value: "127.0.0.1"
“port”
property“port” gint
The port to send the packets to.
Flags: Read / Write
Allowed values: [0,65535]
Default value: 5001
“sockfd”
property“sockfd” gint
The socket file descriptor.
Flags: Read / Write
Allowed values: >= -1
Default value: -1
“connected”
signalvoid user_function (GstDCCPClientSink *gstdccpclientsink, gint arg1, gpointer user_data)
Flags: Run First