gst-plugins-rs/Cargo.toml
Taruntej Kanakamalla 67e9ba8286 whipsink: A GstBin implementation for WHIP
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1410

Created a new plugin 'webrtchttp' to implement all the
WebRTC HTTP protocols under /net/webrtc-http directory.

WhipSink wraps around 'webrtcbin' with HTTP capabilites
to exchange SDP offer/answer so an ICE/DTLS session can
be established between the encoder/media producer (WHIP client)
and the broadcasting ingestion endpoint (Media Server).

Once the ICE/DTLS session is set up, the media will
flow unidirectionally from the WHIP client to the
broadcasting ingestion endpoint (Media Server).
Spec:
https://www.ietf.org/archive/id/draft-ietf-wish-whip-04.html
2022-09-03 00:18:59 +03:00

83 lines
1.5 KiB
TOML

[workspace]
members = [
"tutorial",
"version-helper",
"audio/audiofx",
"audio/claxon",
"audio/csound",
"audio/lewton",
"audio/spotify",
"generic/fmp4",
"generic/file",
"generic/sodium",
"generic/threadshare",
"net/raptorq",
"net/hlssink3",
"net/onvif",
"net/reqwest",
"net/aws",
"net/webrtc-http",
"utils/fallbackswitch",
"utils/togglerecord",
"utils/tracers",
"utils/uriplaylistbin",
"video/cdg",
"video/closedcaption",
"video/videofx",
"video/dav1d",
"video/ffv1",
"video/flavors",
"video/gif",
"video/gtk4",
"video/rav1e",
"video/rspng",
"video/hsv",
"video/webp",
"text/ahead",
"text/wrap",
"text/json",
"text/regex",
]
# Only plugins without external dependencies
default-members = [
"tutorial",
"version-helper",
"audio/audiofx",
"audio/claxon",
"audio/lewton",
"generic/file",
"generic/fmp4",
"generic/threadshare",
"net/onvif",
"net/raptorq",
"net/reqwest",
"net/aws",
"net/webrtc-http",
"utils/fallbackswitch",
"utils/togglerecord",
"utils/tracers",
"utils/uriplaylistbin",
"video/cdg",
"video/ffv1",
"video/flavors",
"video/gif",
"video/rav1e",
"video/rspng",
"video/hsv",
"text/ahead",
"text/wrap",
"text/json",
"text/regex",
]
[profile.release]
lto = true
opt-level = 3
debug = true
panic = 'unwind'
[profile.dev]
opt-level = 1