mirror of
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
synced 2024-11-26 13:31:00 +00:00
doc: add http headers for webrtcsink signaller
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1419>
This commit is contained in:
parent
972b9e5474
commit
916a8b959e
1 changed files with 9 additions and 1 deletions
|
@ -68,7 +68,7 @@ If more granular control is required, applications should use `webrtcbin`
|
||||||
directly, `webrtcsink` will focus on trying to just do the right thing, although
|
directly, `webrtcsink` will focus on trying to just do the right thing, although
|
||||||
it might expose more interfaces to guide and tune the heuristics it employs.
|
it might expose more interfaces to guide and tune the heuristics it employs.
|
||||||
|
|
||||||
[example project]: https://github.com/centricular/webrtcsink-custom-signaller
|
[example project]: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/tree/main/net/webrtc/examples/webrtcsink-custom-signaller
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
|
||||||
|
@ -160,7 +160,15 @@ with the following GSteamer pipeline as a client:
|
||||||
|
|
||||||
``` shell
|
``` shell
|
||||||
gst-launch-1.0 webrtcsrc signaller::producer-peer-id=<webrtcsink-peer-id> enable-data-channel-navigation=true ! videoconvert ! autovideosink
|
gst-launch-1.0 webrtcsrc signaller::producer-peer-id=<webrtcsink-peer-id> enable-data-channel-navigation=true ! videoconvert ! autovideosink
|
||||||
|
```
|
||||||
|
|
||||||
|
### Sending HTTP headers
|
||||||
|
|
||||||
|
During the initial signalling server handshake, you have the option to transmit
|
||||||
|
HTTP headers, which can be utilized, for instance, for authentication purposes or sticky sessions:
|
||||||
|
|
||||||
|
``` shell
|
||||||
|
gst-launch-1.0 webrtcsink signaller::uri="ws://127.0.0.1:8443" signaller::headers="headers,foo=bar,cookie=\"session=1234567890; foo=bar\""
|
||||||
```
|
```
|
||||||
|
|
||||||
[`GstNavigation`]: https://gstreamer.freedesktop.org/documentation/video/gstnavigation.html
|
[`GstNavigation`]: https://gstreamer.freedesktop.org/documentation/video/gstnavigation.html
|
||||||
|
|
Loading…
Reference in a new issue