's'
This commit is contained in:
@@ -870,8 +870,8 @@ export function LiveConsoleWorkspace({ embeddedShellCrash = false, portalLang }:
|
||||
</h1>
|
||||
<p className="mt-3 max-w-3xl text-sm text-slate-400">
|
||||
{tr(
|
||||
"ShellCrash 负责代理上网;本机 FFmpeg 处理推流或 HDMI 采集;Neko / Chromium 负责浏览器侧;开发板通过 USB 双头线 ADB 控制 AOSP,采集卡可走视频进 Linux。各模块独立,可分别启停。",
|
||||
"ShellCrash for egress; FFmpeg for stream or HDMI; Neko/Chromium for browser; USB ADB to AOSP plus optional capture card. Modules are isolated.",
|
||||
"ShellCrash 负责代理上网;本机 FFmpeg 处理推流或 HDMI;Chromium 负责浏览器侧;开发板通过 USB 双头线 ADB 控制 AOSP。各模块独立,可分别启停。",
|
||||
"ShellCrash for egress; FFmpeg for stream or HDMI; Chromium for browser; USB ADB to AOSP. Modules are isolated.",
|
||||
)}
|
||||
</p>
|
||||
</div>
|
||||
@@ -971,8 +971,8 @@ export function LiveConsoleWorkspace({ embeddedShellCrash = false, portalLang }:
|
||||
</li>
|
||||
<li>
|
||||
{tr(
|
||||
"「直播业务」里启停 PM2 脚本(抖音→YouTube、HDMI 等);「系统服务」看 ShellCrash、SRS、ws-scrcpy、Neko 等是否在跑。",
|
||||
"Use Live ops for PM2 scripts; Services for ShellCrash, SRS, ws-scrcpy, Neko, etc.",
|
||||
"「直播业务」里启停 PM2 脚本(抖音→YouTube、HDMI 等);「系统服务」看 ShellCrash、SRS、ws-scrcpy 等是否在跑。",
|
||||
"Use Live ops for PM2 scripts; Services for ShellCrash, SRS, ws-scrcpy, etc.",
|
||||
)}
|
||||
</li>
|
||||
<li>
|
||||
@@ -995,8 +995,8 @@ export function LiveConsoleWorkspace({ embeddedShellCrash = false, portalLang }:
|
||||
<h2 className="section-title">{tr("🛰️ 流媒体与桌面入口", "Streaming & desktop")}</h2>
|
||||
<p className="section-lead">
|
||||
{tr(
|
||||
"ws-scrcpy:浏览器里控安卓;Chromium:本机+油猴+RemoteDebug;Neko:可选 Docker 远程桌面开 YouTube。",
|
||||
"ws-scrcpy: browser ADB; Chromium: host+Tampermonkey+9222; Neko: optional Docker desktop.",
|
||||
"ws-scrcpy:浏览器里控安卓;Chromium:本机+油猴+RemoteDebug。",
|
||||
"ws-scrcpy: browser ADB; Chromium: host+Tampermonkey+9222.",
|
||||
)}
|
||||
</p>
|
||||
<div className="mt-4 flex max-h-[28rem] flex-col gap-2 overflow-y-auto pr-1 log-scroll">
|
||||
@@ -1028,11 +1028,6 @@ export function LiveConsoleWorkspace({ embeddedShellCrash = false, portalLang }:
|
||||
🧪 {tr("Chromium RemoteDebug (9222)", "Chromium RemoteDebug")}
|
||||
</a>
|
||||
) : null}
|
||||
{qlNorm.neko_browser ? (
|
||||
<a className="link-tile link-tile-warn" href={qlNorm.neko_browser} target="_blank" rel="noreferrer">
|
||||
🐱 Neko / {tr("Docker 浏览器桌面", "Docker browser desktop")}
|
||||
</a>
|
||||
) : null}
|
||||
{qlNorm.webtty ? (
|
||||
<a className="link-tile" href={qlNorm.webtty} target="_blank" rel="noreferrer">
|
||||
⌨️ WebTTY
|
||||
@@ -1501,8 +1496,8 @@ export function LiveConsoleWorkspace({ embeddedShellCrash = false, portalLang }:
|
||||
</div>
|
||||
<p className="mt-2 text-xs leading-relaxed text-slate-500">
|
||||
{tr(
|
||||
"内嵌若黑屏:多为 WebSocket 未连上或服务未启动。请先确认「系统服务」里 android_panel 在线,并尝试新标签打开;Neko 在 ENABLE_NEKO=1 且容器运行后一般为 9200 端口。",
|
||||
"Black iframe: often WebSocket or service down. Check android_panel in Services, try opening in a new tab; Neko needs ENABLE_NEKO and Docker (often :9200).",
|
||||
"内嵌若黑屏:多为 WebSocket 未连上或服务未启动。请先确认「系统服务」里 android_panel 在线,并尝试新标签打开。",
|
||||
"Black iframe: often WebSocket or service down. Check android_panel in Services, try opening in a new tab.",
|
||||
)}
|
||||
</p>
|
||||
<iframe className="mt-4 h-[30rem] w-full rounded-2xl border border-white/10 bg-black" src={rawAndroidPanelUrl} title="ws-scrcpy" />
|
||||
|
||||
Reference in New Issue
Block a user