Jus*_* L. 11 terminal-emulator x11 browser remote-desktop screencasting
不完全确定这是否是正确的地方,但在这里。
我知道您可以使用 X11 SSH 到 GUI 并查看它们,而无需服务器像 gnome 或其他东西那样运行/安装完整的 GUI 系统。
我的最终目标是能够在线“广播”我的编码会话,以便人们可以在线查看它们。
现在我已经设置了它,以便受限制的 tmux 会话基本上总是镜像我自己的个人 tmux 编码会话窗口。因此,如果您使用受限帐户通过 ssh 连接到服务器,则可以跳到受限会话并按照我的编码进行操作。
但是,我希望能够让人们从他们的浏览器中观看。我怀疑最好的方法是在连接到 tmux 会话的服务器上运行 x11 上的一些终端模拟器..然后以某种方式让浏览器查看该终端模拟器?
我对这个域不太熟悉,所以有人知道这是否可能吗?或者我应该采取更好的方法吗?
请注意,我完全在通过 ssh 连接到的远程无头服务器上进行编码。
这真的取决于你到底想得到什么。
如果您希望多人连接到您的计算机观看您正在做什么,那么通过 VNC 导出 X 会话应该可以做到。您可以运行单独的“无头”服务器(渲染到 RAM 帧缓冲区而不是图形卡内存中),甚至可以使用x11vnc
. 对于x11vnc
(即使使用无头服务器,您当然也可以这样做),-viewonly
选项是您的朋友,因为您不希望其他人能够干扰您在那里所做的任何事情。似乎有从 Web 浏览器连接到 VNC 服务器的解决方案,例如noVNC或realvnc
要广播视频(和可选的音频),以便无需任何“特殊”软件即可查看或稍后播放,您可以使用例如ffmpeg
它能够抓取 X11 数据(x11grab
在文档中搜索)并将其转换为视频。当然,您可以添加您评论它的音频流。然后,您可以流式传输输出,根据格式和编解码器,可以直接在浏览器中观看。但是,除非您在学术界(或将此作为私人的非商业活动),否则您很可能无法在法律上使用某些编解码器,因为它们受专利保护。
归档时间: |
|
查看次数: |
13299 次 |
最近记录: |