![]() |
![]() |
![]() |
GStreamer Bad Plugins 0.10 Plugins Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties | Signals |
GObject +----GstObject +----GstElement +----GstBaseSrc +----GstPushSrc +----GstDCCPServerSrc
"caps" GstCaps* : Read / Write "ccid" gint : Read / Write "close-socket" gboolean : Read / Write "host" gchar* : Read / Write "port" gint : Read / Write "sockfd" gint : Read / Write
This element wait for connection from a client and receive data. DCCP (Datagram Congestion 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 : Read / Write
The Congestion Control IDentified to be used.
Allowed values: >= 2
Default value: 2
"close-socket"
property"close-socket" gboolean : Read / Write
Close client socket at the 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
"connected"
signalvoid user_function (GstDCCPServerSrc *gstdccpserversrc, gint arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |