跨平台IPTV播放器IPTVnator
【申明】:本文不提供任何播放列表或其他数字内容。屏幕截图中的频道和图片仅供演示和说明之用。
什么是 IPTVnator ?
IPTVnator
是一款免费的跨平台视频播放器应用程序,提供对IPTV
播放列表(m3u
、m3u8
)播放的支持。该应用程序允许使用远程URL
或从文件系统上传每个文件来导入播放列表。此外,还支持基于XMLTV
的EPG
信息,可以通过URL
提供。该播放器可作为适用于Linux
、macOS
和Windows
的独立应用程序使用,也可直接从浏览器作为PWA
使用。
什么是 Xtream Codes ?
Xtream Codes
是一种用于管理流媒体内容的开源平台。它提供了一个完整的解决方案,用于组织、传输和播放音频、视频和电视内容。Xtream Codes
平台提供了一个基于Web
的用户界面,供管理员和终端用户使用。管理员可以使用该界面配置和管理服务器、频道、用户账户和订阅信息。终端用户可以通过支持Xtream Codes
的应用程序或设备观看和访问他们订阅的内容。
什么是 Stalker Portal ?
Stalker Portal
是一种用于管理和分发流媒体内容的平台,特别用于IPTV
(Internet Protocol Television
,互联网协议电视)服务。它是一套商业化的软件解决方案,提供了一个全面的管理系统,用于组织、传输和播放音频、视频和电视节目。
什么是 HTML5 video player ?
HTML5 video player
是一个开源的HTML5
视频播放器,支持多种格式的视频文件,包括MP4
、WebM
和Ogg
。它还支持字幕、全屏模式、音量控制、播放速度控制等功能。
什么是 VideoJS player ?
VideoJS player
是一个基于HTML5
的视频播放器,支持多种格式的视频文件,包括MP4
、WebM
和FLV
。它还支持字幕、全屏模式、音量控制、播放速度控制等功能。
什么是 EPG ?
EPG
是电子节目指南(Electronic Program Guide
)的缩写,也被称为节目表、节目导视或电视指南。它是一种提供电视节目信息的服务,用于向观众提供当前和未来播出的电视节目的详细信息。EPG
的数据通常由电视台、广播公司或第三方供应商提供,并通过广播信号或互联网进行传输。
软件特性:
M3u
和M3u8
播放列表支持 📺- 从文件系统上传播放列表📂
- 通过
URL
添加远程播放列表 🔗 - 播放列表自动更新功能
- 从文件系统打开播放列表
- 搜索频道🔍
EPG
支持(电视指南)及详细信息- 电视档案/追看/时移
- 基于组的频道列表
- 将频道保存为收藏夹
- 从所有播放列表汇总的全球最爱
- 支持
HTML video player
视频播放器或基于Video.js
的播放器 - 国际化,目前支持 7 种语言(
en、ru、de、ko、es、zh、fr
) - 为播放列表设置自定义“用户代理”标头
- 重新获取/自动更新播放列表
- 浅色与黑暗的主题
安装
在群晖上以 Docker 方式安装。
将下面的内容保存为 docker-compose.yml
文件
1 | version: '3' |
老苏折腾时,软件的版本为
0.14.0
,注意,这不是tags
版本;
然后执行下面的命令
1 | # 新建文件夹 iptvnator |
运行
在浏览器中输入 http://群晖IP:4333
就能看到主界面
如果你访问后台 http://群晖IP:4334
,只会看到 Hello world
设置中文
从右上角进入设置(Settings
)
选择 简体中文
保存之后就是中文界面了
添加列表
回到首页,播放列表(Playlists
)支持 从文件添加
、从URL链接添加
、从文本添加
几种方式
老苏在网上找了一个文件,然后选择了 从文本添加
,点下方的 导入
【注意】:只是为了演示效果,内容已经基本失效
导入完成后左侧会有个列表
当然也可以 从文件添加
,点开一个播放
附录:HTML5 video player 和 VideoJS player 比较
HTML5 video player
和 VideoJS player
都有自己的优点和缺点。以下是两者之间的比较:
特点 | HTML5 video player | VideoJS player |
---|---|---|
优点 | - 开源免费 | - 支持广泛的视频格式 |
- 轻量级 | - 可定制的皮肤 | |
- 支持字幕 | - 支持广告 | |
- 支持全屏模式 | - 支持多语言 | |
- 支持音量控制 | - 支持多种插件 | |
- 支持播放速度控制 | - 支持多种主题 | |
缺点 | - 不支持广告 | - 不支持字幕 |
- 不支持多语言 | - 不支持全屏模式 | |
- 不支持多种插件 | - 不支持音量控制 | |
- 不支持多种主题 | - 不支持播放速度控制 |
以上对比信息来自
NewBing Chat
参考文档
4gray/iptvnator: :tv: Cross-platform IPTV player application with multiple features, such as support of m3u and m3u8 playlists, favorites, TV guide, TV archive/catchup and more.
地址:https://github.com/4gray/iptvnator4gray/iptvnator-backend: Backend part of IPTVnator for the self-hosted version of the app
地址:https://github.com/4gray/iptvnator-backend