问题标签 [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 回答
843 浏览

ios - m3u8 视频黑屏但正在播放音频

我正在通过 MPMoviePlayerController 流式传输 m3u8 文件。
我正在使用 encoding.com 的服务流从 mp4 编码为 m3u8 文件
当我们切换到仅音频流时,我们会得到这个图像(quicktime 徽标)。
但有时我们只获得音频数据,但 MPMoviePlayerController 的屏幕变为空白(quicktime 徽标应该在的位置)

编码可能有问题还是与 MPMoviePlayer 有关?
如果是 MPMoviePlayer 问题,有什么办法可以解决吗?

我已经尝试设置 MPMoviePlayer 视图的背景图像..

0 投票
1 回答
3959 浏览

ios - iOS“无法解码”m3u8

我有一个过去可以在 iOS 设备上播放的实时流(使用 m3u8 文件的 URL)。现在,当我尝试在 iOS 设备上查看实时流时,我收到一条消息,上面写着“无法解码”。不过,我仍然可以在 Android 设备上使用此文件。有谁知道为什么 iOS 设备不能播放这个文件?

实时流由 Adob​​e Flash Media Live Encoder 3.2 编码,我们使用的是 Adob​​e Media Server 5。我按照此处的步骤进行了最初的所有设置(当它工作时)。一旦它停止在 iOS 上运行,我确认所有设置都没有改变。

0 投票
1 回答
492 浏览

android - 如何在我的模拟器上加载 vitamio 以流式传输 m3u8

我写了一个应用程序,用于从广播电台的 URL 流式传输。但是当我在模拟器上运行时,它问我是否要从 google play 或 viamio 网站加载 vitamio。vitamio 网站不可用,我无法在我的模拟器上访问谷歌游戏。我该怎么办?

0 投票
0 回答
459 浏览

android - Vitamio 捆绑刮音

我正在使用 vitamio 库来传输 m3u8 格式。我已经编写了这些代码。它正在运行。

但是,当我单击 baslat 按钮时,我只听到刮擦声。这是我的 logcat 出现。

我在 2.3 和 4.0 设备上试过。但我听到了同样的声音。刮。我能做些什么来解决这个问题?

0 投票
2 回答
2206 浏览

android - Android HLS 播放:在 Mediaplayer.setDataSource() 中将 url 参数作为标头传递无法正常工作

我有一个托管在服务器上的 HLS m3u8 播放列表:

但是检索播放列表需要额外的 url 参数,即调用将如下所示:

将标题设置为setDataSource(上下文上下文,Uri uri,地图标题)上的键值对不起作用,至少我尝试的方式是这样。以下是我从原始 url 参数创建标题的方法:

因此,我最终得到了一个包含我的参数的 Map(即 Map'<'param, value'>'),但添加这些标题不起作用。

如果我通过播放列表 m3u8 本身并使用最后的额外参数修改每个单独的 url 调用,则播放列表如下:

播放列表工作正常,播放没问题!显然用这些参数手动修改m3u8并不理想,有没有办法为url调用自动设置这些参数?

0 投票
2 回答
1534 浏览

m3u - 是否有必要在 m3u 播放列表文件中定义运行时/“运行时”,或者有没有办法解决它?

例如在下面的 m3u 文件中,运行时间被列为419260255



  • 是否可以编写没有这些属性的 m3u 文件?

    • 或者只是包括某种默认值

      • 有没有后遗症
0 投票
0 回答
1232 浏览

php - 如何从 m3u8 变量解析不同分辨率的 m3u8 url?

我得到了以下 m3u8 作为 php 变量($returned_content)。现在我想用 video2.de.secondsite.net 替换所有m3u8 的proxy-63.somesite.com部分,然后为每个分辨率创建一个超链接并将所有超链接放在 textarea 中。(对于每个分辨率超链接,我想放置分辨率m3u8 在超链接标题后的括号中)。

谁能告诉我如何完成这项任务?提前致谢

PHP

0 投票
1 回答
11424 浏览

jwplayer - 在 FlowPlayer 或 JWPlayer 上播放 m3u8 & RTMP & RTSP?

实际上我的后面是Wowza。它为我的应用程序提供了以下流:

我可以使用原生 HTML5 视频标签HTTP,Flash Embed和StreamsRTMP的直接 RTSP 链接。RTSP(Manifest/Smooth 被忽略,因为我仍然不知道如何使用 Silverlight 进行播放/设置)

但是我怎样才能all together在一个纯播放器中正确设置这个流?
喜欢FlowPlayerJWPlayer

非常感谢并感谢您的帮助。

0 投票
1 回答
1421 浏览

html - HTML5 如何支持 m3u8 播放列表?

我正在寻找一种使用纯 HTML5/JavaScript 播放 m3u8 播放列表的方法。HTML5 不应该依赖 flash 来支持 HTTP Live Stream。

是否有任何 HTML5 播放器支持 m3u8 而没有 flash 和其他后备?

0 投票
2 回答
4037 浏览

vlc - VLC 不会在滑动窗口 HLS 流上重新请求 m3u8 播放列表

我正在实现 HLS 服务器并尝试通过 VLC 播放。它通过播放列表播放,但从不重新请求播放列表。任何想法为什么?下面是我要返回的播放列表的示例。