Video streaming 流式桌面

Video streaming 流式桌面,video-streaming,Video Streaming,我正在寻找一种干净的方式,将桌面上的视频流到几栋楼里的多台计算机上。我正在寻找解决此锁定或重建我的流程的方法。我愿意研究任何解决办法 让我讲一点历史。我负责公制和公制电视显示器。我使用Graphite/Grafana/dash作为软件来保存和显示数据。还可以使用一些定制软件来挖掘数据。我使用全屏chrome和选项卡旋转器来显示所有仪表板。这在服务器上是非常困难的,而且我需要时间来确保所有选项卡都显示正确。因此,我建立了一个系统,使用VLC捕获桌面,并通过网络将其显示给其他电视。电视使用windo

我正在寻找一种干净的方式,将桌面上的视频流到几栋楼里的多台计算机上。我正在寻找解决此锁定或重建我的流程的方法。我愿意研究任何解决办法

让我讲一点历史。我负责公制和公制电视显示器。我使用Graphite/Grafana/dash作为软件来保存和显示数据。还可以使用一些定制软件来挖掘数据。我使用全屏chrome和选项卡旋转器来显示所有仪表板。这在服务器上是非常困难的,而且我需要时间来确保所有选项卡都显示正确。因此,我建立了一个系统,使用VLC捕获桌面,并通过网络将其显示给其他电视。电视使用windows comps拾取流,并使用基本的html包装VLC插件站点显示流。我使用的流是Http,速度为10fps。我遇到的问题是,经过一段随机时间后,客户端站点将锁定,需要刷新

<html>
<head><title>Company</title></head>
<body style="background:#000000">

<embed 
type="application/x-vlc-plugin" 
pluginspage="http://www.videolan.org" 
version="VideoLAN.VLCPlugin.2" 
width="100%" 
height="100%" 
id="vlc" 
loop="yes" 
autoplay="yes" 
target="http://10.10.10.20:8080/">

</embed>
</body>
</html>
我还想添加一些暂停和回放功能

我不能使用Livestream、youtube、veetle、Ustream或其他任何东西,因为规定数据不能离开本地网络

我正在努力为电视的客户建立raspberry pi。我希望使用fabric控制客户端。我将尝试使用hdmi cec自动打开/关闭电视


因此,我的问题的核心是,是否有人知道修复这种冻结的方法或更好的方法?

我建议从HTTP切换到无状态流协议,如UDP上的MPEG-TS。我使用VLC的经验表明,通过这种协议的流能够经受住甚至严重的网络中断,并将恢复自动地


当然,这就成了一个问题,即您的录制软件是否能够通过UDP输出MPEG-TS。我不熟悉屏幕捕获软件,因此无法在这一点上提供帮助。

您是在谈论VLC中的RTP/MPEG传输端口流吗?我现在正在使用VLC作为捕获软件。你推荐其他软件吗?我喜欢在windows或ubuntu上通过命令行启动的东西。我不熟悉使用VLC作为流媒体服务器,但RTP/MPEG传输流听起来是正确的,是的。您需要将VLC服务器设置为将数据发送到广播地址(如244.1.2.3)和随机端口(如1234),然后使VLC客户端侦听相同的广播地址udp://244.1.2.3:1234. FFmpeg当然可以从命令行传输,但我不确定它是否可以为您捕获屏幕。也许VLC也可以从命令行使用,虽然我还没有尝试过。我今天会尝试一下,然后再给你回复。我仍然没有注意到RTP/MPEG的工作。我试图更改html文件上的端口号,但它只是空白的。