[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73887":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":8,"language":10,"languages":8,"totalLinesOfCode":8,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":18,"rankGlobal":8,"rankLanguage":8,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":8,"pushedAt":8,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":15,"starSnapshotCount":15,"syncStatus":27,"lastSyncTime":28,"discoverSource":29},73887,"meet","cloudflare\u002Fmeet","cloudflare",null,"https:\u002F\u002Fdemo.orange.cloudflare.dev\u002F","TypeScript",2298,348,19,30,0,4,8,29.63,"Other",false,"main",true,[],"2026-06-12 02:03:19","# Welcome to Cloudflare Meet\n\n(Cloudflare Meet was formerly known as Orange Meets)\n\nMeet is a demo application built using [Cloudflare Realtime SFU](https:\u002F\u002Fdevelopers.cloudflare.com\u002Frealtime\u002F). To build your own WebRTC application using Cloudflare Realtime, get started in the [Cloudflare Dashboard](https:\u002F\u002Fdash.cloudflare.com\u002F?to=\u002F:account\u002Frealtime).\n\nSimpler examples can be found [here](https:\u002F\u002Fgithub.com\u002Fcloudflare\u002Frealtime-examples).\n\n[Try the demo here!](https:\u002F\u002Fdemo.orange.cloudflare.dev)\n\n![A screenshot showing a room in Meet](orange-meets.png)\n\n## Architecture Diagram\n\n![Diagram of Meet architecture](architecture.png)\n\n## Variables\n\nGo to the [Cloudflare Realtime dashboard](https:\u002F\u002Fdash.cloudflare.com\u002F?to=\u002F:account\u002Frealtime) and create an application.\n\nPut these variables into `.dev.vars`\n\n```\nCALLS_APP_ID=\u003CAPP_ID_GOES_HERE>\nCALLS_APP_SECRET=\u003CSECRET_GOES_HERE>\n```\n\n### Optional variables\n\nThe following variables are optional:\n\n- `MAX_WEBCAM_BITRATE` (default `1200000`): the maximum bitrate for each meeting participant's webcam.\n- `MAX_WEBCAM_FRAMERATE` (default: `24`): the maximum number of frames per second for each meeting participant's webcam.\n- `MAX_WEBCAM_QUALITY_LEVEL` (default `1080`): the maximum resolution for each meeting participant's webcam, based on the smallest dimension (i.e. the default is 1080p).\n\nTo customize these variables, place replacement values in `.dev.vars` (for development) and in the `[vars]` section of `wrangler.toml` (for the deployment).\n\n## Development\n\n```sh\nnpm install\nnpm run dev\n```\n\nOpen up [http:\u002F\u002F127.0.0.1:8787](http:\u002F\u002F127.0.0.1:8787) and you should be ready to go!\n\n## Deployment\n\n1. Make sure you've installed `wrangler` and are logged in by running:\n\n```sh\nwrangler login\n```\n\n2. Update `CALLS_APP_ID` in `wrangler.toml` to use your own Calls App ID\n\n3. You will also need to set the token as a secret by running:\n\n```sh\nwrangler secret put CALLS_APP_SECRET\n```\n\nor to programmatically set the secret, run:\n\n```sh\necho REPLACE_WITH_YOUR_SECRET | wrangler secret put CALLS_APP_SECRET\n```\n\n4. Optionally, you can also use [Cloudflare's TURN Service](https:\u002F\u002Fdevelopers.cloudflare.com\u002Fcalls\u002Fturn\u002F) by setting the `TURN_SERVICE_ID` variable in `wrangler.toml` and `TURN_SERVICE_TOKEN` secret using `wrangler secret put TURN_SERVICE_TOKEN`\n\n5. Also optionally, you can include `OPENAI_MODEL_ENDPOINT` and `OPENAI_API_TOKEN` to use OpenAI's [Realtime API with WebRTC](https:\u002F\u002Fplatform.openai.com\u002Fdocs\u002Fguides\u002Frealtime-webrtc) to [invite AI](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=AzMpyAbZfZQ) to join your meeting.\n\n6. Finally you can run the following to deploy:\n\n```sh\nnpm run deploy\n```\n","Cloudflare Meet 是一个基于 Cloudflare Realtime SFU 构建的实时视频会议演示应用。它利用了 WebRTC 技术，提供了高质量、低延迟的音视频通信能力，并支持自定义最大摄像头比特率、帧率和分辨率等参数以适应不同的网络环境。项目使用 TypeScript 编写，易于开发与部署。通过简单的配置即可在本地运行或部署到 Cloudflare 的全球网络上。此外，还可以选择集成 OpenAI 的实时 API 为会议增添 AI 功能。适用于需要快速搭建稳定且功能丰富的在线会议系统的场景。",2,"2026-06-11 03:47:46","high_star"]