我想创建一个C++跨平台(Windows和MacOS X)应用程序,将屏幕作为视频流发送到服务器。流式传输桌面
该应用程序是需要在讲座捕获的上下文中。最终结果将是一个基于Flash的网页,播放讲座(演示者视频和音频+幻灯片/桌面)。
我目前正在探讨的几个选项:
- 捆绑的VLC我的应用(视频播放)二进制和使用其桌面软件流功能。
- 使用Qt Phonon库,但它似乎不够强大。
- 发送个人屏幕截图加时间戳到服务器而不是视频流。服务器然后将不得不创建视频流。
- 使用Java实现它并使用Xuggler(BigBlueButton将其用于他们的桌面共享功能)
- ...?
我将非常感谢您对如何解决此问题的见解/意见。
你确定你不是在找VNC之类的东西吗? VNC可以导出到FLV。 – monksy 2009-11-15 20:18:03
我认为在你的文章中有一个错字:VLC - > VNC。我仍然无法编辑它:) – 2009-11-15 21:35:49
@swtomi:不错的猜测,但没有我真正的意思是VLC视频播放器。查看http://www.google.be/search?q=VLC+desktop+streaming – StackedCrooked 2009-11-15 21:58:28