ScreenStream

ScreenStream

Android设备屏幕实时分享与浏览器查看应用

ScreenStream是一款Android屏幕共享应用,提供全球模式(WebRTC)和本地模式(MJPEG)两种选择。用户可通过网页浏览器直接查看设备屏幕,无需安装其他软件。应用具备PIN码保护和加密通信功能,支持视频和音频流传输。适用于Android 6.0及更高版本,支持WiFi和移动网络连接。ScreenStream为用户提供简便、安全的屏幕共享体验。

ScreenStream屏幕共享安卓应用网页浏览器流媒体Github开源项目

ScreenStream

ScreenStream是一款用户友好的Android应用,允许用户轻松地共享设备屏幕并直接在网络浏览器中查看。除了ScreenStream本身、网络浏览器和互联网连接(用于全球模式)外,无需其他额外软件。

Google Play版本支持全球模式(WebRTC)本地模式(MJPEG),并包含广告。<br> 来自F-Droid和AAPKS的版本无广告,仅支持本地模式(MJPEG)

<a href='https://play.google.com/store/apps/details?id=info.dvkr.screenstream'><img alt='从Google Play获取' src='https://yellow-cdn.veclightyear.com/835a84d5/4e591944-8255-475f-8d41-735bbd83718f.png' height="100"/></a> <a href="https://f-droid.org/packages/info.dvkr.screenstream/" target="_blank"><img src="https://f-droid.org/badge/get-it-on.png" alt="从F-Droid获取" height="100"/></a> <a href="https://aapks.com/apk/screen-stream/"><img src="https://aapks.com/get.png" alt="从AAPKs获取" height="100"/></a>

流媒体模式

ScreenStream提供两种流媒体模式:全球模式(WebRTC)(仅在Google Play商店版本中提供)和本地模式(MJPEG)。两种模式都旨在传输Android设备屏幕,但功能不同。它们相互独立,具有独特的功能、限制和自定义选项。

在两种模式下,客户端数量并不直接受限,但需要注意,每个客户端都会消耗CPU资源和数据传输带宽。

该应用使用Android MediaProjection功能,需要Android 6.0或更高版本。

[!警告]

  • 移动网络高流量:通过3G/4G/5G/LTE移动网络进行流媒体传输时要谨慎,以避免过度使用数据。

  • 流媒体延迟:在某些情况下,预计会有至少0.5-1秒或更长的延迟:设备速度慢、网络连接不佳,或当设备因其他应用程序而处于高CPU负载状态。

  • 视频流限制:ScreenStream并非设计用于视频流,特别是高清视频。虽然它可以运行,但流质量可能无法满足您的期望。

本地模式(MJPEG)

ScreenStream应用的本地模式基于MJPEG标准,并在应用中使用嵌入式HTTP服务器。因此,不需要互联网连接;相反,它可以在本地网络上运行,如Wi-Fi、设备热点、USB网络或客户端网络浏览器与安装ScreenStream应用的Android设备之间的任何其他网络。

为获得最佳性能,建议使用快速稳定的网络连接,因为需要高流量和低网络延迟。

在本地模式下,应用独立处理每一帧,逐一进行,在将图像发送到客户端的网络浏览器之前,可以进行额外的图像转换,如裁剪、调整大小、旋转等。

本地模式提供以下功能:

  • 基于MJPEG标准。
  • 使用PIN码进行安全保护(无加密)。
  • 将视频作为一系列独立图像发送(无音频)。
  • 无需互联网连接,在本地网络内工作。
  • 嵌入式HTTP服务器。
  • 支持WiFi和/或移动网络,支持IPv4和IPv6。
  • 客户端通过网络浏览器使用应用提供的IP地址连接。
  • 高度可定制。
  • 每个客户端单独传输数据,更多客户端需要增加互联网带宽以保持最佳性能。

[!注意]

  • 请注意,某些移动运营商可能出于安全考虑阻止对您设备的传入连接。因此,即使您的设备从移动运营商获得了IP地址,使用该IP地址连接到设备可能也是不可能的。

  • 某些WiFi网络,特别是公共或访客网络,可能出于安全原因阻止其客户端之间的连接。在这种情况下,通过WiFi连接到设备可能是不可行的。例如,在这样的WiFi网络中,笔记本电脑和手机将无法相互连接。

全球模式(WebRTC)

ScreenStream应用程序中的全球模式基于WebRTC技术构建,依赖外部信令服务器来促进流媒体主机(应用程序)和流媒体客户端(配备ScreenStream Web客户端的网络浏览器)之间的通信。

ScreenStream的信令服务器和Web客户端都是开源的,可在ScreenStreamWeb仓库中获得。这些组件可以在https://screenstream.io公开访问。系统设计为可与任何支持WebRTC的桌面或移动浏览器(如Chrome、Safari、EDGE、Firefox等)无缝运行。

全球模式在应用程序版本4中引入,提供以下功能:

  • 采用WebRTC技术。
  • 端到端加密通信。
  • 使用密码保护流媒体。
  • 支持视频和音频流媒体。
  • 使用唯一的流ID和密码进行连接。
  • 流媒体需要互联网连接。
  • 为每个客户端单独传输数据,更多客户端需要增加互联网带宽以保持最佳性能。

[!注意] 全球模式(WebRTC)仅在Google Play版本中可用

截图

 <br>  <br>  <br>  <br>  <br>  <br>

贡献

要参与翻译,请翻译以下三个文件:

  1. https://github.com/dkrivoruchko/ScreenStream/blob/master/app/src/main/res/values/strings.xml
  2. https://github.com/dkrivoruchko/ScreenStream/blob/master/mjpeg/src/main/res/values/strings.xml
  3. https://github.com/dkrivoruchko/ScreenStream/blob/master/webrtc/src/main/res/values/strings.xml

然后,请提交一个拉取请求或将这些翻译后的文件作为附件通过电子邮件发送给开发者dkrivoruchko@gmail.com

您的贡献非常宝贵,将有助于提高应用程序的可访问性。感谢您的努力!

开发者

由Dmytro Kryvoruchko开发。如有任何问题或想法,欢迎联系我。

隐私政策和条款及条件

应用程序的隐私政策和条款及条件

许可证

MIT 许可证 (MIT)

版权所有 (c) 2016 Dmytro Kryvoruchko

特此免费授予任何获得本软件副本和相关文档文件("软件")的人不受限制地处理本软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,以及允许向其提供本软件的人这样做,但须符合以下条件:

上述版权声明和本许可声明应包含在本软件的所有副本或重要部分中。

本软件按"原样"提供,不提供任何形式的明示或暗示保证,包括但不限于对适销性、特定用途的适用性和非侵权性的保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任负责,无论是在合同、侵权或其他方面,由软件或软件的使用或其他交易产生或与之相关。

编辑推荐精选

音述AI

音述AI

全球首个AI音乐社区

音述AI是全球首个AI音乐社区,致力让每个人都能用音乐表达自我。音述AI提供零门槛AI创作工具,独创GETI法则帮助用户精准定义音乐风格,AI润色功能支持自动优化作品质感。音述AI支持交流讨论、二次创作与价值变现。针对中文用户的语言习惯与文化背景进行专门优化,支持国风融合、C-pop等本土音乐标签,让技术更好地承载人文表达。

lynote.ai

lynote.ai

一站式搞定所有学习需求

不再被海量信息淹没,开始真正理解知识。Lynote 可摘要 YouTube 视频、PDF、文章等内容。即时创建笔记,检测 AI 内容并下载资料,将您的学习效率提升 10 倍。

AniShort

AniShort

为AI短剧协作而生

专为AI短剧协作而生的AniShort正式发布,深度重构AI短剧全流程生产模式,整合创意策划、制作执行、实时协作、在线审片、资产复用等全链路功能,独创无限画布、双轨并行工业化工作流与Ani智能体助手,集成多款主流AI大模型,破解素材零散、版本混乱、沟通低效等行业痛点,助力3人团队效率提升800%,打造标准化、可追溯的AI短剧量产体系,是AI短剧团队协同创作、提升制作效率的核心工具。

seedancetwo2.0

seedancetwo2.0

能听懂你表达的视频模型

Seedance two是基于seedance2.0的中国大模型,支持图像、视频、音频、文本四种模态输入,表达方式更丰富,生成也更可控。

nano-banana纳米香蕉中文站

nano-banana纳米香蕉中文站

国内直接访问,限时3折

输入简单文字,生成想要的图片,纳米香蕉中文站基于 Google 模型的 AI 图片生成网站,支持文字生图、图生图。官网价格限时3折活动

扣子-AI办公

扣子-AI办公

职场AI,就用扣子

AI办公助手,复杂任务高效处理。办公效率低?扣子空间AI助手支持播客生成、PPT制作、网页开发及报告写作,覆盖科研、商业、舆情等领域的专家Agent 7x24小时响应,生活工作无缝切换,提升50%效率!

堆友

堆友

多风格AI绘画神器

堆友平台由阿里巴巴设计团队创建,作为一款AI驱动的设计工具,专为设计师提供一站式增长服务。功能覆盖海量3D素材、AI绘画、实时渲染以及专业抠图,显著提升设计品质和效率。平台不仅提供工具,还是一个促进创意交流和个人发展的空间,界面友好,适合所有级别的设计师和创意工作者。

图像生成AI工具AI反应堆AI工具箱AI绘画GOAI艺术字堆友相机AI图像热门
码上飞

码上飞

零代码AI应用开发平台

零代码AI应用开发平台,用户只需一句话简单描述需求,AI能自动生成小程序、APP或H5网页应用,无需编写代码。

Vora

Vora

免费创建高清无水印Sora视频

Vora是一个免费创建高清无水印Sora视频的AI工具

Refly.AI

Refly.AI

最适合小白的AI自动化工作流平台

无需编码,轻松生成可复用、可变现的AI自动化工作流

下拉加载更多