mirror of
https://github.com/LCTT/TranslateProject.git
synced 2024-12-23 21:20:42 +08:00
188 lines
8.6 KiB
Markdown
188 lines
8.6 KiB
Markdown
[#]: subject: "Top 5 Live Streaming Applications for Ubuntu and Other Linux [2022 Edition]"
|
||
[#]: via: "https://www.debugpoint.com/live-streaming-applications-linux-2022/"
|
||
[#]: author: "Arindam https://www.debugpoint.com/author/admin1/"
|
||
[#]: collector: "lkxed"
|
||
[#]: translator: "wxy"
|
||
[#]: reviewer: "wxy"
|
||
[#]: publisher: "wxy"
|
||
[#]: url: "https://linux.cn/article-15443-1.html"
|
||
|
||
适用于 Linux 的五大流媒体直播应用
|
||
======
|
||
|
||
![][0]
|
||
|
||
> 本文列出了 Linux 上的五大流媒体直播应用,包括了它们的功能、亮点、下载详情和对比。
|
||
|
||
现在是为你的业务纳入在线视频内容的最佳时机。为什么?因为研究表明,全球在线视频市场正以每年约 20% 的速度增长。
|
||
|
||
而且,由于开发者们提供的一些优秀软件,任何人都可以轻松地创建视频内容,并在 YouTube 和 Twitch 等几个流行的平台上传播。如果你仔细想想,你会发现如今你在网上观看的视频内容比基于文本的内容更多。
|
||
|
||
因此,在这篇文章中,我们将列出一些适用于 Ubuntu 和其他 Linux 的免费软件,这些软件很容易用于为你和你的企业创建超级有趣的流媒体内容。
|
||
|
||
### Linux 的五大流媒体直播应用
|
||
|
||
#### OBS Studio
|
||
|
||
本列表中的第一个免费应用程序是 OBS Studio(即 Open Broadcaster Software)。它是一个具有屏幕广播功能的流媒体直播应用程序,可用于 Linux、Windows 和 macOS。
|
||
|
||
出于几个原因,OBS Studio 是这个名单上最好的一个。它内置了编码,支持 RTMP 广播、多源、网络摄像头、绿屏、捕捉卡和你的应用程序窗口。
|
||
|
||
其用户界面相当简单明了,功能丰富。你可以从第三方开发的插件中获得帮助,以扩展其功能,例如,在直播时将 Twitter 上的实时推文混入你的流媒体。不过,OBS 不支持多比特率流媒体。
|
||
|
||
![OBS Studio - 适用于Linux的直播应用程序][1]
|
||
|
||
如何安装:
|
||
|
||
OBS Studio 可以在所有 Linux 发行版的官方软件库中找到。详细的安装说明见下面的链接。
|
||
|
||
> **[下载 OBS Studio][2]**
|
||
|
||
更多信息:
|
||
|
||
- [主页][3]
|
||
- [文档][4]
|
||
|
||
#### VokoscreenNG
|
||
|
||
我们将在这个列表中介绍的第二个应用程序是 VokoscreenNG。它复刻了已停止的 Vokoscreen 项目。这个新的应用程序完全用 Qt 和 GStreamer 库编写。它可以记录你的屏幕,并接受多个音频源和视频源。VokoscreenNG 的工具箱也相当引人注目。它包括一个放大镜、计时器、系统托盘插件,可以简化你的工作流程。
|
||
|
||
它可以免费用于 Linux 和 Windows。
|
||
|
||
![vokoscreenNG - 适用于Linux的流媒体直播应用程序][5]
|
||
|
||
如何安装:
|
||
|
||
你可以从下面的链接下载用于 Linux 系统的压缩可执行文件。下载后,将其解压,然后执行二进制文件来启动该应用程序。
|
||
|
||
记住,这个应用程序需要在你的 Linux 系统中安装 X11、PulseAudio 和 GStreamer 插件才能工作。如果你使用的是带有 Wayland 和 Pipewire 声音服务器的现代 Linux 系统(例如 Fedora),这个应用程序可能无法工作。
|
||
|
||
> **[下载 VokoscreenNG][6]**
|
||
|
||
更多信息:
|
||
|
||
- [主页][7]
|
||
|
||
#### Restreamer
|
||
|
||
Restreamer 应用程序可以让你直接在你的网站上直播视频和截屏,而无需任何流媒体服务商。也可以用这个应用程序使用流行的流媒体解决方案,如 YouTube、Twitch等。
|
||
|
||
这个应用程序功能丰富,有一个不错的功能列表。下面是对其功能的快速介绍:
|
||
|
||
- 支持 H.264 流媒体
|
||
- 内置 HTML5 视频播放
|
||
- 可用于 Linux、macOS、Windows 和 Docker 镜像
|
||
- 支持你自己的网站和 YouTube、Twitchm、Facebook、Vimeo、Wowza 等。
|
||
- 支持多个视频源:[网络摄像机][8]、USB 摄像机或任何 H.2645 流媒体
|
||
- 编码和音频源支持
|
||
- 支持 JPEG 形式的定期快照
|
||
- 通过 JSON HTTP API 访问流状态,以便进行额外的编程
|
||
|
||
![Restreamer][9]
|
||
|
||
如何安装:
|
||
|
||
安装 Restreamer 有点麻烦,因为它是通过 Docker 镜像发布的。你可以在下面的链接中找到在 Linux、Windows 和 MacOS 安装的说明。
|
||
|
||
> **[下载 Restreamer][10]**
|
||
|
||
更多信息:
|
||
|
||
- [主页][11]
|
||
- [文档][12]
|
||
- [源代码][13]
|
||
|
||
#### ffscreencast
|
||
|
||
ffscreencast 是一个使用 ffmpeg 库的命令行流媒体应用程序。它利用了 ffmpeg 的强大功能,并作为它的一个封装器。尽管它是以命令行的形式出现的,但你可以直接通过终端使用其强大的功能,如多源和录音设备。它也支持多种显示设置。你还可以在你的桌面截屏上叠加你的摄像机画面。
|
||
|
||
如何安装:
|
||
|
||
要安装这个应用程序,你需要克隆它的 Git 代码库,然后将其内容复制到 `/bin`目录,以便全局执行 `ffscreencast` 命令。
|
||
|
||
```
|
||
git clone https://github.com/cytopia/ffscreencast
|
||
cd ffscreencastsudo
|
||
cp bin/ffscreencast /usr/local/bin
|
||
```
|
||
|
||
你可以在终端用 `ffscreencast` 命令来运行这个应用程序。
|
||
|
||
> **[源代码和主页][15]**
|
||
|
||
#### Open Streaming Platform
|
||
|
||
本列表中的最后一个应用是 Open Streaming Platform(OSP),这是一个开源的 RTMP 流媒体软件,可以作为 YouTube LIVE、Twitch.tv 等的自托管替代品。
|
||
|
||
![Open Streaming Platform][14]
|
||
|
||
如果使用得当,这个应用程序功能丰富且强大。因为它有以下的基本功能:
|
||
|
||
- 从 Open Broadcast Software(OBS)等输入源进行 RTMP 直播。
|
||
- 每个用户有多个频道,允许一个用户同时广播多个流,而不需要多个账户。
|
||
- 视频流记录和按需播放。
|
||
- 手动上传来源于 OSP 之外的 MP4 视频。
|
||
- 视频剪辑,为值得注意的时刻创建更短的视频。
|
||
- 频道所有者的实时聊天管理(禁止/解禁)。
|
||
- 管理员控制的自适应流媒体。
|
||
- 受保护的频道,只允许你想要的观众访问。
|
||
- 实时频道,当流媒体没有直播时,继续聊天和闲逛。
|
||
- Webhooks:通过完全可定制的 HTTP 请求将 OSP 连接到其他服务,这可以传递信息。
|
||
- 将你的流媒体或视频直接嵌入到另一个网页中,很容易。
|
||
- 通过 Facebook 或 Twitter 快速分享频道或视频。
|
||
- 能够将用户界面定制为你自己的个人外观的主题
|
||
|
||
如何安装:
|
||
|
||
要安装 Open Streaming Platform,请按照以下页面的详细说明进行。
|
||
|
||
> **[下载 Open Streaming Platform][16]**
|
||
|
||
更多信息:
|
||
|
||
- [主页][17]
|
||
- [源代码][18]
|
||
- [文档][19]
|
||
|
||
### 总结
|
||
|
||
可用于 Linux 的自由开源的流媒体应用程序不多。然而,有几个商业性的流媒体应用程序,它们可能会给你更多的选择、质量和支持。但正如我所说,它们可能要花费你一些钱。所以,如果你是流媒体世界的新手,你可能想从上面列出的用于 Linux 系统的免费流媒体应用程序开始。我希望这篇文章能给你一些想法,让你根据自己的需要使用,并让你开始使用。
|
||
|
||
请在下面的评论栏里告诉我你最喜欢的流媒体软件。
|
||
|
||
加油。
|
||
|
||
--------------------------------------------------------------------------------
|
||
|
||
via: https://www.debugpoint.com/live-streaming-applications-linux-2022/
|
||
|
||
作者:[Arindam][a]
|
||
选题:[lkxed][b]
|
||
译者:[wxy](https://github.com/wxy)
|
||
校对:[wxy](https://github.com/wxy)
|
||
|
||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||
|
||
[a]: https://www.debugpoint.com/author/admin1/
|
||
[b]: https://github.com/lkxed
|
||
[1]: https://www.debugpoint.com/wp-content/uploads/2022/02/OBS-Studio.jpg
|
||
[2]: https://obsproject.com/wiki/install-instructions#linux
|
||
[3]: https://obsproject.com/
|
||
[4]: https://obsproject.com/wiki/Home
|
||
[5]: https://www.debugpoint.com/wp-content/uploads/2022/02/vokoscreenNG.jpg
|
||
[6]: https://linuxecke.volkoh.de/vokoscreen/vokoscreen-download.html
|
||
[7]: https://linuxecke.volkoh.de/vokoscreen/vokoscreen.html
|
||
[8]: https://www.debugpoint.com/2018/08/onvifviewer-internet-camera-viewer-for-linux/
|
||
[9]: https://www.debugpoint.com/wp-content/uploads/2022/02/Restreamer.jpg
|
||
[10]: https://datarhei.github.io/restreamer/docs/installation-index.html
|
||
[11]: https://datarhei.github.io/restreamer/
|
||
[12]: https://datarhei.github.io/restreamer/docs/index.html
|
||
[13]: https://github.com/datarhei/restreamer
|
||
[14]: https://www.debugpoint.com/wp-content/uploads/2022/02/Open-Streaming-Platform-2048x1026.jpg
|
||
[15]: https://github.com/cytopia/ffscreencast
|
||
[16]: https://wiki.openstreamingplatform.com/Install/Standard
|
||
[17]: https://openstreamingplatform.com/
|
||
[18]: https://gitlab.com/Deamos/flask-nginx-rtmp-manager
|
||
[19]: https://wiki.openstreamingplatform.com/
|
||
[20]: https://www.debugpoint.com/how-to-create-ubuntu-linux-os-bootable-usb-in-windows/
|
||
[0]: https://img.linux.net.cn/data/attachment/album/202301/14/172408h1rpephh9hutsrkd.jpg |