序幕.我想问一下,如何在网络上创建桌面屏幕共享解决方案,但后来发现有很多这样的问题.用几个字符串来回答这个任务非常复杂.所以我花了一些时间试图找到合适的解决方案.似乎我找到了一个 - 只是想分享它.
初始任务:我们有一个Web应用程序.我们需要找到一种方式让用户与任何其他用户共享他的屏幕.实现于:Win 7 x64,Java,Wowza-3.5.0.
我们怎样才能做到这一点?
我正在使用WebRTC演示应用程序进行屏幕共享.该演示工作正常,但当我尝试在localhost或我自己的远程服务器上运行相同的代码时,代码不会运行.关于如何解决这个问题的任何想法?
我正在寻找一种方法来为正在运行的Windows游戏添加叠加层,例如OBS(用于Twitch的游戏流应用程序).
我虽然Robot每隔几秒钟使用该类获取25/30截图并显示它们,但我不确定这是正确的解决方案..
所以我的问题如下:如何将正在运行的应用程序屏幕共享到Java应用程序(localhost,同一台计算机),以便在它前面添加叠加层?
编辑:我尝试使用VLC流媒体,但这使计算机真的很滞后(i7/8Gb)...我也尝试使用FFMpeg,使用screen-capture-recorder和gdigrab,计算机并不迟钝,但视频实时下降像5/10 FPS .
在FFMpeg中,我使用了以下命令:ffplay -f dshow -f gdigrab -i title="<NAME>" -framerate 30.
我想拥有一台25/30 FPS的游戏电脑(i7/8Gb)..
我必须制作一个模仿Skype的网络应用程序.我使用php,javascript,html和css来做到这一点.我被允许使用开源库和其他库.
我需要实现一个屏幕共享功能.我该怎么做呢?我的研究让我相信我需要编写一个java applet,但我不知道如何做到这一点.这是今天分配的,我只有3周时间来实施它.我该怎么做?
我必须写一个与其他人分享我的Android设备屏幕的应用程序.(不是截图)我在互联网上搜索了很多,但我没有找到答案.
可能吗?android会让我们这样做吗?
我怎样才能做到这一点?
有人知道如何更改WebRTC(https://cocoapods.org/pods/libjingle_peerconnection)视频源吗?
我正在开发一个屏幕共享应用程序。目前,我在CVPixelBuffer中实时检索渲染的帧。有人知道我如何将我的帧添加为视频源吗?是否可以设置其他视频源而不是相机设备源?是的,视频必须是哪种格式以及如何制作?
谢谢。
我搜索了许多文档,但没有找到任何针对我的问题的确切解决方案。我想在不使用任何第三方 sdk 的情况下使用 webrtc 在 Android 本机应用程序中实现音频通话和屏幕共享。
我找到了一个演示示例,即 apprtc,但它仅支持音频通话。如何实现屏幕共享?
Firefox 从 52 版开始,将通过以下方式支持屏幕共享:
navigator.mediaDevices.getUserMedia({ video: { mediaSource: 'screen' }})
.then(stream => { ... });
Run Code Online (Sandbox Code Playgroud)
查看此测试页以查看其实际效果。
我想知道是否有办法检测浏览器是否支持{ mediaSource: 'screen' }?
我只想提供与具有共享能力的用户共享屏幕的选项。所以我希望能够检测到这一点。
我正在使用 GNOME 运行 Fedora 27 桌面版。我已经尝试过网络上的所有说明,但没有找到任何可以让我设置与远程用户共享屏幕的内容。谁能帮我这个?
非常感谢您的回复。
这是迄今为止的故事:
========
我最初尝试:
Activies -> Show Application -> Settings -> Sharing
并看到选项:
File Sharing
Media Sharing
Remote Login
Run Code Online (Sandbox Code Playgroud)
但是没有看到 的选项Screen Sharing,建议应该显示哪一页。
========
我看过:
https://docs.fedoraproject.org/f27/system-administrators-guide/Wayland.html
并运行
$ echo $WAYLAND_DISPLAY
这产生
wayland-0
但我不知道如何使用这些信息来解决我的问题。我也没有找到在 Fedora 27 下在 Wayland 上进行屏幕共享的文档。
========
Of the many solutions I've tried, I made the best progress by following instructions at https://docs.fedoraproject.org/f27/system-administrators-guide/infrastructure-services/TigerVNC.html
The following commands worked:
sudo dnf install tigervnc-server
sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@.service
Run Code Online (Sandbox Code Playgroud)
Then I edited /etc/systemd/system/vncserver@.service, replacing …
我正在使用 agora io 进行视频通话和屏幕共享。屏幕共享工作正常。但问题是当我取消屏幕共享时,流不显示。但加入仍然活跃。我需要捕获屏幕共享的取消事件。我已阅读该文档,但没有关于取消事件的线索。您能帮忙取消活动吗?提前谢谢。
screensharing ×10
webrtc ×4
javascript ×3
android ×2
java ×2
swing ×2
agora.io ×1
cancellation ×1
fedora ×1
firefox ×1
getusermedia ×1
ios ×1
native-code ×1
overlay ×1
rtmp ×1
screen ×1
swift ×1
vnc-server ×1
wayland ×1
wifi ×1
wowza ×1