重点
此服务涵盖什么
- Live WebRTC 使用 HTTPS control API 与目前 device owner 的 MQTT 或 WebSocket transport
- Recording、stored clip 与 snapshot 使用獨立于 live viewing 的加密上傳及播放 lifecycle
- Live media frame 保持在 peer-to-peer 或 TURN relay 路徑,不会由云端自動保存
Connect+
Live WebRTC 与加密 stored video 是兩條獨立产品路徑。
Realtek Connect+ 提供 Android 与 iOS SDK,用于云端 signaling 与 stored-video workflow。Product app 将这些 SDK 与平台 WebRTC 及 media component 整合,交付最終观看体验。
重点
能力
成果
Live WebRTC
Realtek Connect+ 协調 signaling 与 ICE/TURN;App 与 Device 連接並呈现实際 media。
App 透过 RTK SDK 呼叫 HTTPS ICE API。
App 的 platform WebRTC component 建立 SDP offer。
RTK SDK 透过 HTTPS 建立 signaling session。
Cloud 經目前 device owner 的 MQTT 或 WebSocket transport 送出 webrtc_offer。
Device SDK 或 firmware 接收 offer、連接 camera/audio track 並建立 answer。
Device 經 HTTPS answer API 回覆 SDP answer。
App 經 RTK SDK 取得 answer,完成 platform media negotiation。
App 或 Device 关閉 session;expiry 与 timeout 也会終止 stale session。
Stored video
Stored clip 由獨立 recording 与 upload workflow 建立;live session 絕不会自動變成 clip。
产品录製完整 MP4 clip 或擷取 JPEG snapshot。
Client 加密 media object,wrapped-key material 不写入 log。
RTK SDK 取得 upload lifecycle 与短效 presigned PUT URL。
Client 在 upload lifecycle 内執行一次 object-storage PUT。
SDK 标记 upload complete,service 验证后公开 ready object。
App 进行 list、filter、pagination、thumbnail、短效 range URL refresh、playback 与 delete。
权責矩阵
同一組权責分工適用于产品架構、SDK 评估与支援除錯。
| 層級 | 提供能力 | 整合邊界 |
|---|---|---|
| Realtek Connect+ Cloud | HTTPS signaling、current-owner MQTT/WebSocket delivery、TURN credential、session state 与 stored-video lifecycle API。 | 协調 control 与 storage workflow;不接收或保存 Live media frame。 |
| RTK Android/iOS SDK | Authentication、ICE、offer/answer/close helper、stable error 与 clip workflow helper。 | 将 session 与 media-object data 交給 product app;不包含完整 WebRTC renderer。 |
| Product app | 产品專属 live 与 recorded viewing experience。 | 整合 platform WebRTC、renderer、audio policy、lifecycle、controls、empty/error states 与 playback URL refresh。 |
| Device SDK / firmware | Offer handling、answer generation、camera/audio tracks、recording、encryption 与 resource enforcement。 | 負責 physical media validation、codec、track attachment 与 constrained-device behavior。 |
Sample truth matrix
Fixture 与 host-smoke sample 是有用的整合证據,但不等同 physical media validation。
| Sample | 可見状态 | 验证内容 | 不代表 |
|---|---|---|---|
| Android playback | Real SDK + Media3 | Stored clip list 与 playback integration。 | Live WebRTC rendering。 |
| iOS playback | Real SDK + AVPlayer | Stored clip list 与 playback integration。 | Live WebRTC rendering。 |
| Android/iOS Live | RTK signaling integration / fixture UI | Session data、offer/answer、close 与 UI lifecycle。 | 完整 media rendering 或 physical camera validation。 |
| WebApp Ops Lab | Fixture-backed | Signaling helper demonstration 与 operations workflow。 | Production WebRTC peer 或 native onboarding。 |
| Linux simulator | Device workflow simulator | Command、state、report 与 validation evidence。 | Camera frame 或 WebRTC signaling。 |
| PRO2 host smoke | Adapter + lifecycle smoke | Adapter wiring 与 signaling lifecycle。 | Physical camera、audio、codec 或 rendered-media validation。 |
Snapshot 与 Clip
兩者共享授权和安全交付概念,但不能互換。
Retention 与 URL 预設值
部署营运者选择適用 storage policy;商务、region、backup 与 recovery 需求需另外確認。
Current release boundary
SDK 減少 cloud workflow boilerplate,同时保留明確的 media 与 UX ownership。
相关内容
下一步
分享你的产品类别、目标部署与云端需求,让 Realtek Connect+ 团队协助评估。