Cargo Features

[dependencies]
gst-plugin-webrtc = { version = "0.13.0", default-features = false, features = ["capi", "v1_22", "aws", "janus", "livekit", "whip", "doc"] }
default = aws, janus, livekit, v1_22, whip

These default features are set whenever gst-plugin-webrtc is added without default-features = false somewhere in the dependency tree.

static capi
v1_22 default

Enables v1_22 of gstreamer, gstreamer-app, gstreamer-rtp, gstreamer-sdp, gstreamer-video, and gstreamer-webrtc

aws default

Enables aws-config, aws-credential-types, aws-sdk-kinesisvideo, aws-sdk-kinesisvideosignaling, aws-sigv4, aws-smithy-http, aws-smithy-types, aws-types, data-encoding, http, and url-escape

janus default

Enables http

livekit default

Enables livekit-api and livekit-protocol ^0.3, <0.3.4

whip default

Enables async-recursion, ctrlc, reqwest ^0.11, and warp

Affects utils::parse_redirect_location, utils::build_reqwest_client, utils::set_ice_servers

doc