mirror of
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
synced 2025-02-21 15:16:18 +00:00
webrtc: Update to aws 0.54/0.24
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1131>
This commit is contained in:
parent
04bb7b4db0
commit
c1bac30694
2 changed files with 16 additions and 13 deletions
|
@ -33,13 +33,14 @@ gst_plugin_webrtc_protocol = { path="protocol", package = "gst-plugin-webrtc-sig
|
|||
human_bytes = "0.4"
|
||||
url = "2"
|
||||
|
||||
aws-config = "0.52.0"
|
||||
aws-types = "0.52.0"
|
||||
aws-sig-auth = "0.52.0"
|
||||
aws-smithy-http = { version = "0.52.0", features = [ "rt-tokio" ] }
|
||||
aws-smithy-types = "0.52.0"
|
||||
aws-sdk-kinesisvideo = "0.22.0"
|
||||
aws-sdk-kinesisvideosignaling = "0.22.0"
|
||||
aws-config = "0.54.0"
|
||||
aws-types = "0.54.0"
|
||||
aws-credential-types = "0.54.0"
|
||||
aws-sig-auth = "0.54.0"
|
||||
aws-smithy-http = { version = "0.54.0", features = [ "rt-tokio" ] }
|
||||
aws-smithy-types = "0.54.0"
|
||||
aws-sdk-kinesisvideo = "0.24.0"
|
||||
aws-sdk-kinesisvideosignaling = "0.24.0"
|
||||
http = "0.2.7"
|
||||
chrono = "0.4"
|
||||
data-encoding = "2.3.3"
|
||||
|
|
|
@ -16,16 +16,18 @@ use std::sync::Mutex;
|
|||
use tokio::task;
|
||||
|
||||
use aws_config::default_provider::credentials::DefaultCredentialsChain;
|
||||
use aws_credential_types::{provider::ProvideCredentials, Credentials};
|
||||
use aws_sdk_kinesisvideo::{
|
||||
model::{ChannelProtocol, ChannelRole, SingleMasterChannelEndpointConfiguration},
|
||||
Client, Endpoint,
|
||||
Client,
|
||||
};
|
||||
use aws_sdk_kinesisvideosignaling::Client as SignalingClient;
|
||||
use aws_sig_auth::signer::{self, HttpSignatureType, OperationSigningConfig, RequestConfig};
|
||||
use aws_smithy_http::body::SdkBody;
|
||||
use aws_types::credentials::ProvideCredentials;
|
||||
use aws_types::region::{Region, SigningRegion};
|
||||
use aws_types::{Credentials, SigningService};
|
||||
use aws_types::{
|
||||
region::{Region, SigningRegion},
|
||||
SigningService,
|
||||
};
|
||||
use chrono::prelude::*;
|
||||
use data_encoding::BASE64;
|
||||
use http::Uri;
|
||||
|
@ -282,7 +284,7 @@ impl Signaller {
|
|||
None
|
||||
}
|
||||
}) {
|
||||
Some(endpoint_uri_str) => Uri::from_maybe_shared(endpoint_uri_str).unwrap(),
|
||||
Some(endpoint_uri_str) => endpoint_uri_str,
|
||||
None => {
|
||||
anyhow::bail!("No HTTPS endpoint found for {channel_name}");
|
||||
}
|
||||
|
@ -301,7 +303,7 @@ impl Signaller {
|
|||
.load()
|
||||
.await,
|
||||
)
|
||||
.endpoint_resolver(Endpoint::immutable_uri(endpoint_https_uri.clone())?)
|
||||
.endpoint_url(endpoint_https_uri)
|
||||
.build();
|
||||
|
||||
let signaling_client = SignalingClient::from_conf(signaling_config);
|
||||
|
|
Loading…
Reference in a new issue