【问题标题】:How to live stream a desktop to html5 video tag如何将桌面直播到 html5 视频标签
【发布时间】:2012-04-29 21:13:14
【问题描述】:

我有一个程序的一些输出,我想将其实时流式传输到 html5 视频标签。到目前为止,我已经使用 VLC 来捕获屏幕,将其转码为 ogg,并使用其内置的 http 服务器进行流式传输。只要我在浏览器窗口中看到桌面图像,它就可以工作。

问题是:每次我刷新页面时,视频都会从顶部开始,我希望只看到当前屏幕,这样我就可以使用它来构建一种有限的远程桌面解决方案,允许我从浏览器控制 ubuntu 桌面程序。

我正在考虑使用 websockets 将鼠标事件发送到程序,但我一直坚持如何获取实时图片而不是整个流。

提前致谢!

【问题讨论】:

    标签: networking vlc live-streaming


    【解决方案1】:

    如果您也在构建服务器端,我建议您自己处理该操作。 您可以做的是使用 mjpeg 进行 html 流式传输。您可以编写将接受 http 连接并发送 mjpeg 流的标头的服务器应用程序,然后每次更新都会自行发送图片。这样您就可以在浏览器中获得实时流。

    这个选项很好,因为它可以从服务器端控制流,而对于客户端,它只是用 mjpeg 标记。

    关于 WebSockets - 是的,您可以构建它,但您必须在远程计算机端实现输入设备控制。

    这里是您可能感兴趣的流式 MJPEG 服务器:http://www.codeproject.com/Articles/371955/Motion-JPEG-Streaming-Server

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-28
      • 1970-01-01
      • 2012-11-11
      • 1970-01-01
      • 2014-02-10
      • 2015-03-26
      • 2014-06-16
      • 2012-10-11
      相关资源
      最近更新 更多