This commit is contained in:
2025-10-13 17:33:22 +05:00
parent 0e3ad8e065
commit 8a29cdc27a
8 changed files with 411 additions and 49 deletions
+15 -2
View File
@@ -21,6 +21,9 @@ interface Session {
serverId: string | null;
appPid: number | null;
cirrusPid: number | null;
streamerPort: number | null;
playerPort: number | null;
sfuPort: number | null;
startAt: string;
endAt: string | null;
createdAt: string;
@@ -44,6 +47,7 @@ interface Session {
id: string;
email: string;
role: string;
displayName: string;
} | null;
}
@@ -146,11 +150,11 @@ function SessionPage() {
</div>
{/* Pixel Streaming Player - показывается когда сессия запущена */}
{session.status === "started" && (
{session.status === "started" && session.playerPort && (
<div className="mb-6 aspect-video">
<PixelStreamingWrapper
initialSettings={{
ss: "ws://127.0.0.1:8080",
ss: `ws://127.0.0.1:${session.playerPort}`,
AutoPlayVideo: true,
AutoConnect: true,
StartVideoMuted: true,
@@ -190,6 +194,15 @@ function SessionPage() {
{session.cirrusPid && (
<InfoRow label="PID Cirrus" value={session.cirrusPid} />
)}
{session.streamerPort && (
<InfoRow label="Streamer Port" value={session.streamerPort} />
)}
{session.playerPort && (
<InfoRow label="Player Port" value={session.playerPort} />
)}
{session.sfuPort && (
<InfoRow label="SFU Port" value={session.sfuPort} />
)}
</div>
</div>
+4 -1
View File
@@ -12,6 +12,9 @@ interface Session {
serverId: string | null;
appPid: number | null;
cirrusPid: number | null;
streamerPort: number | null;
playerPort: number | null;
sfuPort: number | null;
startAt: string;
endAt: string | null;
}
@@ -29,7 +32,7 @@ function TestPage() {
const response = await api
.post("sessions", {
json: {
appId: "2914d736-b928-461c-b58f-e5d35d8b605d",
appId: "c1a06420-ca72-4a89-893e-3fe669bbbb99",
mode: "stream",
tier: "demo",
},