Streama – 在几分钟内设置您自己的流媒体服务器

[ad_1]

溪流 是一个免费的开源应用程序,可帮助您在几分钟内在类 Unix 操作系统中设置您自己的个人流媒体服务器。 它就像 Netflix,但可以自我托管。 您可以将其部署在本地系统或 VPS 或专用服务器上,并跨多个设备流式传输媒体文件。 可以从网络上的任何系统的网络浏览器访问媒体文件。 如果你已经部署在你的 VPS 上,你可以从任何地方访问它。 Streama 就像您自己的个人 Netflix 系统一样,可以流式传输您的电视节目、视频、音频和电影。 Streama 是使用带有 SpringSecurity 的 Grails 3(服务器端)编写的基于 Web 的应用程序,所有前端组件都是用 AngularJS 编写的。 内置播放器完全基于 HTML5。

Streama 功能

Streama 附带了许多功能,如下所示。

  • 易于安装配置。 您可以在几分钟内下载 docker 实例并启动您的媒体服务器,也可以在本地或 VPS 或专用服务器上安装 vanilla 版本。
  • 拖放支持上传媒体文件。
  • 实时同步观看支持。 您可以与您的朋友、家人远程观看视频。 他们在哪里并不重要。 你们都可以一次观看同一个视频。
  • 内置漂亮的视频播放器来观看/收听视频和音频。
  • 内置浏览器访问服务器中的媒体文件。
  • 多用户支持。 您可以为您的家庭成员创建个人用户帐户并同时访问媒体服务器。
  • Streama 支持暂停播放选项。 随时暂停播放,Streama 会记住您上次中断的位置。
  • Streama 可以检测到类似的电影和视频以及节目供您添加。
  • 自托管
  • 它是完全免费和开源的。

你还需要什么? Streama 拥有在 Linux 机器中设置成熟的流媒体服务器所需的一切。

使用 Streama 设置您自己的流媒体服务器

Streama 需要 JAVA 8 或更高版本,最好 OpenJDK. 而且,推荐的操作系统是 Ubuntu. 出于本指南的目的,我将使用 Ubuntu 18.04 LTS。

默认情况下,最新的 Ubuntu 18.04 包括 Open JDK 11。要在 Ubuntu 18.04 或更高版本中安装默认的 openJDK,请运行:

$ sudo apt install default-jdk

Java 8 是最新的稳定长期支持版本。 如果您更喜欢使用 Java LTS,请运行:

$ sudo apt install openjdk-8-jdk

我已经安装了 openjdk-8-jdk。 要检查已安装的 Java 版本,请运行:

$ java -version
openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-0ubuntu0.18.04.1-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)

安装 java 后,创建一个目录来保存 Streama 可执行文件和 yml 文件。

$ sudo mkdir /data
$ sudo mkdir /data/streama

我遵循了官方文档,所以我使用了这个路径 – /data/streama。 它是可选的。 您可以自由使用您选择的任何位置。

切换到streama目录:

$ cd /data/streama

从以下位置下载最新的 Streama 可执行文件 发布页面. 在编写本指南时,最新版本是 v1.6.0-RC8.

$ sudo wget https://github.com/streamaserver/streama/releases/download/v1.6.0-RC8/streama-1.6.0-RC8.war

使其可执行:

$ sudo chmod +x streama-1.6.0-RC8.war

现在,使用命令运行 Streama 应用程序:

$ sudo ./streama-1.6.0-RC8.war

如果您的输出如下所示,Streama 正在工作!

INFO streama.Application - Starting Application on ubuntuserver with PID 26714 (/data/streama/streama-1.6.0-RC8.war started by root in /data/streama)
DEBUG streama.Application - Running with Spring Boot v1.4.4.RELEASE, Spring v4.3.6.RELEASE
INFO streama.Application - The following profiles are active: production

Configuring Spring Security Core ...
... finished configuring Spring Security Core

INFO streama.Application - Started Application in 92.003 seconds (JVM running for 98.66)
Grails application running at https://localhost:8080 in environment: production

打开您的网络浏览器并导航到 URL – https://ip-address:8080

您应该会看到 Streama 登录屏幕。 使用默认凭据登录 – admin/admin

streama登录页面

现在,您需要填写一些必需的基本设置。 在下一个屏幕中单击“确定”按钮,您将被重定向到设置页面。 在设置页面,您需要设置一些参数,例如上传目录的位置、Streama 徽标、媒体服务器名称、基本 URL、允许匿名访问、允许用户下载视频。 标有的所有字段 * 需要填写。 提供详细信息后,单击 Save 设置 按钮。

流设置

恭喜! 您的媒体服务器可以使用了!

这是 Stream 仪表板的外观。

Streama 仪表板

Streama 仪表板

而且,这是内容管理页面,您可以在其中上传电影、节目、通过文件管理器访问文件、查看通知和精彩片段。

在 Streama 中管理内容

在 Streama 中管理内容

添加电影/节目

让我告诉你如何添加电影。

前往 “管理内容” 仪表板中的页面,然后单击 “创作新电影” 关联。

Enter 电影详细信息,例如名称、发行日期、IMDB ID 和电影描述,然后单击 Save. 这些都是可选的,如果您不了解详细信息,您可以直接忽略它们。

在 Streama 1 中添加电影

Enter Streama 中的电影详细信息

我们已经添加了电影的详细信息,但我们还没有添加实际的电影。 为此,请单击底部的红色框 – “还没有视频文件!删除文件或单击此处添加”.

在 Streama 2 中添加电影

在 Streama 中上传电影

您可以将电影文件拖放到此仪表板中,也可以单击红色框手动上传。

选择要上传的电影文件,然后单击上传。

在 Streama 3 中添加电影

在 Streama 中上传电影

上传完成后,您可以看到上传的电影详细信息。 如果要编辑/修改电影详细信息,请单击电影旁边的三个水平线。

在 Streama 4 中添加电影

在 Streama 中编辑电影详细信息

同样,您可以创建电视节目、视频和音频。

在 Streama 5 中添加电影

Streama 中的电视节目集

并且电影/节目也开始出现在仪表板的主屏幕中。 只需单击它即可播放视频并直接从您的 Linux 桌面享受 Netflix 体验。

更多详细信息,请参阅产品的官方网站。

相关阅读:

  • 如何使用 Jellyfin 设置 Linux 媒体服务器

资源:

  • 直播网站
  • Streama GitHub 存储库

感谢您的光临!

帮助我们帮助您:

  • 订阅我们的电子邮件通讯: 立即注册
  • 支持 OSTechNix: 通过贝宝捐款
  • 下载免费的电子书和视频: TradePub 上的 OSTechNix
  • 联系我们: 红迪网 | Facebook | 推特 | 领英 | RSS订阅

祝你有美好的一天!!

AngularJSGrails3HTML5Linux开源openjdkSpringSecurityStreama流媒体服务器Ubuntu

[ad_2]

Related Posts