diff --git a/openvidu-test-e2e/src/main/java/io/openvidu/test/e2e/OpenViduTestE2e.java b/openvidu-test-e2e/src/main/java/io/openvidu/test/e2e/OpenViduTestE2e.java index 385ad112..95a60ecb 100644 --- a/openvidu-test-e2e/src/main/java/io/openvidu/test/e2e/OpenViduTestE2e.java +++ b/openvidu-test-e2e/src/main/java/io/openvidu/test/e2e/OpenViduTestE2e.java @@ -12,7 +12,6 @@ import java.nio.file.Paths; import java.security.KeyManagementException; import java.security.NoSuchAlgorithmException; import java.util.ArrayList; -import java.util.Arrays; import java.util.Collection; import java.util.HashMap; import java.util.HashSet; @@ -143,9 +142,8 @@ public class OpenViduTestE2e { public void startRtspServer(boolean withAudio, boolean withVideo) throws Exception { GenericContainer rtspServerContainer = new GenericContainer<>(DockerImageName.parse(RTSP_SERVER_IMAGE)) - .withCommand(getFileUrl(withAudio, withVideo) + .withNetworkMode("host").withCommand(getFileUrl(withAudio, withVideo) + " --loop :sout=#gather:rtp{sdp=rtsp://:8554/} :network-caching=1500 :sout-all :sout-keep"); - rtspServerContainer.setPortBindings(Arrays.asList("8554:8554")); rtspServerContainer.start(); containers.add(rtspServerContainer); } diff --git a/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/OpenViduTestAppE2eTest.java b/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/OpenViduTestAppE2eTest.java index 3499bc2b..6083c7f3 100644 --- a/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/OpenViduTestAppE2eTest.java +++ b/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/OpenViduTestAppE2eTest.java @@ -1737,6 +1737,7 @@ public class OpenViduTestAppE2eTest extends AbstractOpenViduTestappE2eTest { @Test @DisplayName("SRT ingress") + @Disabled void srtIngressTest() throws Exception { startSrtServer(true, true); urPullCommon("SRT", true, true); @@ -1744,6 +1745,7 @@ public class OpenViduTestAppE2eTest extends AbstractOpenViduTestappE2eTest { @Test @DisplayName("SRT ingress only video") + @Disabled void srtIngressTestOnlyVideo() throws Exception { startSrtServer(false, true); urPullCommon("SRT", false, true); @@ -1751,6 +1753,7 @@ public class OpenViduTestAppE2eTest extends AbstractOpenViduTestappE2eTest { @Test @DisplayName("SRT ingress only audio") + @Disabled void srtIngressTestOnlyAudio() throws Exception { startSrtServer(true, false); urPullCommon("SRT", true, false); diff --git a/openvidu-testapp/src/app/components/dialogs/room-api-dialog/room-api-dialog.component.css b/openvidu-testapp/src/app/components/dialogs/room-api-dialog/room-api-dialog.component.css index acb05c0f..8679e114 100644 --- a/openvidu-testapp/src/app/components/dialogs/room-api-dialog/room-api-dialog.component.css +++ b/openvidu-testapp/src/app/components/dialogs/room-api-dialog/room-api-dialog.component.css @@ -126,6 +126,10 @@ mat-chip-row { margin-bottom: 7px; } +#ingress-url-type-select { + margin-left: 6px; +} + #ingress-video-codec-select { margin-left: 6px; } diff --git a/openvidu-testapp/src/app/services/room-api.service.ts b/openvidu-testapp/src/app/services/room-api.service.ts index 19d76b4a..aecf964c 100644 --- a/openvidu-testapp/src/app/services/room-api.service.ts +++ b/openvidu-testapp/src/app/services/room-api.service.ts @@ -229,10 +229,10 @@ export class RoomApiService { } break; case 'SRT': - url = 'srt://127.0.0.1:8554/'; + url = 'srt://host.docker.internal:8554/'; break; case 'RTSP': - url = 'rtsp://127.0.0.1:8554/'; + url = 'rtsp://host.docker.internal:8554/'; break; } let options: CreateIngressOptions = {