Project Icon

ScreenStream

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

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

ScreenStream

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

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

从Google Play获取 从F-Droid获取 从AAPKs获取

流媒体模式

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版本中可用

截图

 
 
 
 
 
 

贡献

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

  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

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

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

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

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

白日梦AI

白日梦AI提供专注于AI视频生成的多样化功能,包括文生视频、动态画面和形象生成等,帮助用户快速上手,创造专业级内容。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

讯飞绘镜

讯飞绘镜是一个支持从创意到完整视频创作的智能平台,用户可以快速生成视频素材并创作独特的音乐视频和故事。平台提供多样化的主题和精选作品,帮助用户探索创意灵感。

Project Cover

讯飞文书

讯飞文书依托讯飞星火大模型,为文书写作者提供从素材筹备到稿件撰写及审稿的全程支持。通过录音智记和以稿写稿等功能,满足事务性工作的高频需求,帮助撰稿人节省精力,提高效率,优化工作与生活。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号