树洞剪藏#剪藏#树洞剪藏

NAS部署实用的轻量化IPTV播放器,随时随地,想看就看

2024 年 12 月 16 日1 分钟
分享Twitter / XTelegram微博
NAS部署实用的轻量化IPTV播放器,随时随地,想看就看 封面

同步来源:树洞剪藏 源站剪藏 ID:409 原文地址:https://mp.weixin.qq.com/s/OZdRShm5IXaWWYVoX-YYuw

打开原文 · 打开源站剪藏快照


NAS部署实用的轻量化IPTV播放器,随时随地,想看就看

set 限制解除

NAS部署实用的轻量化IPTV播放器,随时随地,想看就看

原创

可爱的小Cherry

可爱的小Cherry

2024年12月16日 09:50 浙江

可爱的小Cherry 长期分享深度好文🌟数码、电器、家居💻软件、NAS、开源🎮Switch、Ps、Pc游戏 270篇原创内容

公众号 , 大家好,这里是Cherry,喜爱折腾、捡垃圾、玩数码,热衷于分享数码玩耍经验~ 如果喜欢本文,请下方点击免费的 点赞、在看 ! 前言 数字化时代,信息的获取和传播方式正在经历着前所未有的变革。而互联网技术、移动APP的不断发展下,我们对于传统电视广播的需求也逐步降低,如何在手机端、pad以及各种各样的终端收看电视广播,也成为了新时代的个性化需求。 今天,cherry为大家介绍这样一款经典的IPTV观看工具——iptvnarot,该项目在github上,拥有3.6k star,为用户提供一个更加灵活、便捷、个性化的观看体验。具有多种功能的跨平台 IPTV 播放器应用程序,例如支持 m3u 和 m3u8 播放列表、收藏夹、电视指南、电视存档/追赶等。

项目特性:

  • M3u 和 M3u8 播放列表支持 📺 - Xtream Code (XC) 和 Stalker 门户 (STB) 支持 - 外部播放器支持 - MPV、VLC - 从文件系统或远程 URL 📂 添加播放列表 - 应用程序启动时自动更新播放列表 - 频道搜索功能 🔍 - EPG 支持(电视指南)提供详细信息 - 电视存档/回放/时移功能 - 基于组的频道列表 - 收藏频道管理 - 从所有播放列表聚合的全局收藏夹 - 支持 HLS.js 的 HTML 视频播放器或基于 Video.js 的播放器 - 国际化,支持 8 种语言(英语、俄语、德语、韩语、西班牙语、中文、法语、意大利语) - 播放列表的自定义 “User Agent” 标头配置 - 浅色和深色主题 - 可用于自托管的 Docker 版本

关于部署机 本项目在极空间Z423标准版中部署,极空间Z423标准版算得上是目前NAS圈子里的性能天花板,裸机日常耗电在15W以下,性能与节电兼备。 极空间Z423标准版使用AMD R5 5625U 6核12线程处理理器,最大支持64GB DDR4内存,支持4块机械硬盘,2块M.2 NVME SSD硬盘。

除了高性能的Z4 Pro性能版、Z423标准版、Z423旗舰版外,12月9日极空间又添加了两位新成员,性价比都不错。 一款是首个支持U.2硬盘的极空间Q4,N95处理器,8G DDR4内存,单2.5G网口,4 HDD(2SATA,2U2/SATA)+2 M.2 SSD组合,新品1899元,性价比极高。

另一款是极空间T2的升级款——极空间T2S,支持双M.2 SSD硬盘,RK3588C 8核处理器,8G DDR4X内存,单2.5G网口。拥有内置UPS、HDMI直连播放、WIFI/WLAN双模式,虚拟安卓手机等特色。

一、部署系统 1、下载/导入镜像 如果网络好的可以直接下载镜像 4gray/iptvnator:latest 以及 4gray/iptvnatorbackend:latest 镜像。网络不好的可以下载网盘里的镜像包,然后上传到极空间中,并通过 镜像-本地镜像-导入镜像-从极空间导入 。

阿里云盘:https: //www .alipan.com/ s/Srwziwvb6ME 夸克网盘:https://pan .quark.cn/ s / 7 e6297a19845

2、关于前后端端口规划 本项目一共有前后端两个容器组成,我们需要分别安装。镜像下载/导入完成以后, 选择镜像并添加到容器 ,或双击生成容器。

参照官方文档,前端地址使用4333映射80,后端地址使用7333映射3000。 如果极空间本身拥有IPv6,并且想要使用IPv6地址的话,就需要后端网络更改为host模式。

services : # 后端使用7333,访问前端的4333 backend : image : 4gray/iptvnator-backend:latest ports : - "7333:3000" environment : - CLIENT_URL=http://NAS的ip(或公网的IP):4333

前端使用4333,访问后端的7333 frontend : image : 4gray/iptvnator:latest ports : - "4333:80" environment : - BACKEND_URL=http://NAS的ip(或公网的IP):7333

3、安装后端 部署后端之前,我们需要确认一件事情,那就是你的极空间是否拥有IPv6,并且是否准备使用IPv6的源。因为极空间目前初始默认的bridge是不支持开启IPv6的,所以如果想要使用IPv6的话,我们部署后台的时候就需要把网络更改为Host。 首先是启动镜像,建议取消性能限制。

【网络】(使用host模式需要更改这里)。 选择网络下的bridge网络,点击上方更换,选择内置的host并确认。

【端口】(使用默认网络更改这里)。 如果不需要IPv6,那么采用默认bridge网络的,本地端口修改位7333端口,映射容器内的3000端口。

【环境】: 环境变量中,增加一条 CLIENT_URL ,填写前端的URL地址 http://ip:4333 , 这里的IP是跟着浏览器所在的网络环境变化的, 如果准备在内网使用该项目就填写局域网地址,如果准备公网使用就填写公网/域名地址。

4、安装前端 安装前端,老规矩,双击启动镜像以后,先取消性能限制。

【端口】: 前端使用4333端口,映射容器内的80端口。

【环境】: 添加一行 BACKEND_URL ,填写后端的URL地址。 我们需要根据后端的端口不同来进行调整 ,如果后端选择的是host模式,这里的端口就是3000,如果后端选择的是bridge模式,那端口就是7333。

二、系统体验 首先打开IPTVnator系统,界面比较简单,中间部分其实就是播放列表,右上角是设置配置界面。

点击三条扛,选择Setting,我们在这里可以切换设置。

比如最常规的语言,支持简体中文/繁体中文两种,设置完成以后点击右下角的保存按钮。 除了语言外,这里还支持展示字幕、远程控制、导出/导入列表等。

点击加号按钮,可以通过文件、文本、URL三种方式添加源数据。 如果有使用Xtreme的,IPTVnator也支持从Xtreme添加。

需要注意的是,IPTVnator有严格的CROS跨域设置,如果没有在创建的时候按照CLIENT_URL,BACKEND_URL去添加,那么可能将无法播放。

当我们导入m3u URL的时候,也许会发生something went wrong的报错。 当遇到这个问题的时候,有两种解决方案,方案一是将M3U文件下载并以上传文件的方式导入,方案二是通过浏览器打开网页,而不是通过极空间的远程访问打开。

最终效果如下,本文不对数据来源介绍,大家自行搜索。

最后 IPTVnator这个项目使用起来还是比较方便的,相比较部署一个EMBY/JELLYFIN来使用单独的IPTV功能,会轻量化许多,如果大家有网页观看直播的需求,可以尝试一下部署该项目体验。 如果大家开通了极空间的SSH服务的话,可以参照第一节第2点里提供的docker-compose.yaml文件来创建容器,那样配置起来会更简单。不过由于SSH的权限太大,随意操作SSH界面容易破坏原生系统,因此官方也就不会提供技术支持了,只有等我们重置NAS后才会继续服务,这一点大家仁者见仁。

预览时标签不可点

Docker&开源软件 179

Docker&开源软件 · 目录

上一篇 绝了!轻量化项目管理 + 个人todo面板全拿捏,NAS 上部署的免费宝藏工具:Tududi

关闭

更多

小程序 广告

搜索「undefined」网络结果

微信扫一扫 关注该公众号

当前内容可能存在未经审核的第三方商业营销信息,请确认是否继续访问。

继续访问 取消 微信公众平台广告规范指引

: , 。

视频 小程序 赞 ,轻点两下取消赞 在看 ,轻点两下取消在看 分享 留言 收藏

相关文章