mirror of
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
synced 2025-02-22 07:36:20 +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"
|
human_bytes = "0.4"
|
||||||
url = "2"
|
url = "2"
|
||||||
|
|
||||||
aws-config = "0.52.0"
|
aws-config = "0.54.0"
|
||||||
aws-types = "0.52.0"
|
aws-types = "0.54.0"
|
||||||
aws-sig-auth = "0.52.0"
|
aws-credential-types = "0.54.0"
|
||||||
aws-smithy-http = { version = "0.52.0", features = [ "rt-tokio" ] }
|
aws-sig-auth = "0.54.0"
|
||||||
aws-smithy-types = "0.52.0"
|
aws-smithy-http = { version = "0.54.0", features = [ "rt-tokio" ] }
|
||||||
aws-sdk-kinesisvideo = "0.22.0"
|
aws-smithy-types = "0.54.0"
|
||||||
aws-sdk-kinesisvideosignaling = "0.22.0"
|
aws-sdk-kinesisvideo = "0.24.0"
|
||||||
|
aws-sdk-kinesisvideosignaling = "0.24.0"
|
||||||
http = "0.2.7"
|
http = "0.2.7"
|
||||||
chrono = "0.4"
|
chrono = "0.4"
|
||||||
data-encoding = "2.3.3"
|
data-encoding = "2.3.3"
|
||||||
|
|
|
@ -16,16 +16,18 @@ use std::sync::Mutex;
|
||||||
use tokio::task;
|
use tokio::task;
|
||||||
|
|
||||||
use aws_config::default_provider::credentials::DefaultCredentialsChain;
|
use aws_config::default_provider::credentials::DefaultCredentialsChain;
|
||||||
|
use aws_credential_types::{provider::ProvideCredentials, Credentials};
|
||||||
use aws_sdk_kinesisvideo::{
|
use aws_sdk_kinesisvideo::{
|
||||||
model::{ChannelProtocol, ChannelRole, SingleMasterChannelEndpointConfiguration},
|
model::{ChannelProtocol, ChannelRole, SingleMasterChannelEndpointConfiguration},
|
||||||
Client, Endpoint,
|
Client,
|
||||||
};
|
};
|
||||||
use aws_sdk_kinesisvideosignaling::Client as SignalingClient;
|
use aws_sdk_kinesisvideosignaling::Client as SignalingClient;
|
||||||
use aws_sig_auth::signer::{self, HttpSignatureType, OperationSigningConfig, RequestConfig};
|
use aws_sig_auth::signer::{self, HttpSignatureType, OperationSigningConfig, RequestConfig};
|
||||||
use aws_smithy_http::body::SdkBody;
|
use aws_smithy_http::body::SdkBody;
|
||||||
use aws_types::credentials::ProvideCredentials;
|
use aws_types::{
|
||||||
use aws_types::region::{Region, SigningRegion};
|
region::{Region, SigningRegion},
|
||||||
use aws_types::{Credentials, SigningService};
|
SigningService,
|
||||||
|
};
|
||||||
use chrono::prelude::*;
|
use chrono::prelude::*;
|
||||||
use data_encoding::BASE64;
|
use data_encoding::BASE64;
|
||||||
use http::Uri;
|
use http::Uri;
|
||||||
|
@ -282,7 +284,7 @@ impl Signaller {
|
||||||
None
|
None
|
||||||
}
|
}
|
||||||
}) {
|
}) {
|
||||||
Some(endpoint_uri_str) => Uri::from_maybe_shared(endpoint_uri_str).unwrap(),
|
Some(endpoint_uri_str) => endpoint_uri_str,
|
||||||
None => {
|
None => {
|
||||||
anyhow::bail!("No HTTPS endpoint found for {channel_name}");
|
anyhow::bail!("No HTTPS endpoint found for {channel_name}");
|
||||||
}
|
}
|
||||||
|
@ -301,7 +303,7 @@ impl Signaller {
|
||||||
.load()
|
.load()
|
||||||
.await,
|
.await,
|
||||||
)
|
)
|
||||||
.endpoint_resolver(Endpoint::immutable_uri(endpoint_https_uri.clone())?)
|
.endpoint_url(endpoint_https_uri)
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
let signaling_client = SignalingClient::from_conf(signaling_config);
|
let signaling_client = SignalingClient::from_conf(signaling_config);
|
||||||
|
|
Loading…
Reference in a new issue