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 文件
version:'3'
services: backend: image:4gray/iptvnator-backend:latest container_name:iptvnator-backend ports: -'4334:3000' environment: -CLIENT_URL=http://frontend:4333# this one should match with the address and port in frontend CLIENT_URL env
frontend: image:4gray/iptvnator:latest container_name:iptvnator-web ports: -'4333:80' environment: -BACKEND_URL=http://backend:4334# this one should match with the address of the backend service
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/iptvnator
4gray/iptvnator-backend: Backend part of IPTVnator for the self-hosted version of the app 地址:https://github.com/4gray/iptvnator-backend