问题标签 [m3u8]

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 回答
23053 浏览

node.js - 使用节点 JS 的 HLS 流式传输

我正在尝试使用 node.js 流式传输 HLS 内容。而且不知何故它不起作用。如果有人帮助我,那将有很大帮助。

问题:- 尝试从 node.js 提供 HLS 内容(不是直播,而是一组 .ts 文件和 .m3u8 播放列表或者换句话说 VOD 内容

文件夹结构

我的app.js长相是这样的

test.m3u8 看起来像这样

我使用 ffmpeg 创建了片段和播放列表

测试场景:- 如果从 Apache 提供服务,则工作正常,如果从节点提供服务,则不能。

测试工具:- VNC Player

0 投票
1 回答
14059 浏览

ios - 在 iOS 上播放 .m3u8 文件

我有.m3u8我需要播放的链接,iOS它支持HLS Protocol.

当我将 URL 直接分配给MPMoviePlayerController并播放时,视频不可见,但我可以听到音频。

我还需要做哪些额外的事情iOS

0 投票
0 回答
1878 浏览

cookies - 如何使用 ffmpeg -cookies 下载 aes 加密的 hls 流

我需要这个 cookie,所以我可以从 m3u8 文件下载流,(它有这一行

所以我能把钥匙弄对吗?(我有该网站的登录凭据 cookie)

根据这个讨论,它就在那里,我检查了github上的代码,它有选项。

但是当我使用默认选项编译它时,没有 cookie 选项。我如何打开它?

0 投票
1 回答
5868 浏览

python - 在 python 中连接 .m3u8 中存在的文件

我正在尝试在 python 中连接 .m3u8 播放列表中存在的 .ts 文件,

有什么办法吗???如果是,请解释如何

提前致谢

0 投票
1 回答
1673 浏览

jwplayer - 带有高清按钮的 JW HLS 流式传输

伙计们,

我在我的网站上使用 JW 高级版,我想在所有设备、笔记本电脑和台式机中使用 JW 播放器流式传输我的 VOD 内容,高清按钮显示多种风格。

我用这段代码向玩家展示,

但我没有在播放器控制栏中获得高清按钮。

但是,我使用了http://www.longtailvideo.com/support/jw-player/29393/hls-adaptive-stream/中所述的 myManifest.m3u8 文件

我的清单.m3u8:

这表示它无效的 m3ub:没有级别可玩.. 这是链接http://uniqueegroup.com/hlsTest.html

任何人都可以建议我正确的方法吗?

谢谢

0 投票
0 回答
794 浏览

cordova - 是否可以在 phonegap 应用程序中播放实时 m3u8 流?

我已经建立了一个 Drupal 后端网站,用于流式传输实时 m3u8 流,当我将这些流播放到 Android Java 应用程序时它可以工作,但我想知道是否有办法在 phonegap 中做到这一点。

0 投票
1 回答
7512 浏览

video-streaming - 在 html 中嵌入 .m3u8 文件

我有这个文件:

我正在尝试将其嵌入到 html 页面中。有谁知道我需要什么工具来在线观看这个视频以及如何做到这一点?

0 投票
1 回答
4289 浏览

ffmpeg - 将 ffmpeg 分段文件发送到远程位置

我想使用 ffmpeg 分割视频文件并将分割后的文件发送到远程 http url 而不是本地服务器磁盘

我可以运行这个命令,它将文件存储在一个目录中

ffmpeg -i [输入网址] -map 0 -codec:v libx264 -codec:a mp2 -f 段 -flags -global_header -segment_format mpegts -segment_time 10 段%03d.ts

我想做的是

ffmpeg -i [输入网址] -map 0 -codec:v libx264 -codec:a mp2 -f segment -flags -global_header -segment_format mpegts -segment_time 10 http://url/ts_file

它给出了错误,因为无法为输出文件 #0 写入标头(编解码器参数不正确?):发生错误号 -22

可以在ffmpeg中做吗?

0 投票
1 回答
1133 浏览

html - 确定 HTML5 HLS 流的当前版本

我有一个 HTML5<video>元素,其来源是.m3u8HLS 流

我有一个 M3U8,它具有三种不同的再现:640x360960x5401280x720

在台式机上,我有一个用于播放视频的 Flash Player,因此 HTML5 后备仅适用于移动设备(iOS 和 Android) - 我在 iPad 上进行所有测试,一旦它工作,我将在 Android 上试用并希望一切正常。

我的目标是,在任何时候,找出视频元素正在播放的版本。再现会随着用户带宽的变化而变化。

我尝试使用该.videoHeight属性,但无论下载的版本如何,它总是返回 480 - 这特别奇怪,因为 480 甚至不是一个选项。

有谁知道我怎样才能弄清楚正在下载的演绎版?

0 投票
1 回答
688 浏览

java - Android Radio Player m3u8 错误