要编写像现在已经不存在的微软SharedView或TeamViewer这样的应用程序,我需要了解哪些技术?有没有办法在不需要客户端应用的情况下用浏览器做到这一点呢?
我是一名.NET开发人员,但我认为我需要了解C++或驱动程序方面的知识?您如何将用户的桌面流式传输给另一个用户?你怎么能实时捕捉它呢?
我可以想象你如何截取桌面的屏幕截图并传输它们,但如何捕捉应用程序屏幕的实时视频并将其流式传输给另一个用户。
有很多应用可以做到这一点: Skype,GotoMeeting,TeamViewer,SharedView,Citrix,logmein等等,但我想写我自己的。
我如何让它在Windows、平板电脑、droids等上工作呢?
发布于 2013-12-13 18:07:59
浏览器似乎是一个很好的平台,但也有一些限制
1- flash在IOS上完全不起作用,在android上也不是很普遍。
2- Webrtc可以在mac/pc/linux上运行chrome、firefox和opera,在android上运行firefox/chrome。有一些库可以从IOS原生应用程序使用webrtc (在objective C中)。另一方面,屏幕共享只适用于chrome (pc/mac/linux)。firefox中有一项工作正在进行中。
3-在各种平台上安装浏览器插件即使不是不可能,也会很困难,但它可以打开一些可能性:在chrome和firefox上,你可以用javascript来实现它们。例如,一个javascript扩展可以在chrome中共享一个标签。
使用javascript,你可以从一个桌面流到任何其他的桌面/ android。
https://stackoverflow.com/questions/13945557
复制相似问题