[{"data":1,"prerenderedAt":213},["ShallowReactive",2],{"repo-cathgao-screenlivestream-en":3,"i18n-cathgao-screenlivestream-en":210},{"mirrorPool":4,"detail":13,"relatedProjects":91},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":23,"homepage":24,"pushedAt":25,"ownerAvatar":26,"ownerName":27,"ownerBio":24,"lastSyncTime":28,"lastReleaseTime":29,"tags":30,"license":31,"category":32,"subgroup":33,"releases":34},"Cathgao","ScreenLiveStream",1311400305,"https:\u002F\u002Fgithub.com\u002FCathgao\u002FScreenLiveStream",4,"Kotlin","安卓设备都可用的投屏、录制软件",{"Kotlin":22},100,[],"","2026-08-22","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F21031564?v=4","高","2026-10-04T13:19:28.814750+00:00","2026-08-22T11:09:52Z",[],"GPL-3.0","tools","投屏\u002F手机连接工具",[35,47,56,65,74,83],{"tag":36,"publishAt":29,"semVer":37,"prerelease":39,"assets":40},"v1.6",[38,38,38],0,false,[41],{"fileName":42,"sizeMb":43,"sha256":44,"downloadCount":45,"originUrl":46},"app-release.apk",10.85,"99f7abe7ab67579c502e9ad7cfa3bb9b92c9cbb4468c2e478051b05f2f38f3c3",157,"https:\u002F\u002Fgithub.com\u002FCathgao\u002FScreenLiveStream\u002Freleases\u002Fdownload\u002Fv1.6\u002Fapp-release.apk",{"tag":48,"publishAt":49,"semVer":50,"prerelease":39,"assets":51},"v1.5","2026-08-15T15:48:36Z",[38,38,38],[52],{"fileName":42,"sizeMb":43,"sha256":53,"downloadCount":54,"originUrl":55},"a738458560dc3e25d658c933dab126ec3db013ca3bba5471d316fcd00d07bb71",5,"https:\u002F\u002Fgithub.com\u002FCathgao\u002FScreenLiveStream\u002Freleases\u002Fdownload\u002Fv1.5\u002Fapp-release.apk",{"tag":57,"publishAt":58,"semVer":59,"prerelease":39,"assets":60},"v1.4","2026-07-26T12:08:20Z",[38,38,38],[61],{"fileName":42,"sizeMb":43,"sha256":62,"downloadCount":63,"originUrl":64},"a49ef397be7b8d26a18c5bc9fb09470149ff5c4813e8c2854d1840be4c232ac8",8,"https:\u002F\u002Fgithub.com\u002FCathgao\u002FScreenLiveStream\u002Freleases\u002Fdownload\u002Fv1.4\u002Fapp-release.apk",{"tag":66,"publishAt":67,"semVer":68,"prerelease":39,"assets":69},"v1.3","2026-07-26T09:04:41Z",[38,38,38],[70],{"fileName":42,"sizeMb":43,"sha256":71,"downloadCount":72,"originUrl":73},"7afec7e2e986e14efd788345fbf4456804a32c43d61ca240cb2f58aede4ac112",2,"https:\u002F\u002Fgithub.com\u002FCathgao\u002FScreenLiveStream\u002Freleases\u002Fdownload\u002Fv1.3\u002Fapp-release.apk",{"tag":75,"publishAt":76,"semVer":77,"prerelease":39,"assets":78},"v1.2","2026-07-25T18:15:02Z",[38,38,38],[79],{"fileName":42,"sizeMb":80,"sha256":81,"downloadCount":54,"originUrl":82},10.83,"767d3b97dedba189d87d269cbeeba6506e78a5df1ecd090bf2c0727b41942d76","https:\u002F\u002Fgithub.com\u002FCathgao\u002FScreenLiveStream\u002Freleases\u002Fdownload\u002Fv1.2\u002Fapp-release.apk",{"tag":84,"publishAt":85,"semVer":86,"prerelease":39,"assets":87},"v1.1","2026-07-25T17:36:37Z",[38,38,38],[88],{"fileName":42,"sizeMb":80,"sha256":89,"downloadCount":38,"originUrl":90},"19818f911d4da817558c7a39809fd4693e446b0b060d24f31220e535591eea0c","https:\u002F\u002Fgithub.com\u002FCathgao\u002FScreenLiveStream\u002Freleases\u002Fdownload\u002Fv1.1\u002Fapp-release.apk",[92,117,131,156,175,196],{"owner":93,"repo":94,"repoId":95,"category":32,"subgroup":33,"language":96,"tags":97,"starCount":107,"ownerUid":108,"latestTag":109,"platforms":110,"lastReleaseTime":114,"downloadCount":115,"description":116},"Genymobile","scrcpy",111583593,"C",[98,99,100,101,102,103,104,105,106],"android","c","ffmpeg","genyteam-system","libav","mirroring","recording","screen","sdl2",151700,3427627,"v5.0.1",[111,112,113],"windows","mac","linux","2026-10-08T06:44:27Z",7062,"A lightweight, high-performance Android screen mirroring and control tool that displays and controls Android devices on your computer via USB or Wi-Fi, without requiring root access.",{"owner":118,"repo":119,"repoId":120,"category":32,"subgroup":33,"language":121,"tags":122,"starCount":124,"ownerUid":125,"latestTag":126,"platforms":127,"lastReleaseTime":128,"downloadCount":129,"description":130},"barry-ran","QtScrcpy",193305104,"C++",[98,123],"qt",32230,18702692,"v4.2.1",[111,112,113],"2026-09-19T13:28:16Z",9783,"A Qt-based Android real-time display and control software that supports USB and network connections without requiring root privileges.",{"owner":132,"repo":133,"repoId":134,"category":32,"subgroup":33,"language":135,"tags":136,"starCount":149,"ownerUid":150,"latestTag":151,"platforms":152,"lastReleaseTime":153,"downloadCount":154,"description":155},"viarotel-org","escrcpy",691846708,"JavaScript",[98,137,138,139,140,141,142,113,143,144,103,104,94,145,146,147,148,111],"genymobile","gnirehtet","gui","hacktoberfest","hacktoberfest2026","hacktoberfest2027","macos","mapping","scrcpy-engine","scrcpy-gui","screensharing","screenshots",12014,131328070,"v3.3.1",[111,112,113],"2026-10-10T03:43:49Z",1398,"A graphical Android device control tool built on scrcpy, supporting inset mirror, keyboard mapping, multi-device control, AI assistant, and automation scripts, available for macOS, Windows, and Linux.",{"owner":157,"repo":158,"repoId":159,"category":160,"subgroup":33,"language":161,"tags":162,"starCount":168,"ownerUid":169,"latestTag":170,"platforms":171,"lastReleaseTime":172,"downloadCount":173,"description":174},"xfangfang","Macast",373037895,"media","Python",[163,113,143,164,165,166,167,111],"dlna","media-renderer","mpv","upnp","upnp-renderer",6940,16631584,"v0.7",[111,112,113],"2022-01-13T18:48:31Z",192540,"A cross-platform menu bar\u002Fstatus bar application that uses mpv as a DLNA media renderer, allowing users to push videos, pictures, and music from their phone to their computer.",{"owner":176,"repo":177,"repoId":178,"category":32,"subgroup":33,"language":179,"tags":180,"starCount":188,"ownerUid":189,"latestTag":190,"platforms":191,"lastReleaseTime":193,"downloadCount":194,"description":195},"TNTcraftHIM","Piik",1338012624,"TypeScript",[181,182,183,184,185,186,187],"live-streaming","p2p","private-streaming","screen-sharing","self-hosted","watch-together","webrtc",3389,35992542,"v2.2.1",[111,112,113,192],"other","2026-10-18T20:10:44Z",724,"Piik is a free, open-source screen sharing tool for private sharing among friends. It features P2P-first connections, browser viewing without installation, a desktop app for sharing, and optional self-hosting. It is suitable for games, movie nights, drawings, and photos, supporting one host and up to 20 viewers per room.",{"owner":197,"repo":198,"repoId":199,"category":32,"subgroup":33,"language":179,"tags":200,"starCount":203,"ownerUid":204,"latestTag":205,"platforms":206,"lastReleaseTime":207,"downloadCount":208,"description":209},"modstart-lib","linkandroid",858645266,[201,98,202,103,94],"adb","android-mirroring",2690,99697978,"vsnapshot",[111,112,113],"2026-10-19T12:32:47Z",12,"An all-in-one Android phone connection desktop tool built with Electron, supporting USB or wireless connection for screen mirroring, screenshot beautification, GIF\u002FMP4 recording, file management, app management, ADB Shell, script automation, and AI model integration.",{"description":211,"readmeHtml":212},"QuestCast VR is an Android screen casting tool that streams video and audio from one Android device or Meta Quest to another over the LAN, with optional local recording on the receiver.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>QuestCast VR is a cloud-free Android screen casting tool that streams one device&#39;s screen to another over the local network. One Android device, including Meta Quest, acts as the sender to capture screen and system audio, while another acts as the receiver to decode, play, and optionally record. Both devices only need to be on the same reachable Wi-Fi or LAN. A single app can both send and receive, so devices can cast to each other.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>One app that sends and receives, so casting on a LAN is instant.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Sender and receiver in one\u003C\u002Fstrong>: the same package switches roles on Meta Quest or regular Android devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Low-latency video pipeline\u003C\u002Fstrong>: captures the screen with MediaProjection and prefers the device&#39;s hardware encoder\u003C\u002Fli>\n\u003Cli>\u003Cstrong>H.264 and H.265\u003C\u002Fstrong>: supports AVC and HEVC, defaulting to H.265\u002FHEVC with VBR\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible picture settings\u003C\u002Fstrong>: resolution, frame rate, and bitrate are adjustable on demand\u003C\u002Fli>\n\u003Cli>\u003Cstrong>TCP and UDP transport\u003C\u002Fstrong>: TCP is steadier, while the UDP path supports FEC for latency-first cases\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LAN auto discovery\u003C\u002Fstrong>: the receiver announces itself over UDP broadcast, so the sender lists available devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live status monitoring\u003C\u002Fstrong>: the receiver shows FPS, bitrate, RTT or ping, and resolution\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optional local recording\u003C\u002Fstrong>: the receiver muxes video and audio into MP4 saved under Movies\u002FQuestCast\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Users who need phone screen casting\u003C\u002Fli>\n\u003Cli>Meta Quest headset players\u003C\u002Fli>\n\u003Cli>Learners who record screen content\u003C\u002Fli>\n\u003Cli>Users running demos on a LAN\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Col>\n\u003Cli>Install the app on two Android devices\u003C\u002Fli>\n\u003Cli>Make sure both are on the same LAN with AP isolation off\u003C\u002Fli>\n\u003Cli>On the receiver page, choose UDP or TCP and enable local recording if needed\u003C\u002Fli>\n\u003Cli>Tap start receiving and keep the app running\u003C\u002Fli>\n\u003Cli>On the sender, pick the receiver or enter its IP and port, then tap start casting and grant screen and audio permissions\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>No cloud needed\u003C\u002Fstrong>: video travels directly over the LAN without accounts or relay services\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Efficient hardware acceleration\u003C\u002Fstrong>: hardware codecs cut latency and power use\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible roles\u003C\u002Fstrong>: any two devices can swap sending and receiving\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built-in recording\u003C\u002Fstrong>: the receiver can save MP4 files without extra screen recorders\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"system-requirements\">System Requirements\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Requirement\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>OS\u003C\u002Ftd>\n\u003Ctd>Android 7.0 (API 24) or later, including Meta Quest\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Architecture\u003C\u002Ftd>\n\u003Ctd>arm64-v8a, armeabi-v7a, and other common Android architectures\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Network\u003C\u002Ftd>\n\u003Ctd>Both devices on the same LAN with AP isolation disabled\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>The sender and receiver must use the same transport protocol, or they cannot connect\u003C\u002Fli>\n\u003Cli>Auto discovery relies on UDP broadcast; if the router blocks it, enter the receiver IP manually\u003C\u002Fli>\n\u003Cli>Available codecs and resolutions depend on device hardware codec support\u003C\u002Fli>\n\u003Cli>Audio capture on Android 10 and later is limited by system policy, and the first launch may ask for recording and notification permissions\u003C\u002Fli>\n\u003Cli>The current protocol has no end-to-end encryption or access authentication, so use it only on trusted networks\u003C\u002Fli>\n\u003C\u002Ful>\n",1792450889416]