m3u8相关内容

如何在SWIFT/AVKIT中读取HLS流中的id3标签/其他元数据

我正在尝试收集一些关于如何从iOS应用程序内的HLS流中读取元数据的知识。 下面的HLS流有一些我想读的ID3标记: HLS test stream 在Safari的Web检查器中,我可以在控制台中看到很多数据对象,每个对象都有元数据: 在Web检查器的网络选项卡中,我可以读取播放列表文件: #EXTM3U #EXT-X-VERSION:5 #EXT-X-MEDIA-SEQUEN ..
发布时间:2022-04-17 18:08:53 移动开发

使用 ffmpeg 将 Mp4 转换为 HLS

我正在尝试在 iOS 应用程序中使用 ffmpeg 将本地 .mp4 视频转换为 HLS.我已经使用 pod 集成了 ffmpeg 包装器并生成了所有分段的 .ts 文件和 m3u8 文件,但如下所示,某些 .ts 文件段未在 .m3u8 播放列表文件中列出.它总是列出最后 5 个视频片段. #EXTM3U#EXT-X-版本:3#EXT-X-TARGETDURATION:2#EXT-X-MEDI ..
发布时间:2021-12-26 19:21:42 移动开发

如何从 mp4、m3u8 或任何其他文件获取视频时长

我发现 NReco.VideoInfo 库是最佳选择且更简单 1] 在 NuGet 包管理器中找到 NReco.VideoInfo 库并将其导入到您的项目中 2] 然后导入命名空间 "using NReco.VideoInfo" 3] 将以下代码行添加到方法中. var ffProbe = new FFProbe();var videoInfo = ffProbe.GetMed ..
发布时间:2021-09-17 20:06:30 C#/.NET

如何播放 m3u8 音频文件?

我有一个网址(http://ms1.clickhere2.com:1935/live/power98/playlist.m3u8) 并想在 iPhone 上玩 m3u8 格式,有人可以帮忙吗,我使用过 MPMEDIAPLAYER 框架和其他东西. 解决方案 试试这个: NSString *path =[[NSString alloc] initWithString:@"http://st ..
发布时间:2021-06-11 20:20:12 移动开发

我怎么知道我是否已经播放过一段M3U8视频?

我正在写一个m3u8播放器,有一个小问题.我尝试播放的一个m3u8视频返回的媒体序列与片段文件名无关,并且文件名会永远重复.我怎么知道我是否已经玩过给定的片段? 这是几秒钟后的请求样子: #EXTM3U#EXT-X-VERSION:3#EXT-X-MEDIA-SEQUENCE:5609#EXT-X-ALLOW-CACHE:是#EXT-X-TARGETDURATION:10#EXTINF:1 ..
发布时间:2021-05-15 19:00:47 其他开发

从.ts文件即时生成.m3u8

我有遵循此模式的.ts文件段列表 http://www.someaddress.com/file_11223344.tshttp://www.someaddress.com/file_11223345.tshttp://www.someaddress.com/file_11223346.ts... 由于我需要一个m3u8文件才能打开此视频,因此有没有办法例如在.php中手动生成此m3u8( ..
发布时间:2021-05-15 19:00:25 其他开发

如何使用ffmpeg批量/顺序下载m3u8文件?

我目前正在Mac上使用以下工具单独下载m38u播放列表: ffmpeg -i-codec复制output.ts 如果我要处理多个文件,当前我是在单独的终端窗口中进行处理的. 我想做的是在单个实例中告诉ffmpeg例如从.txt文件中提取URL并依次下载,每个URL都有一个顺序的输出名称(将它们都适合在同一输出文件夹中). m3u8文件中的示例代码: ..
发布时间:2021-05-06 20:44:57 其他开发

从ts文件列表创建m3u8文件

我想从ts文件列表中创建"m3u8"文件.我该怎么办? 我确实在Google&中搜索阅读了ffmpeg的文档,但我什么也没找到. 解决方案 目前尚不清楚您要询问以下哪种情况,因此以下是这两种情况的快速解答: 1)如果您从包含内容的单个文件开始这是最常见的情况.通常,从源材料创建可播放的Hls流需要执行三个步骤. 对于每个所需的输出级别(为简单起见,请使用“比特率"),您需 ..
发布时间:2021-05-06 20:44:14 其他开发

无法从AVURLAsset获取AVPlayer的HLS视频(.m3u8格式)的视频轨道?

我正在开发一个自定义视频播放器,以从服务器流式传输HLS视频.我可以使用AVPlayerItem和AVPlayer成功播放HLS视频. 之后,我想为视频播放器添加字幕轨道和音频轨道.因此,我使用了AVMutableComposition来做到这一点.所以现在的问题是,当我为HLS视频创建AVURLAsset时,我无法从AVURLAsset获取视频轨道.它总是给我0首曲目.我尝试了AVURLA ..
发布时间:2021-04-12 20:48:16 移动开发

Video.js/Contrib-HLS在大多数浏览器中无法播放HLS(代码:4 MEDIA_ERR_SRC_NOT_SUPPORTED)

我正在构建一个视频播放器,该视频播放器需要播放HLS实时和点播流. 它似乎仅在Safari上运行良好. (减去我需要更新的自定义样式,请忽略它) 在所有其他浏览器中,我都会收到此错误: VIDEOJS: ERROR: (CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED) The media could not be loaded, either because th ..
发布时间:2020-11-25 02:09:42 其他开发

解密不使用IV的AES-128加密的M3U8播放列表

我目前正在构建一个用于下载M3U8播放列表的应用程序,但是我遇到了一个问题:如果播放列表是使用AES-128加密的,例如有这样的一行: #EXT-X-KEY:METHOD=AES-128,URI="https://website.com/link.key",IV=0xblablabla 在将段写入输出文件之前,我必须解密这些段,并且如果存在IV,则下面的代码对我有用,但是如果IV属性不 ..
发布时间:2020-11-25 02:08:10 C#/.NET

swift无法将.m3u8文件保存到图库

我使用下面的方法将视频下载并保存到图库中,使用.mp4可以正常工作,但是更改为.m3u8总是失败. func downloadVideoLinkAndCreateAsset(_ videoLink: String,_ fileName : String) { // use guard to make sure you have a valid url gua ..
发布时间:2020-11-12 18:38:17 移动开发

使用节点JS的HLS流

我正在尝试使用node.js流式传输HLS内容.而且某种程度上它是行不通的.如果有人帮助我,那将会有很大的帮助. 问题:- 试图从node.js提供HLS内容(不是实时流,而是一组.ts文件和.m3u8播放列表 ,或VOD内容) 文件夹结构 stream_test |--- app.js |--- node_modules |--- streamcontent | ..
发布时间:2020-11-04 02:13:39 其他开发

串联python中.m3u8中存在的文件

我正在尝试将python .m3u8播放列表中存在的.ts文件连接起来, 有没有办法做到这一点???如果是,请解释一下 预先感谢 解决方案 此应该可以使用,我只在这个简短的脚本中添加了两条注释,因为我想这几乎是不言自明的。 import shutil #解析以.ts结尾的文件名的播放列表,并将其放入列表ts_filenames 中,并以open('playlis ..
发布时间:2020-10-07 19:56:39 Python

使用Chromecast流式传输.m3u8格式

您好,我开发了将视频通过Chromecast投射到电视上的应用程序。现在尝试通过Chromecast播放m3u8视频是否可行,因为与mp4相比,m3u8视频的缓冲性和控制性都很好,我也找不到任何链接 解决方案 .m3u8格式适用于HLS(HTTP实时流)。要播放.m3u8格式,您需要将媒体内容托管在服务器上。确保启用了CORS。然后让您的发送者将托管您内容的URL加载到接收者。此文档具有更 ..
发布时间:2020-10-01 19:24:26 移动开发

下载和播放离线HLS内容-iOS 10

从iOS 10开始,Apple提供了下载HLS(m3u8)视频以供离线查看的支持. 我的问题是:是否只有在播放HLS时才可以下载HLS?或者,我们只在用户按下下载按钮并显示进度时才下载. 有人在Objective C版本中实现了此功能吗?实际上,我以前的应用程序是在Objective C中制作的.现在,我想增加对下载HLS而不是MP4的支持(以前我是为了离线查看而下载MP4). ..

Exoplayer播放Android的M3U8文件

尝试使用 videoview和mediaplayer 播放m3u8文件的多种方式后,我决定放弃.每次播放m3u8文件时,我只会听到声音.(请不要写出堆栈溢出的URL回答我的问题.我把它们都变红了) 经过四处询问,终于知道 exoplayer 可能是我要找的人.但是exoplayer似乎是新手,我找不到任何合适的教程.据说我本人是新手,关于跟踪器和blabla的所有讨论对我来说似乎太复杂了.我只希望 ..
发布时间:2020-08-27 20:05:40 移动开发

AVPlayer无法从本地文件播放m3u8

我正在尝试让AVPlayer播放作为本地文件的m3u8播放列表. 我已使用Apple的示例播放列表之一将其缩小为一个简单的测试用例: https://tungsten.aaplimg.com/VOD/bipbop_adv_fmp4_example/master.m3u8 如果我从远程URL播放此播放列表,则AVPlayer可以正常播放.但是,如果我将此播放列表下载到本地文件,然后将 ..
发布时间:2020-06-21 19:57:35 其他开发