![]() |
![]() |
![]() |
GStreamer Bad Plugins 0.10 Plugins Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties | Signals |
"ccid" gint : Read / Write "close-socket" gboolean : Read / Write "port" gint : Read / Write "sockfd" gint : Read / Write "wait-connections" gboolean : Read / Write
This element wait for connections from clients and send data to them. DCCP (Datagram Congestion Control Protocol) is a Transport Layer protocol like TCP and UDP.
1 |
gst-launch -v dccpclientsrc host=localhost port=9011 ccid=2 ! decodebin ! alsasink |
Client
1 |
gst-launch -v filesrc location=music.mp3 ! mp3parse ! dccpserversink port=9011 ccid=2 |
Server
This example pipeline will send a MP3 stream to the client using DCCP. The client will decode the MP3 and play it. Run the server pipeline first than the client pipeline. If you want, you can run more than one dccpclientsrc to connect to the same server (see wait-connections property at dccpserversink).
"ccid"
property"ccid" gint : Read / Write
The Congestion Control IDentified to be used.
Allowed values: >= 2
Default value: 2
"close-socket"
property"close-socket" gboolean : Read / Write
Close the client sockets at end of stream.
Default value: TRUE
"port"
property"port" gint : Read / Write
The port to listen to.
Allowed values: [0,65535]
Default value: 5001
"sockfd"
property"sockfd" gint : Read / Write
The client socket file descriptor.
Allowed values: >= G_MAXULONG
Default value: -1
"wait-connections"
property"wait-connections" gboolean : Read / Write
Wait for many client connections.
Default value: FALSE
"connected"
signalvoid user_function (GstDCCPServerSink *gstdccpserversink, gint arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |