0

我需要知道哪些技术来编写像现在已经不存在的 Microsoft SharedView 或类似 TeamViewer 的应用程序?有什么方法可以使用浏览器而不需要客户端应用程序吗?

我是一名 .NET 开发人员,但我认为我需要了解 C++ 或驱动程序的知识?您将如何将用户桌面流式传输给其他用户?你如何实时捕捉它?

我可以想象你如何截取桌面截图并传输它们,但是你如何捕捉应用程序屏幕的实时视频并将其流式传输给另一个用户。

有很多应用程序可以做到这一点:Skype、GotoMeeting、TeamViewer、SharedView、Citrix、logmein 等,但我想自己编写。

我怎样才能让它在 Windows、平板电脑、机器人等...上工作?

4

1 回答 1

0

浏览器似乎是一个很好的平台,但有一些限制

1 - flash 在 IOS 上根本不起作用,并且在 android 上也没有广泛使用。

2- Webrtc 在 mac/pc/linux 上与 chrome、firefox 和opera 一起工作,在 android 上与 firefox/chrome 一起工作。有一些库可以从 IOS 本机应用程序(在目标 C 中)使用 webrtc。另一方面,屏幕共享仅适用于 chrome (pc/mac/linux)。Firefox 中正在进行一项工作。

3- 在各种平台上安装浏览器插件即使不是不可能也很困难,但它可以打开一些可能性:在 chrome 和 firefox 上,您可以使用 javascript 制作它们。例如,javascript 扩展可以共享 chrome 中的选项卡。

使用 javascript,您可以从桌面流式传输到任何其他桌面/android。

于 2013-12-13T10:07:59.223 回答