问题标签 [screensharing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
73 浏览

mouse - Mouse without Borders from Database

I'm trying to do a network-wide install of a program similar to Mouse without Borders - the goal is to install the program on around 20 computers and then have a database that tells the program which computers to connect with Mouse without Borders, etc.

Does anyone know of an existing solution to it?

The db would tell the program "Computer 1: connected to --> Computer 18", for example.

Thanks!

0 投票
0 回答
999 浏览

red5 - Openmeetings screenshare,共享特定窗口

我正在使用公开会议。
一切正常。但是,我需要对屏幕共享和屏幕录制功能进行一些更改。这是我的要求。
无论共享屏幕如何,我都需要录制视频。我有两种情况:
1)当屏幕共享未启用时
在 openmeetings screenrecord 正在录制整个屏幕。我只需要在 openmeetings 中记录白板部分。即使我最小化或打开其他窗口,它也应该只记录白板部分。

2) 当启用屏幕
共享时 ,所有其他处于活动状态的窗口(openmeetings 主持人窗口除外)都应被记录下来。但是当主持人窗口处于活动状态时,我只需要记录白板部分。所以,需要跳过聊天和设置选项卡。所以,如果不是 openmeetings 窗口,记录整个屏幕,如果是 openmeetings 窗口(浏览器)只记录白板。

0 投票
3 回答
9329 浏览

android - Android 5.0 中的屏幕捕获和共享

在 Android 5.0 中提到了 Screen capture and Sharing api: Android 5.0 APIs

那里提到了ApiDemos中的MediaProjectionDemo类。我在任何地方都找不到可以下载的。我在哪里可以找到它?他们还没有发布 Android 5.0 的 API 演示吗?

0 投票
1 回答
916 浏览

java - 使用 red5 服务器实现桌面屏幕共享

我正在尝试设置一个本地 red5 流媒体服务器,以将我的桌面屏幕流式传输到多个设备,但没有成功。设置最终将如下所示。

mylaptop screen (live stream)=> red5 server <= client devices pull the live stream

注意:red5 服务器是基于 ubuntu 的,客户端设备最终将是 android 平板电脑,但现在任何设备都可以正常工作

这是我到目前为止所拥有的:

1)使用安装red5-server及其所有依赖项apt-get install red5-server

2) 从http://code.google.com/p/red5-screenshare/下载 red5-screenshare 小程序 并按照那里的所有步骤操作

3)在我开始我的屏幕共享后,访问客户端链接 http://[my_red5_server:5080]/screenshare/screenviewer.html会产生error #2032 chrome 开发人员工具说

GET http://my_red5_server:5080/screenshare/textLayout_1.1.0.604.swz 404 Not Found

4)所以我从 adobe 下载了 textLayout 文件,将其放入 screenshare 文件夹,但我仍然得到相同的 404 not found 错误

我的设置错了吗?我不确定如何调试它,因为关于此事的文档很少,而且我真的不想编写自己的 java 应用程序并重新发明轮子

另外,如果你们中的任何一个快乐的黑客找到了本地屏幕共享的不同解决方案,我会全力以赴

感谢您花时间提供帮助。

0 投票
2 回答
1084 浏览

internet-explorer - 微软支持 ORTC 还是 WebRTC?

在阅读了多篇文章后,我很困惑微软是会遵循 WebRTC 标准还是
会遵循其 cu-rtc 继任者 O-RTC ?

Opera 还声明它支持 18+ 版本的 WebRTC,
但我看不到getUsermedia->chooseMediaDesktop对屏幕共享的支持。

同样,微软的 ORTC 标准是否支持屏幕共享?还是我们等到它支持WebRTC?

我在 IE 上尝试了 CU-RTC 原型和 ORTC 原型,两者都是关于点对点通信的。

我需要创建 Opera/IE 插件以允许在网页上共享屏幕。除了 WebRTC 标准getUserMedia -> chooseDesktopMedia之外似乎没有其他方法 但是在 Opera、IE 和 Safari(Mac) 中不支持相同的方法

0 投票
0 回答
1123 浏览

android - 如何进行安卓屏幕共享

Android 新的 api android L 有截屏和分享功能。我通过使用 MediaProjectionManager 和 VirtualDisplay api 弄清楚屏幕捕获是如何工作的。但我不知道如何分享我屏幕上捕获的内容。有没有人有一个片段代码或教程来说明这是如何实现的?

预先感谢您的帮助。

0 投票
1 回答
1990 浏览

webrtc - 无法读取未定义的属性“chooseDesktopMedia”

我正在研究 google chrome webrtc 的 desktopCapture API。当我运行应用程序时,我收到错误"Cannot read property 'chooseDesktopMedia' of undefined"。意味着浏览器无法在 chrome 浏览器中找到 chrome.desktopCapture。

我的 chrome 浏览器版本是 38。

0 投票
2 回答
1961 浏览

java - 实时屏幕共享到 Java 应用程序 (localhost)

我正在寻找一种将覆盖添加到正在运行的Windows游戏的方法,例如OBS(游戏流应用程序,用于 Twitch)。

我虽然关于使用该Robot课程每秒截取 25/30 个屏幕截图并显示它们,但我不确定这是正确的解决方案..

所以我的问题如下:如何将正在运行的应用程序屏幕共享到 Java 应用程序(本地主机,同一台计算机),以便在其前面添加覆盖?

编辑:我尝试使用 VLC 流媒体,但这使计算机非常滞后(i7/8Gb)...我也尝试使用 FFMpeg,使用screen-capture-recorderand gdigrab,计算机并不滞后,但视频实时下降 5/10 FPS .
在 FFMpeg 中,我使用了以下命令:ffplay -f dshow -f gdigrab -i title="<NAME>" -framerate 30.

我想要一台 25/30 FPS 的游戏电脑 (i7/8Gb)..

0 投票
1 回答
179 浏览

java - JAVA Socket 发送图像或视频流或其他什么?

我已经制作了一个客户端和一个服务器应用程序来将我的桌面共享给客户端。为此,我使用机器人类截屏我的桌面,将图像保存为 PNG,然后将其发送到客户端,然后读取并显示在客户端上。这可行,但是,在显示图像之前有 2-4 秒的延迟时间。我想让它尽可能高效,比如 Skype ScreenSharing(似乎是即时的)。有没有更好的方法来解决这个问题,或者这和 JAVA 一样好?我读了一些关于视频流的东西,但这会更快还是有比这两种方法更好的方法?

0 投票
1 回答
803 浏览

google-chrome-extension - 如何取消选择桌面媒体?

在我的网页中,有一个屏幕共享流,参数如下:

我的 Chrome 扩展在后台脚本中包含以下代码:

当点击页面上的“取消”按钮时,会触发后台脚本中的监听函数:

看到chrome://extensions的确实是一个整数值。console.logdesktop_id1

但是好像不行,我试了很多Chrome版本还是不行,取消屏幕共享怎么办?