Симулятор
sdk.remeet.video/simulator.html запускает приложение без звонка: без аккаунта, без установки, без второго устройства.
Что в нём есть
- Две копии приложения рядом — You и Anna.
app.broadcast()из одной приходит в другую — ровно как между двумя людьми во встрече. - Participants — участники условной встречи.
- Meeting events — кнопки событий: Omar заходит, Omar уходит, Anna говорит, Omar пишет в чат, Omar что-то говорит (субтитры).
- Permissions granted — ставьте и снимайте галочки, чтобы проверить, как приложение ведёт себя, когда человек что-то не разрешил.
- Bridge log — все сообщения между приложением и «встречей» в обе стороны.
- Уведомления из
app.notify()и значки изapp.badges.set().
Откройте своё приложение
Вставьте адрес в поле и нажмите Run the app или передайте его в ссылке:
https://sdk.remeet.video/simulator.html?url=https://your-site.example/panel.html
https://sdk.remeet.video/simulator.html?url=https://your-site.example/stage.html&surface=stagesurface — panel (по умолчанию) или stage: это значение ReMeet.surface внутри приложения.
Разработка на своём компьютере
Браузеры не дают публичному сайту вроде sdk.remeet.video показывать страницы с localhost в рамке. Есть два пути:
Запустите симулятор рядом с приложением. Симулятор — один файл. Сохраните simulator.html в папку проекта, запустите там любой локальный сервер (npx serve, Vite, http.server в Python) и откройте оба с него:
http://localhost:5173/simulator.html?url=http://localhost:5173/panel.htmlИли используйте https-туннель (например, ngrok или cloudflared) и передайте его адрес онлайн-симулятору.
Чего симулятор не делает
- Настоящих видео, звука и чата нет; события приходят от кнопок.
- You — ведущий, Anna — участник, Omar — гость: вызовите
stage.open({ everyone: true })из обеих копий, чтобы увидеть проверку ведущего. app.stage.open()показывает уведомление вместо сцены. Чтобы работать над страницей сцены, запустите её с&surface=stage.app.storageхранится в локальном хранилище этого браузера, отдельно для You и Anna.- Контекст-токен — заглушка (
simulator-token-…), ReMeet его не подписывает: проверку токена на сервере тестируйте в настоящей встрече.