我正在尝试通过http 直播我的桌面给一个或多个用户。当前的目标只是为多个用户以只读模式实时共享桌面。将来我们可能允许用户通过鼠标或键盘控制桌面。我在这种情况下有这些问题 -
HTML5 + H.264是否适用于此或我是否需要使用Flash?
在任何一种情况下,实时流媒体基础设施所需的所有组件/服务器是什么? (如桌面,编码器,流媒体服务器,网络服务器,媒体播放器等)?如果您可以发布每个组件/服务器的首选项,它将有助于比较选项。
答案 0 :(得分:1)
你应该可以用Flash做到这一点,我不确定HTML5。在Windows中,我建议您创建一个directshow图表来执行此操作。你需要一个屏幕截图源滤波器,h264编码器和一个闪存流输出滤波器。
directshow截屏过滤器。 http://www.mainmediasoft.com/products/screencapture/
ffdshow可以编码h264 http://ffdshow-tryout.sourceforge.net/
闪光流输出滤镜。 http://www.nanocosmos.de/v3/en/rtmp-streaming.html
理论上,您应该能够在graphedit中将所有这些部分拖到一起,并使其工作。