问题标签 [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.
jwplayer - jwPlayer 6 寻找精确位置
无论关键帧间隔如何,是否有可能以某种方式让 jwPlayer 6 寻找视频中的确切位置?
我承认这可能需要它必须转到上一个关键帧并从那里加载,但我希望它跳过那几秒钟,只在我指定的那一秒开始。
我们目前正在使用 Wowza 进行流式传输。
如果响应涉及在我想要的位置注入关键帧 - 是否有任何工具可以为 mp4 视频做到这一点?例如“promotetokeyframe videofile.mp4 12.0”
ios - iOS 流媒体 - 媒体文件分段器
只是想知道是否有人知道自动执行此操作的脚本或程序和/或作为 50 mp4 视频的批处理。我说的是使用 CLI mediafilesegmenter 命令将视频分段的过程,以便从 Amazon S3 流式传输为 m3u8,然后创建变体播放列表文件。
ubuntu - vlc播放器无法播放m3u8播放列表
这是我放置在包含列表中所有视频的文件夹中的 m3u8 文件。vlc完美播放列表中的每个视频,因此列表中的视频没有问题。但是当 vlc 被输入这个 m3u8 文件时,它会保持沉默。名单有问题吗?请指导我。
video - How does pause and resume a video in progress work?
I'm looking for a solution that allows a user to pause a video and resume playback on different device. Plex Media Server does a fairly good job of this with it's ''On Deck" feature.
On Deck displays movies that were started, but not finished, so they're "in progress" http://wiki.plexapp.com/index.php/Frequently_Asked_Questions#What_are_the_On_Deck_and_Shelf_features_in_the_client.3F
In Plex, when you select a video that is "On Deck", you have the option to continue from where you left off, or start from the beginning. Applications like Pause For Later also acheive this.
I'm currently using HLS for content delivery. For HLS streaming, one possible solution I have is to store the URL of the client's last requested media segment. This means playback progress could be determined server-side and saved regardless of whether the user paused, closed or lost connection. To resume, the application could generate a m3u8 playlist which starts from that last requested segment URL. However, there are a number of problems with this solution:
- You cannot rewind/backtrack.
- The video is resumed from the start of the last requested segment, not the exact point you left off.
- Specific to HLS.
So, how is this achieved in applications like Plex? Although I can't think of any concrete examples, I imagine that saving playback progress can be (and probably has been) done on downloaded videos? What design options are there for pausing and resuming an 'in-progress' video?
android - PhoneGap 播放 m3u8 视频
我有index.html
一个iframe
和里面iframe
我有以下代码:
视频在 iOS 上播放良好,当我点击“完成”时,我会毫无问题地返回应用程序。当我在 Android 上尝试这个时,它只是坐在那里一段时间无所事事。同时,该应用程序仍处于活动状态。
iOS:6.1 安卓 4.0.4
javascript - 使用 HLS 在 HTML5 视频元素中播放音频
我正在使用 HTML5 的视频元素集成 M3U8 视频播放列表,特别是针对 Safari,我已经让它工作了。唯一的问题是该视频的音频无法播放或根本不存在。但是,该播放器的 Flash 版本会播放与每个视频相关的音轨。
所以我的问题是,如果有人知道,Safari 中的 HTML5 视频元素是否也播放该视频的音频?
任何想法、提示和/或技巧将不胜感激。谢谢!
ios - 在http直播中寻找AVPlayer(M3U8)
如果您一次又一次地寻找,您将通过 AVPlayer 的“currentTime”方法得到错误的当前播放时间。
如果不寻找,AVPlayer 的“currentTime”就可以了。但是,我们的用户经常进行搜索,我们会丢失正确的当前时间。不幸的是,当前时间对我们的业务非常重要。我已经研究了与 stackoverflow 上的问题相关的每一页。
没有答案。没有可能的解决方案。没有任何想法。
Stackoverflow 是程序员讨论难题的好网站。我仍然对你抱有希望,天才们。
java - 范围错误 Java NanoHTTPD 服务 HTTP Live Streaming
范围错误 Java NanoHTTPD 服务 HTTP Live Streaming
我正在尝试使用基于 Java 的 NanoHTTPD HTTP 服务器来提供 HLS 视频流。我也在使用 VLC 播放 .m3u8 文件。有趣的是 VLC 能够播放我的视频,但 NanoHTTPD 正在抛出“java.net.SocketException”。我正在使用 NanoHTTPD 附带的 SimpleWebServer.java
这是我的 .m3u8 文件
这是我从 Eclipse Server 启动的控制台,按 Enter 停止。
amazon - 主m3u8播放列表中的带宽属性是如何确定的?
我从许多来源读到 BANDWIDTH 是一个必需属性,据说是视频实际比特率的上限,同时也允许“容器开销”。
这个 BANDWIDTH=663000 和 BANDWIDTH=1088000 是如何确定的?或者说,应该如何确定?使用 Amazon Elastic Transcoder 进行的测试运行会产生看似疯狂的结果,尤其是在使用持续时间较短的视频时;通过亚马逊的服务,我创建了播放列表,其中视频的比特率高于 m3u8 文件中指定的 BANDWIDTH。
android - HTML5视频标签currentTime在android中不起作用
我正在使用 html5 视频标签,我正在使用 .m3u8 文件作为源代码。我无法通过在 android 4+ 中使用 currentTime 属性来寻找视频,而如果我使用 .mp4 文件,我可以寻找。
在 ipad 中它可以正常工作,但在 android 中无法正常工作。请指导我纠正这个问题。
谢谢,塔瓦普拉卡什。S。