14得票1回答
NGINX打开文件失败(20:不是目录)使用带有安全链接模块的HLS VOD。

我在nginx的hls流配置方面遇到了问题。我使用kaltura nginx vod模块并尝试添加ngx_http_secure_link_module来保护流。奇怪的是,如果启用ngx_http_secure_link_module,就会出现404错误(如下所示的日志)。我认为这是因为它找不...

13得票3回答
iPhone 的实时视频聊天和 HTTP 实时流媒体传输

我想开发一个iPhone应用程序,具有视频聊天功能。但是经过多次搜索,我仍然没有找到任何成功的结果。是否有公共API,甚至是私有API可用于在iPhone上实现此功能?如果您有肯定的答案,请帮助我。 基本上,我想要读取聊天的两个设备上的视频流。非常感谢您的帮助。 p.s - 我已经检查过i...

13得票4回答
使用openssl加密进行苹果的HTTP Live Streaming

有人成功使用openssl和苹果的HTTP Live Streaming实现加密流吗?我似乎已经接近成功,但我的视频无法播放,在Safari中也没有出现任何错误(例如当我密钥错误时,“视频不可播放”或“您没有权限播放此视频”)。#bash script: keyFile="key.t...

13得票1回答
移动设备上的HTTP直播流检测

我想检测移动电话/平板电脑是否能播放HTTP Live Streaming(m3u8)。 我目前正在使用这个脚本进行测试:function isHLSEnabled() { var videoElement = document.createElement('video'), ...

13得票3回答
dyld未找到AVAssetDownloadTask

尝试在应用程序中添加离线HLS(一项新的iOS 10功能)。我正在尝试以下内容,以便该应用程序仍可在iOS 9上运行而不具备离线HLS功能。在iOS 10上运行良好,也可以编译为iOS 9。 @available(iOS 10.0, *) @objc class Download...

12得票3回答
从HTTP Live Streaming中提取MP3的ID3标签

我一直在努力从通过直播HTTP流(使用Wowza媒体服务器)传输的MP3中提取ID3信息。 我知道标签(目前是专辑标签和专辑封面标签)已正确嵌入每个文件段,因为当我手动下载它们时,我可以在由服务器生成的 .m3u 索引文件中的每个段中看到它们。 我正在使用 AVFoundation 类来完成...

12得票2回答
检测AvPlayer何时切换比特率

在我的应用程序中,我使用AVPlayer读取一些流(m3u8文件),使用HLS协议。 我需要知道在流媒体会话期间客户端切换比特率的次数。 假设客户端的带宽正在增加。 因此,客户端将切换到更高比特率的段。 AVPlayer能检测到这个切换吗? 谢谢。

12得票2回答
如何在FFMPEG 4.1中启用LHLS?

我正在尝试使用FFMPEG创建低延迟的CMAF视频流。为此,我想在FFMPEG中启用lhls选项,以便在HLS清单中写入#EXT-X-PREFETCH标记。 来自FFMPEG文档: https://www.ffmpeg.org/ffmpeg-all.html 启用低延迟HLS(LHLS)...

12得票2回答
为什么HTML5媒体源视频在IOS上无法正常工作?

似乎HLS和MPEG-DASH都使用相同的Media Source Extension API。那么为什么HLS视频只能在IOS上工作?为什么MPEG-DASH不能在IOS上工作?是什么核心差异导致这个视频在IOS上无法工作?问题出在哪里?是新的MediaSource、.addSourceBu...

12得票3回答
iOS上的HTTP直播流技术

我的应用被苹果拒绝,并且他们给了一个原因: 我们发现你的应用没有使用基线流为64 kbps的HTTP Live Streaming协议来广播流视频 然后我在互联网上搜索解决方案,所有的解决方案都建议我使用 .U8F8 和 .ts 扩展名进行直播流,但我的应用程序是 mp4 格式。我...