Top | ![]() |
![]() |
![]() |
![]() |
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.
gst-launch -v filesrc location=music.mp3 ! mp3parse ! dccpclientsink host=localhost port=9011 ccid=2
Client
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.
plugin |
dccp |
author |
E-Phone Team at Federal University of Campina Grande <leandroal@gmail.com> |
class |
Sink/Network |
“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)
gstdccpclientsink |
the object which received the signal. |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run First