diff options
author | Wim Taymans <wim.taymans@collabora.co.uk> | 2009-03-04 12:21:29 +0100 |
---|---|---|
committer | Wim Taymans <wim.taymans@collabora.co.uk> | 2009-03-04 12:21:29 +0100 |
commit | b6d7a1dc0331ebb17807ffed8ee694ba4b338904 (patch) | |
tree | 0654647955deb832967d83e4fa43de03963ccf4b /docs | |
parent | 3b6e9fc8701920848ea5d13db97f885dd01e655c (diff) |
RTSP: Add support for server tunneling
Save the tunnelid in the connection. Add a method to retrieve the tunnelid so
that a server can store and match the id against other tunnel requests.
Fix the URI in the tunnel requests so that they contain the absolute uri and the
query string if any instead of just the hostname.
Transparently base64 decode the input stream when tunneling.
Add method to set the connection ip address so that it can be included in the
tunnel response.
Add method to connect the two tunnel requests.
Add two callbacks for the async mode to notify a tunnel start and tunnel
complete event.
Add method to reset the watch after the connection has been tunneled.
Various little refactoring to make more stuff reusable.
API: RTSP::gst_rtsp_connection_set_ip()
API: RTSP::gst_rtsp_connection_get_tunnelid()
API: RTSP::gst_rtsp_connection_do_tunnel()
API: RTSP::gst_rtsp_watch_reset()
Diffstat (limited to 'docs')
-rw-r--r-- | docs/libs/gst-plugins-base-libs-sections.txt | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/docs/libs/gst-plugins-base-libs-sections.txt b/docs/libs/gst-plugins-base-libs-sections.txt index 56fedfafc..340cffce7 100644 --- a/docs/libs/gst-plugins-base-libs-sections.txt +++ b/docs/libs/gst-plugins-base-libs-sections.txt @@ -1229,17 +1229,23 @@ gst_rtsp_connection_clear_auth_params gst_rtsp_connection_set_qos_dscp +gst_rtsp_connection_set_ip gst_rtsp_connection_get_ip + gst_rtsp_connection_get_url gst_rtsp_connection_set_tunneled gst_rtsp_connection_is_tunneled +gst_rtsp_connection_get_tunnelid +gst_rtsp_connection_do_tunnel + GstRTSPWatch GstRTSPWatchFuncs gst_rtsp_watch_new gst_rtsp_watch_unref gst_rtsp_watch_attach +gst_rtsp_watch_reset gst_rtsp_watch_queue_message </SECTION> |