当前位置: 首页>>技术教程>>正文


录制直播

, ,

问题描述

是否可以使用 Adob​​e Flash Player 录制来自 Ustream 或任何其他类似网站的直播?

我知道可以录制屏幕,但质量不太好。

对于任何应用程序有什么建议吗?

PS:我发现我可以使用 VLC 轻松录制 Windows Media Streaming 视频或任何其他类似视频,简单快捷。

最佳办法

我使用一个名为 rtmpsuck 的小型命令行实用程序,它侦听从浏览器播放的实时流(使用 rtmp 协议)并将其保存到 hard-drive。

  • 从软件中心安装 rtmpdump

  • 使用用户和组创建一个名为 rtmp 的用户 – 确保为 “Enable Account”。我不想在登录屏幕上看到 rtmp,因此在“高级设置 – 高级”选项卡中,我将新用户 UID 更改为低于 1000 的唯一数字,即在我的情况下为 998

  • 为这个新的 rtmp 用户重定向一些 live-streaming 流量

sudo iptables -t nat -A OUTPUT -p tcp --dport 1935 -m owner \\! --uid-owner rtmp -j REDIRECT

  • 在“下载”文件夹中创建一个名为 mysavestreams 的文件夹

  • 使用 Nautilus(文件管理器)右键单击这个新文件夹并共享它 – 确保选择了 check-boxes:“共享此文件夹”、“允许其他人在此文件夹中创建和删除文件”、“访客访问权限(适用于没有权限的人)用户帐号)”

  • cd ~/Downloads/mysavestreams

  • sudo su rtmp

  • 现在浏览到您的 live-streaming 网站并找到正在播放的 live-stream

  • rtmpsuck

这会将您在屏幕上看到的内容记录到保存在 mysavestreams 文件夹中的新文件中。

它适用于绝大多数 live-streaming 站点 – 例如贾斯汀电视

然而,有点讽刺的是,您在问题中列出的一个网站无法正常工作!在这些情况下,我将使用软件中心中的 recordmydesktop 来捕获屏幕上显示的流。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/13753.html,未经允许,请勿转载。