流媒体 是一个免费的开源应用程序,可帮助您在几分钟内在类 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 中管理内容
添加电影/节目
让我告诉你如何添加电影。
前往 “管理内容” 仪表板中的页面,然后单击 “创作新电影” 关联。
Enter 电影详细信息,例如名称、发行日期、IMDB ID 和电影描述,然后单击 Save. 这些都是可选的,如果您不了解详细信息,您可以直接忽略它们。
Enter Streama 中的电影详细信息
我们已经添加了电影的详细信息,但我们还没有添加实际的电影。 为此,请单击底部的红色框 – “还没有视频文件!删除文件或单击此处添加”.
在 Streama 中上传电影
您可以将电影文件拖放到此仪表板中,也可以单击红色框手动上传。
选择要上传的电影文件,然后单击上传。
在 Streama 中上传电影
上传完成后,您可以看到上传的电影详细信息。 如果要编辑/修改电影详细信息,请单击电影旁边的三个水平线。
在 Streama 中编辑电影详细信息
同样,您可以创建电视节目、视频和音频。
Streama 中的电视节目集
并且电影/节目也开始出现在仪表板的主屏幕中。 只需单击它即可播放视频并享受 Netflix 直接从您的 Linux 桌面体验。
更多详细信息,请参阅产品的官方网站。
相关阅读:
- 如何使用 Jellyfin 设置 Linux 媒体服务器
资源:
感谢您的光临!
帮助我们帮助您:
- 订阅我们的电子邮件通讯: 立即注册
- 支持 OSTechNix: 通过贝宝捐款
- 下载免费的电子书和视频: TradePub 上的 OSTechNix
- 联系我们: 红迪网 | Facebook | Twitter | 领英 | RSS订阅
祝你有美好的一天!!