Cleanup: Deduplicate static functions that create network links
Bug: None Change-Id: I8ac401ed594bf2af724f1478c9a86f8f41d632f7 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275900 Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/main@{#38212}
This commit is contained in:
parent
4086721e6a
commit
e2f2cae3fb
@ -101,4 +101,22 @@ NetworkEmulationManager::SimulatedNetworkNode::Builder::Build(
|
|||||||
res.node = net->CreateEmulatedNode(std::move(behavior));
|
res.node = net->CreateEmulatedNode(std::move(behavior));
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::pair<EmulatedNetworkManagerInterface*, EmulatedNetworkManagerInterface*>
|
||||||
|
NetworkEmulationManager::CreateEndpointPairWithTwoWayRoutes(
|
||||||
|
const BuiltInNetworkBehaviorConfig& config) {
|
||||||
|
auto* alice_node = CreateEmulatedNode(config);
|
||||||
|
auto* bob_node = CreateEmulatedNode(config);
|
||||||
|
|
||||||
|
auto* alice_endpoint = CreateEndpoint(EmulatedEndpointConfig());
|
||||||
|
auto* bob_endpoint = CreateEndpoint(EmulatedEndpointConfig());
|
||||||
|
|
||||||
|
CreateRoute(alice_endpoint, {alice_node}, bob_endpoint);
|
||||||
|
CreateRoute(bob_endpoint, {bob_node}, alice_endpoint);
|
||||||
|
|
||||||
|
return {
|
||||||
|
CreateEmulatedNetworkManagerInterface({alice_endpoint}),
|
||||||
|
CreateEmulatedNetworkManagerInterface({bob_endpoint}),
|
||||||
|
};
|
||||||
|
}
|
||||||
} // namespace webrtc
|
} // namespace webrtc
|
||||||
|
|||||||
@ -14,6 +14,7 @@
|
|||||||
#include <functional>
|
#include <functional>
|
||||||
#include <memory>
|
#include <memory>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
#include <utility>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
#include "api/array_view.h"
|
#include "api/array_view.h"
|
||||||
@ -337,6 +338,11 @@ class NetworkEmulationManager {
|
|||||||
// - GetPeerEndpoint() - the endpoint that is "connected to the internet".
|
// - GetPeerEndpoint() - the endpoint that is "connected to the internet".
|
||||||
virtual EmulatedTURNServerInterface* CreateTURNServer(
|
virtual EmulatedTURNServerInterface* CreateTURNServer(
|
||||||
EmulatedTURNServerConfig config) = 0;
|
EmulatedTURNServerConfig config) = 0;
|
||||||
|
|
||||||
|
// Create a pair of EmulatedNetworkManagerInterfaces connected to each other.
|
||||||
|
std::pair<EmulatedNetworkManagerInterface*, EmulatedNetworkManagerInterface*>
|
||||||
|
CreateEndpointPairWithTwoWayRoutes(
|
||||||
|
const BuiltInNetworkBehaviorConfig& config);
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace webrtc
|
} // namespace webrtc
|
||||||
|
|||||||
@ -54,24 +54,6 @@ std::string GetMetricTestCaseName() {
|
|||||||
return test_case_prefix + "_" + test_info->name();
|
return test_case_prefix + "_" + test_info->name();
|
||||||
}
|
}
|
||||||
|
|
||||||
std::pair<EmulatedNetworkManagerInterface*, EmulatedNetworkManagerInterface*>
|
|
||||||
CreateTwoNetworkLinks(NetworkEmulationManager* emulation,
|
|
||||||
const BuiltInNetworkBehaviorConfig& config) {
|
|
||||||
auto* alice_node = emulation->CreateEmulatedNode(config);
|
|
||||||
auto* bob_node = emulation->CreateEmulatedNode(config);
|
|
||||||
|
|
||||||
auto* alice_endpoint = emulation->CreateEndpoint(EmulatedEndpointConfig());
|
|
||||||
auto* bob_endpoint = emulation->CreateEndpoint(EmulatedEndpointConfig());
|
|
||||||
|
|
||||||
emulation->CreateRoute(alice_endpoint, {alice_node}, bob_endpoint);
|
|
||||||
emulation->CreateRoute(bob_endpoint, {bob_node}, alice_endpoint);
|
|
||||||
|
|
||||||
return {
|
|
||||||
emulation->CreateEmulatedNetworkManagerInterface({alice_endpoint}),
|
|
||||||
emulation->CreateEmulatedNetworkManagerInterface({bob_endpoint}),
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
std::unique_ptr<webrtc_pc_e2e::PeerConnectionE2EQualityTestFixture>
|
std::unique_ptr<webrtc_pc_e2e::PeerConnectionE2EQualityTestFixture>
|
||||||
CreateTestFixture(absl::string_view test_case_name,
|
CreateTestFixture(absl::string_view test_case_name,
|
||||||
TimeController& time_controller,
|
TimeController& time_controller,
|
||||||
@ -135,7 +117,7 @@ TEST(PCLowBandwidthAudioTest, PCGoodNetworkHighBitrate) {
|
|||||||
CreateNetworkEmulationManager();
|
CreateNetworkEmulationManager();
|
||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
GetMetricTestCaseName(), *network_emulation_manager->time_controller(),
|
GetMetricTestCaseName(), *network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(
|
||||||
BuiltInNetworkBehaviorConfig()),
|
BuiltInNetworkBehaviorConfig()),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
AudioConfig audio;
|
AudioConfig audio;
|
||||||
@ -162,7 +144,7 @@ TEST(PCLowBandwidthAudioTest, PC40kbpsNetwork) {
|
|||||||
config.loss_percent = 1;
|
config.loss_percent = 1;
|
||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
GetMetricTestCaseName(), *network_emulation_manager->time_controller(),
|
GetMetricTestCaseName(), *network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
AudioConfig audio;
|
AudioConfig audio;
|
||||||
audio.stream_label = "alice-audio";
|
audio.stream_label = "alice-audio";
|
||||||
|
|||||||
@ -59,30 +59,6 @@ using ::testing::UnitTest;
|
|||||||
using ::testing::Values;
|
using ::testing::Values;
|
||||||
using ::testing::ValuesIn;
|
using ::testing::ValuesIn;
|
||||||
|
|
||||||
EmulatedNetworkNode* CreateEmulatedNodeWithConfig(
|
|
||||||
NetworkEmulationManager* emulation,
|
|
||||||
const BuiltInNetworkBehaviorConfig& config) {
|
|
||||||
return emulation->CreateEmulatedNode(config);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::pair<EmulatedNetworkManagerInterface*, EmulatedNetworkManagerInterface*>
|
|
||||||
CreateTwoNetworkLinks(NetworkEmulationManager* emulation,
|
|
||||||
const BuiltInNetworkBehaviorConfig& config) {
|
|
||||||
auto* alice_node = CreateEmulatedNodeWithConfig(emulation, config);
|
|
||||||
auto* bob_node = CreateEmulatedNodeWithConfig(emulation, config);
|
|
||||||
|
|
||||||
auto* alice_endpoint = emulation->CreateEndpoint(EmulatedEndpointConfig());
|
|
||||||
auto* bob_endpoint = emulation->CreateEndpoint(EmulatedEndpointConfig());
|
|
||||||
|
|
||||||
emulation->CreateRoute(alice_endpoint, {alice_node}, bob_endpoint);
|
|
||||||
emulation->CreateRoute(bob_endpoint, {bob_node}, alice_endpoint);
|
|
||||||
|
|
||||||
return {
|
|
||||||
emulation->CreateEmulatedNetworkManagerInterface({alice_endpoint}),
|
|
||||||
emulation->CreateEmulatedNetworkManagerInterface({bob_endpoint}),
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
std::unique_ptr<webrtc_pc_e2e::PeerConnectionE2EQualityTestFixture>
|
std::unique_ptr<webrtc_pc_e2e::PeerConnectionE2EQualityTestFixture>
|
||||||
CreateTestFixture(absl::string_view test_case_name,
|
CreateTestFixture(absl::string_view test_case_name,
|
||||||
TimeController& time_controller,
|
TimeController& time_controller,
|
||||||
@ -329,7 +305,7 @@ TEST_P(SvcTest, ScalabilityModeSupported) {
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
UnitTest::GetInstance()->current_test_info()->name(),
|
UnitTest::GetInstance()->current_test_info()->name(),
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(
|
||||||
BuiltInNetworkBehaviorConfig()),
|
BuiltInNetworkBehaviorConfig()),
|
||||||
[this](PeerConfigurer* alice) {
|
[this](PeerConfigurer* alice) {
|
||||||
VideoConfig video(/*stream_label=*/"alice-video", /*width=*/1850,
|
VideoConfig video(/*stream_label=*/"alice-video", /*width=*/1850,
|
||||||
|
|||||||
@ -53,31 +53,6 @@ namespace {
|
|||||||
|
|
||||||
constexpr int kTestDurationSec = 45;
|
constexpr int kTestDurationSec = 45;
|
||||||
|
|
||||||
EmulatedNetworkNode* CreateEmulatedNodeWithConfig(
|
|
||||||
NetworkEmulationManager* emulation,
|
|
||||||
const BuiltInNetworkBehaviorConfig& config) {
|
|
||||||
return emulation->CreateEmulatedNode(
|
|
||||||
std::make_unique<SimulatedNetwork>(config));
|
|
||||||
}
|
|
||||||
|
|
||||||
std::pair<EmulatedNetworkManagerInterface*, EmulatedNetworkManagerInterface*>
|
|
||||||
CreateTwoNetworkLinks(NetworkEmulationManager* emulation,
|
|
||||||
const BuiltInNetworkBehaviorConfig& config) {
|
|
||||||
auto* alice_node = CreateEmulatedNodeWithConfig(emulation, config);
|
|
||||||
auto* bob_node = CreateEmulatedNodeWithConfig(emulation, config);
|
|
||||||
|
|
||||||
auto* alice_endpoint = emulation->CreateEndpoint(EmulatedEndpointConfig());
|
|
||||||
auto* bob_endpoint = emulation->CreateEndpoint(EmulatedEndpointConfig());
|
|
||||||
|
|
||||||
emulation->CreateRoute(alice_endpoint, {alice_node}, bob_endpoint);
|
|
||||||
emulation->CreateRoute(bob_endpoint, {bob_node}, alice_endpoint);
|
|
||||||
|
|
||||||
return {
|
|
||||||
emulation->CreateEmulatedNetworkManagerInterface({alice_endpoint}),
|
|
||||||
emulation->CreateEmulatedNetworkManagerInterface({bob_endpoint}),
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
std::unique_ptr<webrtc_pc_e2e::PeerConnectionE2EQualityTestFixture>
|
std::unique_ptr<webrtc_pc_e2e::PeerConnectionE2EQualityTestFixture>
|
||||||
CreateTestFixture(const std::string& test_case_name,
|
CreateTestFixture(const std::string& test_case_name,
|
||||||
TimeController& time_controller,
|
TimeController& time_controller,
|
||||||
@ -117,7 +92,7 @@ TEST(PCFullStackTest, Pc_Foreman_Cif_Net_Delay_0_0_Plr_0_VP9) {
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_foreman_cif_net_delay_0_0_plr_0_VP9",
|
"pc_foreman_cif_net_delay_0_0_plr_0_VP9",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(
|
||||||
BuiltInNetworkBehaviorConfig()),
|
BuiltInNetworkBehaviorConfig()),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(352, 288, 30);
|
VideoConfig video(352, 288, 30);
|
||||||
@ -149,7 +124,7 @@ TEST(PCGenericDescriptorTest,
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_foreman_cif_delay_50_0_plr_5_VP9_generic_descriptor",
|
"pc_foreman_cif_delay_50_0_plr_5_VP9_generic_descriptor",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(352, 288, 30);
|
VideoConfig video(352, 288, 30);
|
||||||
video.stream_label = "alice-video";
|
video.stream_label = "alice-video";
|
||||||
@ -186,7 +161,7 @@ TEST(PCFullStackTest, MAYBE_Pc_Generator_Net_Delay_0_0_Plr_0_VP9Profile2) {
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_generator_net_delay_0_0_plr_0_VP9Profile2",
|
"pc_generator_net_delay_0_0_plr_0_VP9Profile2",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(
|
||||||
BuiltInNetworkBehaviorConfig()),
|
BuiltInNetworkBehaviorConfig()),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(352, 288, 30);
|
VideoConfig video(352, 288, 30);
|
||||||
@ -245,7 +220,7 @@ TEST(PCFullStackTest, Pc_Net_Delay_0_0_Plr_0) {
|
|||||||
CreateNetworkEmulationManager();
|
CreateNetworkEmulationManager();
|
||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_net_delay_0_0_plr_0", *network_emulation_manager->time_controller(),
|
"pc_net_delay_0_0_plr_0", *network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(
|
||||||
BuiltInNetworkBehaviorConfig()),
|
BuiltInNetworkBehaviorConfig()),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(176, 144, 30);
|
VideoConfig video(176, 144, 30);
|
||||||
@ -265,7 +240,7 @@ TEST(PCGenericDescriptorTest,
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_foreman_cif_net_delay_0_0_plr_0_generic_descriptor",
|
"pc_foreman_cif_net_delay_0_0_plr_0_generic_descriptor",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(
|
||||||
BuiltInNetworkBehaviorConfig()),
|
BuiltInNetworkBehaviorConfig()),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(352, 288, 30);
|
VideoConfig video(352, 288, 30);
|
||||||
@ -286,7 +261,7 @@ TEST(PCGenericDescriptorTest,
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_foreman_cif_30kbps_net_delay_0_0_plr_0_generic_descriptor",
|
"pc_foreman_cif_30kbps_net_delay_0_0_plr_0_generic_descriptor",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(352, 288, 10);
|
VideoConfig video(352, 288, 10);
|
||||||
video.stream_label = "alice-video";
|
video.stream_label = "alice-video";
|
||||||
@ -314,7 +289,7 @@ TEST(PCFullStackTest, Pc_Foreman_Cif_Link_150kbps_Net_Delay_0_0_Plr_0) {
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_foreman_cif_link_150kbps_net_delay_0_0_plr_0",
|
"pc_foreman_cif_link_150kbps_net_delay_0_0_plr_0",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(352, 288, 30);
|
VideoConfig video(352, 288, 30);
|
||||||
video.stream_label = "alice-video";
|
video.stream_label = "alice-video";
|
||||||
@ -336,7 +311,7 @@ TEST(PCFullStackTest, Pc_Foreman_Cif_Link_130kbps_Delay100ms_Loss1_Ulpfec) {
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_foreman_cif_link_130kbps_delay100ms_loss1_ulpfec",
|
"pc_foreman_cif_link_130kbps_delay100ms_loss1_ulpfec",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(352, 288, 30);
|
VideoConfig video(352, 288, 30);
|
||||||
video.stream_label = "alice-video";
|
video.stream_label = "alice-video";
|
||||||
@ -359,7 +334,7 @@ TEST(PCFullStackTest, Pc_Foreman_Cif_Link_50kbps_Delay100ms_Loss1_Ulpfec) {
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_foreman_cif_link_50kbps_delay100ms_loss1_ulpfec",
|
"pc_foreman_cif_link_50kbps_delay100ms_loss1_ulpfec",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(352, 288, 30);
|
VideoConfig video(352, 288, 30);
|
||||||
video.stream_label = "alice-video";
|
video.stream_label = "alice-video";
|
||||||
@ -384,7 +359,7 @@ TEST(PCFullStackTest,
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_foreman_cif_link_150kbps_delay100ms_30pkts_queue_overshoot30",
|
"pc_foreman_cif_link_150kbps_delay100ms_30pkts_queue_overshoot30",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(352, 288, 30);
|
VideoConfig video(352, 288, 30);
|
||||||
video.stream_label = "alice-video";
|
video.stream_label = "alice-video";
|
||||||
@ -412,7 +387,7 @@ TEST(PCFullStackTest, Pc_Foreman_Cif_Link_250kbps_Delay100ms_10pkts_Loss1) {
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_foreman_cif_link_250kbps_delay100ms_10pkts_loss1",
|
"pc_foreman_cif_link_250kbps_delay100ms_10pkts_loss1",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(352, 288, 30);
|
VideoConfig video(352, 288, 30);
|
||||||
video.stream_label = "alice-video";
|
video.stream_label = "alice-video";
|
||||||
@ -435,7 +410,7 @@ TEST(PCGenericDescriptorTest,
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_foreman_cif_delay_50_0_plr_5_generic_descriptor",
|
"pc_foreman_cif_delay_50_0_plr_5_generic_descriptor",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(352, 288, 30);
|
VideoConfig video(352, 288, 30);
|
||||||
video.stream_label = "alice-video";
|
video.stream_label = "alice-video";
|
||||||
@ -457,7 +432,7 @@ TEST(PCGenericDescriptorTest,
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_foreman_cif_delay_50_0_plr_5_ulpfec_generic_descriptor",
|
"pc_foreman_cif_delay_50_0_plr_5_ulpfec_generic_descriptor",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(352, 288, 30);
|
VideoConfig video(352, 288, 30);
|
||||||
video.stream_label = "alice-video";
|
video.stream_label = "alice-video";
|
||||||
@ -479,7 +454,7 @@ TEST(PCFullStackTest, Pc_Foreman_Cif_Delay_50_0_Plr_5_Flexfec) {
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_foreman_cif_delay_50_0_plr_5_flexfec",
|
"pc_foreman_cif_delay_50_0_plr_5_flexfec",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(352, 288, 30);
|
VideoConfig video(352, 288, 30);
|
||||||
video.stream_label = "alice-video";
|
video.stream_label = "alice-video";
|
||||||
@ -504,7 +479,7 @@ TEST(PCFullStackTest, Pc_Foreman_Cif_500kbps_Delay_50_0_Plr_3_Flexfec) {
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_foreman_cif_500kbps_delay_50_0_plr_3_flexfec",
|
"pc_foreman_cif_500kbps_delay_50_0_plr_3_flexfec",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(352, 288, 30);
|
VideoConfig video(352, 288, 30);
|
||||||
video.stream_label = "alice-video";
|
video.stream_label = "alice-video";
|
||||||
@ -529,7 +504,7 @@ TEST(PCFullStackTest, Pc_Foreman_Cif_500kbps_Delay_50_0_Plr_3_Ulpfec) {
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_foreman_cif_500kbps_delay_50_0_plr_3_ulpfec",
|
"pc_foreman_cif_500kbps_delay_50_0_plr_3_ulpfec",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(352, 288, 30);
|
VideoConfig video(352, 288, 30);
|
||||||
video.stream_label = "alice-video";
|
video.stream_label = "alice-video";
|
||||||
@ -549,7 +524,7 @@ TEST(PCFullStackTest, Pc_Foreman_Cif_Net_Delay_0_0_Plr_0_H264) {
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_foreman_cif_net_delay_0_0_plr_0_H264",
|
"pc_foreman_cif_net_delay_0_0_plr_0_H264",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(
|
||||||
BuiltInNetworkBehaviorConfig()),
|
BuiltInNetworkBehaviorConfig()),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(352, 288, 30);
|
VideoConfig video(352, 288, 30);
|
||||||
@ -572,7 +547,7 @@ TEST(PCFullStackTest, Pc_Foreman_Cif_30kbps_Net_Delay_0_0_Plr_0_H264) {
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_foreman_cif_30kbps_net_delay_0_0_plr_0_H264",
|
"pc_foreman_cif_30kbps_net_delay_0_0_plr_0_H264",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(352, 288, 10);
|
VideoConfig video(352, 288, 10);
|
||||||
video.stream_label = "alice-video";
|
video.stream_label = "alice-video";
|
||||||
@ -603,7 +578,7 @@ TEST(PCGenericDescriptorTest,
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_foreman_cif_delay_50_0_plr_5_H264_generic_descriptor",
|
"pc_foreman_cif_delay_50_0_plr_5_H264_generic_descriptor",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(352, 288, 30);
|
VideoConfig video(352, 288, 30);
|
||||||
video.stream_label = "alice-video";
|
video.stream_label = "alice-video";
|
||||||
@ -630,7 +605,7 @@ TEST(PCFullStackTest, Pc_Foreman_Cif_Delay_50_0_Plr_5_H264_Sps_Pps_Idr) {
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_foreman_cif_delay_50_0_plr_5_H264_sps_pps_idr",
|
"pc_foreman_cif_delay_50_0_plr_5_H264_sps_pps_idr",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(352, 288, 30);
|
VideoConfig video(352, 288, 30);
|
||||||
video.stream_label = "alice-video";
|
video.stream_label = "alice-video";
|
||||||
@ -654,7 +629,7 @@ TEST(PCFullStackTest, Pc_Foreman_Cif_Delay_50_0_Plr_5_H264_Flexfec) {
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_foreman_cif_delay_50_0_plr_5_H264_flexfec",
|
"pc_foreman_cif_delay_50_0_plr_5_H264_flexfec",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(352, 288, 30);
|
VideoConfig video(352, 288, 30);
|
||||||
video.stream_label = "alice-video";
|
video.stream_label = "alice-video";
|
||||||
@ -684,7 +659,7 @@ TEST(PCFullStackTest, DISABLED_Pc_Foreman_Cif_Delay_50_0_Plr_5_H264_Ulpfec) {
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_foreman_cif_delay_50_0_plr_5_H264_ulpfec",
|
"pc_foreman_cif_delay_50_0_plr_5_H264_ulpfec",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(352, 288, 30);
|
VideoConfig video(352, 288, 30);
|
||||||
video.stream_label = "alice-video";
|
video.stream_label = "alice-video";
|
||||||
@ -711,7 +686,7 @@ TEST(PCFullStackTest, Pc_Foreman_Cif_500kbps) {
|
|||||||
config.link_capacity_kbps = 500;
|
config.link_capacity_kbps = 500;
|
||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_foreman_cif_500kbps", *network_emulation_manager->time_controller(),
|
"pc_foreman_cif_500kbps", *network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(352, 288, 30);
|
VideoConfig video(352, 288, 30);
|
||||||
video.stream_label = "alice-video";
|
video.stream_label = "alice-video";
|
||||||
@ -733,7 +708,7 @@ TEST(PCFullStackTest, Pc_Foreman_Cif_500kbps_32pkts_Queue) {
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_foreman_cif_500kbps_32pkts_queue",
|
"pc_foreman_cif_500kbps_32pkts_queue",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(352, 288, 30);
|
VideoConfig video(352, 288, 30);
|
||||||
video.stream_label = "alice-video";
|
video.stream_label = "alice-video";
|
||||||
@ -755,7 +730,7 @@ TEST(PCFullStackTest, Pc_Foreman_Cif_500kbps_100ms) {
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_foreman_cif_500kbps_100ms",
|
"pc_foreman_cif_500kbps_100ms",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(352, 288, 30);
|
VideoConfig video(352, 288, 30);
|
||||||
video.stream_label = "alice-video";
|
video.stream_label = "alice-video";
|
||||||
@ -778,7 +753,7 @@ TEST(PCGenericDescriptorTest,
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_foreman_cif_500kbps_100ms_32pkts_queue_generic_descriptor",
|
"pc_foreman_cif_500kbps_100ms_32pkts_queue_generic_descriptor",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(352, 288, 30);
|
VideoConfig video(352, 288, 30);
|
||||||
video.stream_label = "alice-video";
|
video.stream_label = "alice-video";
|
||||||
@ -821,7 +796,7 @@ TEST(PCFullStackTest, Pc_Foreman_Cif_1000kbps_100ms_32pkts_Queue) {
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_foreman_cif_1000kbps_100ms_32pkts_queue",
|
"pc_foreman_cif_1000kbps_100ms_32pkts_queue",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(352, 288, 30);
|
VideoConfig video(352, 288, 30);
|
||||||
video.stream_label = "alice-video";
|
video.stream_label = "alice-video";
|
||||||
@ -844,7 +819,7 @@ TEST(PCFullStackTest, Pc_Conference_Motion_Hd_2000kbps_100ms_32pkts_Queue) {
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_conference_motion_hd_2000kbps_100ms_32pkts_queue",
|
"pc_conference_motion_hd_2000kbps_100ms_32pkts_queue",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(1280, 720, 50);
|
VideoConfig video(1280, 720, 50);
|
||||||
video.stream_label = "alice-video";
|
video.stream_label = "alice-video";
|
||||||
@ -993,7 +968,7 @@ TEST(PCFullStackTest, Pc_Conference_Motion_Hd_2000kbps_100ms_32pkts_Queue_Vp9) {
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_conference_motion_hd_2000kbps_100ms_32pkts_queue_vp9",
|
"pc_conference_motion_hd_2000kbps_100ms_32pkts_queue_vp9",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(1280, 720, 50);
|
VideoConfig video(1280, 720, 50);
|
||||||
video.stream_label = "alice-video";
|
video.stream_label = "alice-video";
|
||||||
@ -1021,7 +996,7 @@ TEST(PCFullStackTest, Pc_Screenshare_Slides_No_Conference_Mode) {
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_screenshare_slides_no_conference_mode",
|
"pc_screenshare_slides_no_conference_mode",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(
|
||||||
BuiltInNetworkBehaviorConfig()),
|
BuiltInNetworkBehaviorConfig()),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(1850, 1110, 5);
|
VideoConfig video(1850, 1110, 5);
|
||||||
@ -1040,7 +1015,7 @@ TEST(PCFullStackTest, Pc_Screenshare_Slides) {
|
|||||||
CreateNetworkEmulationManager();
|
CreateNetworkEmulationManager();
|
||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_screenshare_slides", *network_emulation_manager->time_controller(),
|
"pc_screenshare_slides", *network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(
|
||||||
BuiltInNetworkBehaviorConfig()),
|
BuiltInNetworkBehaviorConfig()),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(1850, 1110, 5);
|
VideoConfig video(1850, 1110, 5);
|
||||||
@ -1064,7 +1039,7 @@ TEST(PCFullStackTest, Pc_Screenshare_Slides_Simulcast_No_Conference_Mode) {
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_screenshare_slides_simulcast_no_conference_mode",
|
"pc_screenshare_slides_simulcast_no_conference_mode",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(
|
||||||
BuiltInNetworkBehaviorConfig()),
|
BuiltInNetworkBehaviorConfig()),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(1850, 1110, 30);
|
VideoConfig video(1850, 1110, 30);
|
||||||
@ -1087,7 +1062,7 @@ TEST(PCFullStackTest, Pc_Screenshare_Slides_Simulcast) {
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_screenshare_slides_simulcast",
|
"pc_screenshare_slides_simulcast",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(
|
||||||
BuiltInNetworkBehaviorConfig()),
|
BuiltInNetworkBehaviorConfig()),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(1850, 1110, 30);
|
VideoConfig video(1850, 1110, 30);
|
||||||
@ -1293,7 +1268,7 @@ TEST(PCFullStackTest, Pc_Screenshare_Slides_Vp9_3sl_High_Fps) {
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_screenshare_slides_vp9_3sl_high_fps",
|
"pc_screenshare_slides_vp9_3sl_high_fps",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(
|
||||||
BuiltInNetworkBehaviorConfig()),
|
BuiltInNetworkBehaviorConfig()),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(1850, 1110, 30);
|
VideoConfig video(1850, 1110, 30);
|
||||||
@ -1326,7 +1301,7 @@ TEST(PCFullStackTest, Pc_Vp9svc_3sl_High) {
|
|||||||
CreateNetworkEmulationManager();
|
CreateNetworkEmulationManager();
|
||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_vp9svc_3sl_high", *network_emulation_manager->time_controller(),
|
"pc_vp9svc_3sl_high", *network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(
|
||||||
BuiltInNetworkBehaviorConfig()),
|
BuiltInNetworkBehaviorConfig()),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(1280, 720, 30);
|
VideoConfig video(1280, 720, 30);
|
||||||
@ -1359,7 +1334,7 @@ TEST(PCFullStackTest, Pc_Vp9svc_3sl_Low) {
|
|||||||
CreateNetworkEmulationManager();
|
CreateNetworkEmulationManager();
|
||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_vp9svc_3sl_low", *network_emulation_manager->time_controller(),
|
"pc_vp9svc_3sl_low", *network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(
|
||||||
BuiltInNetworkBehaviorConfig()),
|
BuiltInNetworkBehaviorConfig()),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(1280, 720, 30);
|
VideoConfig video(1280, 720, 30);
|
||||||
@ -1493,7 +1468,7 @@ TEST(PCFullStackTest, MAYBE_Pc_Simulcast_HD_High) {
|
|||||||
config.queue_delay_ms = 100;
|
config.queue_delay_ms = 100;
|
||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_simulcast_HD_high", *network_emulation_manager->time_controller(),
|
"pc_simulcast_HD_high", *network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(1920, 1080, 30);
|
VideoConfig video(1920, 1080, 30);
|
||||||
video.simulcast_config = VideoSimulcastConfig(3);
|
video.simulcast_config = VideoSimulcastConfig(3);
|
||||||
@ -1515,7 +1490,7 @@ TEST(PCFullStackTest, Pc_Simulcast_Vp8_3sl_High) {
|
|||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_simulcast_vp8_3sl_high",
|
"pc_simulcast_vp8_3sl_high",
|
||||||
*network_emulation_manager->time_controller(),
|
*network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(1280, 720, 30);
|
VideoConfig video(1280, 720, 30);
|
||||||
video.simulcast_config = VideoSimulcastConfig(3);
|
video.simulcast_config = VideoSimulcastConfig(3);
|
||||||
@ -1537,7 +1512,7 @@ TEST(PCFullStackTest, Pc_Simulcast_Vp8_3sl_Low) {
|
|||||||
config.queue_delay_ms = 100;
|
config.queue_delay_ms = 100;
|
||||||
auto fixture = CreateTestFixture(
|
auto fixture = CreateTestFixture(
|
||||||
"pc_simulcast_vp8_3sl_low", *network_emulation_manager->time_controller(),
|
"pc_simulcast_vp8_3sl_low", *network_emulation_manager->time_controller(),
|
||||||
CreateTwoNetworkLinks(network_emulation_manager.get(), config),
|
network_emulation_manager->CreateEndpointPairWithTwoWayRoutes(config),
|
||||||
[](PeerConfigurer* alice) {
|
[](PeerConfigurer* alice) {
|
||||||
VideoConfig video(1280, 720, 30);
|
VideoConfig video(1280, 720, 30);
|
||||||
video.simulcast_config = VideoSimulcastConfig(3);
|
video.simulcast_config = VideoSimulcastConfig(3);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user