问题标签 [iptv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
364 浏览

ffmpeg - 如何在 Windows 上将多个输入流式传输到多个输出?

我习惯于使用 ffmpeg 和其他东西来广播/进行测试.. 但我不明白 iptv 服务器如何成功地拥有 50 多个输入流、制作 50 多个输出流并共享它们,因为我什至无法运行 3带有编码的 ffmpeg 命令,无需 CPU 寻求帮助...

我试图获取信息,但除了 Wowza 似乎做了我想要理解的事情,我没有找到任何信息......

我希望你能启发我理解这整个事情是如何运作的。另外,我想对其进行测试,因此如果您对如何执行此操作有任何建议,我将不胜感激!

0 投票
1 回答
716 浏览

varnish - 清漆 sess_closed_err 疑难解答

我们使用 Varnish-cache 6.0 向我们的客户提供 IPTV 服务,我一直有点担心我们的 Varnish-cache 服务器可能会出现问题。这个假设是基于当 IPTV 流流经我们的 Varnish 缓存而不是直接通过后端服务器时客户事件报告的数量。

这就是为什么我想消除 varnishstat 中的所有错误以缩小事件的可能原因,因为目前我没有更好的角度来解决问题。

让我们声明,我远非熟悉 Varnish 或专家。

因此,让我们深入研究“问题”:

基本上,几乎所有与 Varnish-cache 服务器的连接都因错误而关闭。我使用相同的 Varnish 配置为我们的网络设置了一个虚拟化演示服务器,当我在 VLC-mediaplayer 中更改频道时,仅生成了 sess_closed_err。请注意,我无法同时运行几个 VLC 到服务器,并且我们的客户使用机顶盒来使用该服务。

所以我的实际问题是,如何解决导致会话因错误而关闭的原因?

0 投票
2 回答
3771 浏览

api - Xtream代码2.9.2如何使用Apis查看行?

如何从 Xtream Code CMS 中查看行?

我正在使用一些 API,但无法查看行,它总是向我显示“拒绝访问”。如何允许 API 访问?我有 Xtream 代码 2.9.2 版本。我知道要使用 API,我们必须从 General Settings -> API Settings 将我们的 IP 地址导入白名单。这是 Xtream 代码 2.3.x 中的一个选项,但在以后的版本中,它们已经改变了一些东西。默认情况下,他们已禁用 API 访问。在我们拥有的当前版本的 Xtream 代码中没有这种类型的选项。有什么解决办法吗?如何在 xtream 代码 2.9.2 中允许 API 访问?

拒绝访问

0 投票
1 回答
8212 浏览

android - 在 ExoPlayer 中更改视频流的质量

我正在创建IPTV应用程序。在此使用Exoplayer进行视频流传输,现在要求在运行时更改视频质量(自动、720p、1080p、高清),如 Youtube。

我找到了 2-3 个解决方案,但我不明白如何实现。

在此处输入图像描述

0 投票
1 回答
1231 浏览

html - 以 HTML5/JS 流式传输视频

我目前订阅了 IPTV,作为一个有趣的小项目,我决定创建一个多平台 IPTV 应用程序。但是,我在尝试流式传输视频时遇到了一些麻烦。

我目前使用的 .m3u 播放列表有流媒体链接,但它们不像我通常习惯的那样以 .m3u8 结尾。

当我在失眠中对链接发出获取请求时,它开始下载 MIME 类型为 video/mp2t 的内容。

我曾尝试将 hls.js 与其他一些 html 视频播放器一起使用,但我似乎无法让它工作。

播放列表确实适用于 VLC!

我觉得我错过了什么,只是不确定是什么。

谢谢!!

0 投票
0 回答
1544 浏览

android - 如何在 m3u 文件中包含 epg 字体链接

我使用 TiviMate 作为我的 IPTV 播放器。除了一个问题外,一切都运行良好:我的频道列表需要从 3 个不同的来源获取 epg 数据,并且,tivimate 允许仅从一个文件(您设置为默认 epg 字体的文件)自动更新 epg 数据。所以问题是每隔几天,一些频道会定期从 epg 主字体更新,但我需要手动更新剩余的内容。

然后我想知道一个解决方案,它允许我不使用外部 epg 设置菜单,仅仅是因为我将 epg 文件引用的链接直接包含在我的 m3u 文件数据中。

所以这会变成 tvg-id=“xxx” tvg-name=“xxx” 等,另外,我在某处读到了字符串 x-tvg-url=“EPG_url” 的最终存在,这可能会解决我的问题,给出每个频道直接链接到其自己的 EPG 数据文件参考。

这对 tivimate 有用吗?

(我很确定必须存在类似的东西,仅仅是因为我在 youtube 上看到了一个 tivimate 演示,其中用户仅上传他的频道列表文件,并且 epg 已经在工作,而无需从 epg 菜单添加 epg 源)

0 投票
0 回答
589 浏览

android - 如何向 Ministra TV Platform 5.3.0 服务器发布授权请求

全部!我将从头开始开发一个 Android stalker 门户客户端应用程序。实际上,我希望该应用程序与包括 Ministra 在内的所有 stalker 服务器兼容,但在这个早期阶段,它只与 Ministra 5.3 兼容是可以的。问题是我找不到任何文档或指南告诉我如何向服务器发布身份验证请求。

这就是我迄今为止研究的所有内容,但它似乎不正确,或者我可能不知道每个参数的含义。

邮政; http://{base_url}​/auth​/token 授权请求。使用带有附加参数的 OAuth2 密码流

来自表客户端的客户端标识符(示例值)

成功响应

(示例值)

状态码为 200 的默认错误响应(示例值)

谁能教我?

0 投票
1 回答
2890 浏览

android - 如何在 Android 中解析 M3U8 文件

我需要在 android studio 中解析 m3u8 内容。我尝试了几次使用 github 库,例如 open-m3u8。但我无法解析这个。请为我解决这个问题。

谢谢。

我尝试了几次使用 github 库,例如 open-m3u8。但这说明格式不好。我不确定这个异常错误。

EXTM3U

EXTINF:-1 tvg-id="beIN Movies 1 HD" tvg-name="BEIN MOVIE 1" tvg-logo="https://4.bp.blogspot.com/-lLLGwGe0SU0/VvfF-Wf-PgI/AAAAAAAD1w /4wuF8M2X9YsckWaAfPSXdIPTDVgcPaSnQ/s1600/be_in_movies_1_hd.png" group-title="Bein ENT - OSN",BEIN MOVIE 1 http://maxtvv.abdou123.com:8080/live/localhd/211VGH699/1324.m3u8

EXTINF:-1 tvg-id="beIN Movies 2 HD" tvg-name="BEIN MOVIE 2" tvg-logo="https://4.bp.blogspot.com/-QUXStVW8y4c/WDT5VaV7I0I/AAAAAAAAC20/7X43vlEpcDoZPINfDi3MonZ-LpPcsaa -QCLcB/s1600/Movies2HD.jpg" group-title="Bein ENT - OSN",BEIN MOVIE 2 http://maxtvv.abdou123.com:8080/live/localhd/211VGH699/1323.m3u8

EXTINF:-1 tvg-id="beIN Movies 3 HD" tvg-name="BEIN MOVIE 3" tvg-logo="http://aya.sy/images/services/iptv/Bein_Movies_3.png" group-title= “Bein ENT - OSN”,BEIN MOVIE 3 http://maxtvv.abdou123.com:8080/live/localhd/211VGH699/1322.m3u8

EXTINF:-1 tvg-id="beIN Movies 4 HD" tvg-name="BEIN MOVIE 4" tvg-logo="http://aya.sy/images/services/iptv/Bein_Movies_4.png" group-title= “贝因耳鼻喉 - OSN”,贝因电影 4 http://maxtvv.abdou123.com:8080/live/localhd/211VGH699/1321.m3u8

我应该通过这个解析获得 4 通道数据。

0 投票
1 回答
281 浏览

swift - HTTP Live 流在 AVPlayer Swift 中不可读且不起作用

我只是想在 AVPlayer 中播放网络流。我无法分享链接,但这是有关以下内容的一些信息:

流信息

和代码:

有什么我想念的吗?

0 投票
0 回答
131 浏览

javascript - 如何防止我的元素溢出电视屏幕?

这是我的风格和模板。如果我只是启用flex-flowand wrapping,它不会按预期工作,因为项目会流出到外部屏幕。如果我用其他一些 CSS 属性替换它block-inline,它会像包装一样对齐,但运行速度太慢。我能做些什么来解决这个问题吗?