Add new webrtc_perf_test for lower stream of vp8 simulcast screenshare
Bug: none Change-Id: Ic5b20b09449d7e36f638cc9f46beaa1f4099f98e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/127287 Reviewed-by: Erik Språng <sprang@webrtc.org> Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27096}
This commit is contained in:
parent
1175ae0d80
commit
9699f09eb3
@ -806,6 +806,37 @@ TEST(FullStackTest, ScreenshareSlidesVP8_2TL_Simulcast_Variable_Framerate) {
|
||||
false};
|
||||
fixture->RunWithAnalyzer(screenshare);
|
||||
}
|
||||
|
||||
TEST(FullStackTest, ScreenshareSlidesVP8_2TL_Simulcast_low) {
|
||||
test::ScopedFieldTrials field_trial(
|
||||
AppendFieldTrials(kScreenshareSimulcastExperiment));
|
||||
auto fixture = CreateVideoQualityTestFixture();
|
||||
ParamsWithLogging screenshare;
|
||||
screenshare.call.send_side_bwe = true;
|
||||
screenshare.screenshare[0] = {true, false, 10};
|
||||
screenshare.video[0] = {true, 1850, 1110, 30, 800000, 2500000,
|
||||
2500000, false, "VP8", 2, 1, 400000,
|
||||
false, false, false, ""};
|
||||
screenshare.analyzer = {"screenshare_slides_simulcast_low", 0.0, 0.0,
|
||||
kFullStackTestDurationSecs};
|
||||
VideoQualityTest::Params screenshare_params_high;
|
||||
screenshare_params_high.video[0] = {
|
||||
true, 1850, 1110, 60, 600000, 1250000, 1250000, false,
|
||||
"VP8", 2, 0, 400000, false, false, false, ""};
|
||||
VideoQualityTest::Params screenshare_params_low;
|
||||
screenshare_params_low.video[0] = {true, 1850, 1110, 5, 30000, 200000,
|
||||
1000000, false, "VP8", 2, 0, 400000,
|
||||
false, false, false, ""};
|
||||
|
||||
std::vector<VideoStream> streams = {
|
||||
VideoQualityTest::DefaultVideoStream(screenshare_params_low, 0),
|
||||
VideoQualityTest::DefaultVideoStream(screenshare_params_high, 0)};
|
||||
screenshare.ss[0] = {
|
||||
streams, 0, 1, 0, InterLayerPredMode::kOn, std::vector<SpatialLayer>(),
|
||||
false};
|
||||
fixture->RunWithAnalyzer(screenshare);
|
||||
}
|
||||
|
||||
#endif // !defined(WEBRTC_WIN)
|
||||
#endif // !defined(WEBRTC_MAC)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user