58得票1回答
在 iOS 上使用 FFmpeg 将 fMP4 转码为 HLS 时的编写方法

简述 我需要将使用FFmpeg在iOS设备上写入的fMP4片段转换为TS分段(用于HLS)。 为什么? 我想在iOS上实现实时上传,同时保持本地高清无缝拷贝。 我尝试了什么 使用滚动的AVAssetWriter,每个AVAssetWriter写入8秒,然后通过FFmpeg连接MP4...

7得票1回答
在iOS 9上播放HLS m3u8格式的视频

我在播放视频流(HLS m3u8)方面遇到了问题。我创建了一个新的iOS9项目,并使用AVPlayer来播放视频流。虽然测试流可以正常工作,但我在Windows和Android应用程序中使用的所有其他视频流都不能与iOS AVPlayer类一起使用。您能否请给建议,是否可以调整AVPlayer...

10得票2回答
减少HLS延迟时间超过30秒

Ubuntu 12.04 nginx 1.2.4 avconv -versionavconv version 0.8.10-4:0.8.10-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav developers built on ...

9得票3回答
iPhone上的HTTP自适应比特率流媒体是如何工作的?

苹果在iPhone OS 3.0中包含了HTTP自适应比特率流媒体技术,Safari可以自动处理。 我希望以低成本的方式体验一下这项技术,但最坏的情况可能需要一个定制的HTTP服务器,而最好的情况则需要使用PHP等脚本语言。 但首先我需要知道协议的差异或标准是什么。HTTP作为协议相对简单...

8得票3回答
从ts文件列表创建m3u8文件

我希望从ts文件列表中创建'm3u8'文件。有什么方法吗? 我在谷歌上搜索并阅读了ffmpeg的文档,但没有找到相关信息。

14得票2回答
使用Apache Web服务器进行HTTP直播流传输

Apache Web服务器是否可以进行HLS?只需“在此处放置包含数据块的播放列表”就足够了吗?是这样简单吗?还是需要一些模块来实现这个目的? 感谢您的回复。

10得票2回答
如何在iOS客户端中将外部WebVTT字幕添加到HTTP Live流中

我们有通过bitmovin.com编码的视频,并以HTTP Live Streams(Fairplay HLS)的形式提供,但是字幕虽然以WebVTT格式存在,但作为单独的URL公开,而不是单个段的一部分,并且不属于HLS m3u8播放列表的一部分。 我正在寻找一种方法,使得外部下载的.vt...

11得票5回答
FFmpeg转码重置了文件的开始时间

我使用一个片段器将我的 MPEG 2 Ts 文件分割成一系列媒体片段以进行 HTTP 直播流 每个片段的开始时间都紧跟在前一个之后(例如:片段的开始时间为 00:00、00:10、00:20、00:30...) (在 Ubuntu 中) 问题是: 当我使用 ffmpeg 转码其中一个媒...

7得票7回答
iOS上的HLS AVPlayer - 返回直播

我有一个AVPlayer正在流式传输一段直播HLS流。 当用户多任务时,我看到播放速率下降到0.0(暂停),当用户返回时,它返回到1.0(播放),但从暂停的点开始播放。 有什么最好的方法可以强制播放器回到实时状态而不完全重新启动流吗?是否有一个seekToTime方法,可以处理最接近实时时...

17得票2回答
如何在ffmpeg中允许文件扩展名

由于安全问题,针对文件扩展名进行了新的FFmpeg版本检查。 FFmpeg.org 使用#EXT-X-KEY:METHOD=AES-128,因此密钥通常不使用文件扩展名或使用*.key扩展名。 例如:ffmpeg -i "C:\streamingtest.m3u8" -c copy "tes...