TYRTP 最小信令浏览器体验页

用于本地验证房间创建、/v1/tokens/join/v1/sessions/join/ws 与基础房间信令动作。

双窗口联调步骤

  1. 窗口 A 先创建房间并加入 session
  2. 窗口 A 连接 WebSocket,依次执行 auth_sessionjoin_room
  3. 窗口 A 开启媒体占位预览,再执行 publish_track
  4. 点击“复制第二窗口链接”,在新窗口打开。
  5. 窗口 B 只需加入同一房间,并从“可订阅轨道”列表中选择真实轨道。

媒体占位体验

用于本地验证摄像头/麦克风权限、预览渲染、浏览器内 WebRTC 环回与轨道参数准备;当前仍不依赖后端 SDP/ICE 接口。

本地预览
浏览器环回远端
点击“启动浏览器环回”后,会在当前页面内创建一对本地 PeerConnection,把本地轨道回送到远端预览。

快速体验建议

  1. 先创建房间,再签发 join_token 并加入 session
  2. 连接 WebSocket 后依次执行 auth_sessionjoin_room
  3. 打开两个浏览器窗口,使用不同 user_id,一端执行 publish_track,另一端执行 subscribe_tracks

1. 令牌与会话

未检查服务状态
补全 tenant/app/room 后自动开始轮询。
Session ID- Signaling URL- SFU Allocation-

2. WebSocket 信令动作

WebSocket 未连接
当前没有可订阅轨道。请先在另一个窗口执行 publish_track,或等待收到 track_published 事件。

建议打开两个浏览器窗口,分别用不同 user_id 体验发布与订阅事件。

3. 实时日志