97久久精品无码一区二区天美,开裆裤羞辱调教高h绳子,欧美成人brazzers,成人免费午夜性大片,成人国产一区二区精品小说

Skip to content

一個基于 WebRTC 和 Cloudflare Durable Objects 實現(xiàn)的簡單高效的屏幕共享工具。通過 WebSocket 實現(xiàn)實時信令服務,配合 WebRTC 技術,實現(xiàn)低延遲的屏幕共享功能。只需輸入投屏碼,即可實現(xiàn)跨設備的屏幕分享。

Notifications You must be signed in to change notification settings

akazwz/WebRTC-Screen-Mirror

Repository files navigation

WebRTC Screen Mirror

一個基于 WebRTC 和 Cloudflare Durable Objects 實現(xiàn)的簡單高效的屏幕共享工具。通過 WebSocket 實現(xiàn)實時信令服務,配合 WebRTC 技術,實現(xiàn)低延遲的屏幕共享功能。只需輸入投屏碼,即可實現(xiàn)跨設備的屏幕分享。

?? 特性

  • ?? 基于 WebRTC 的低延遲屏幕共享
  • ?? 使用 WebSocket 實現(xiàn)實時信令通信
  • ?? 基于 Cloudflare Durable Objects 實現(xiàn)可靠的 WebSocket 信令服務器
  • ?? 支持跨平臺、跨設備訪問
  • ?? 簡單易用,無需安裝,輸入投屏碼即可觀看
  • ?? 完全免費開源

??? 在線體驗

訪問 https://mirror.doveliao.com/ 即可體驗。

?? 最佳使用環(huán)境: 在同一局域網(wǎng)內(nèi)使用效果最佳,可以獲得最低的延遲和最流暢的體驗。

?? 使用注意事項

  • 網(wǎng)絡環(huán)境:

    • 同一局域網(wǎng)內(nèi)使用效果最佳
    • 不同網(wǎng)絡環(huán)境下可能無法建立連接,這是由于 NAT 穿透失敗導致的
    • 某些 VPN 工具會屏蔽 UDP 連接,可能導致 WebRTC 連接失敗
    • 如果連接失敗,建議嘗試關閉 VPN 或切換到同一網(wǎng)絡環(huán)境
  • 瀏覽器支持:

    • 推薦使用最新版本的 Chrome、Firefox、Edge 等現(xiàn)代瀏覽器
    • 需要允許瀏覽器的屏幕共享權限

??? 技術棧

  • WebRTC - 實現(xiàn)端對端的屏幕共享
  • WebSocket - 實現(xiàn)實時信令通信
  • Cloudflare Workers - 提供邊緣計算能力
  • Cloudflare Durable Objects - 維護 WebSocket 連接狀態(tài)
  • TypeScript - 提供類型安全的代碼實現(xiàn)

?? 工作原理

  1. 打開網(wǎng)頁, 系統(tǒng)會生成唯一的投屏碼
  2. 觀看方輸入投屏碼后,通過 WebSocket 連接到對應的 Durable Object
  3. Durable Object 作為信令服務器,幫助雙方建立 WebRTC 連接
  4. 建立 P2P 連接后,屏幕畫面通過 WebRTC 直接傳輸,實現(xiàn)低延遲共享

About

一個基于 WebRTC 和 Cloudflare Durable Objects 實現(xiàn)的簡單高效的屏幕共享工具。通過 WebSocket 實現(xiàn)實時信令服務,配合 WebRTC 技術,實現(xiàn)低延遲的屏幕共享功能。只需輸入投屏碼,即可實現(xiàn)跨設備的屏幕分享。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published