IOS 设备的 Wowza 媒体服务器直播视频流延迟?

Posted

技术标签:

【中文标题】IOS 设备的 Wowza 媒体服务器直播视频流延迟?【英文标题】:Wowza Media Server Live Video Streaming Delay for IOS devices? 【发布时间】:2014-05-01 16:22:58 【问题描述】:

Wowza Media Server 运行实时视频流。

当我使用具有 Flash 和 ios 实时视频播放器的 wowza 示例查看使用 RTMP 和 HLS 流式传输的实时视频时。我可以同时查看两者的视频,但是每当移动相机时,rtmp url 会毫无延迟地显示实时视频,但 HLS 流会显示 10 秒的延迟。

然后我尝试使用适用于 ios 设备的 cordova(phonegap) 运行移动应用程序。我在 Cordova 应用程序中使用 html 视频标签,我可以使用 HLS 流在 iPad 模拟器上观看实时视频,但是每当相机移动时,在 iPad 上观看实时视频时会有 25 秒的延迟。

谁能告诉我需要在 Wowza 服务器端进行哪些配置以减少 IOS 设备直播视频流的延迟?

还有人可以建议除 HTML Video 标签之外的任何其他播放器用于cordova 应用程序吗?

【问题讨论】:

【参考方案1】:

iOS 设备需要三个块才能开始流式传输。默认情况下,每个块设置为 10 秒。如果您使用每秒 1 帧的关键帧间隔,您可以将 cupertinoChunkDurationTarget 降低到 1 秒(1000)并将延迟降低到接近 3 秒。

请在此处查看更多信息:http://www.wowza.com/forums/content.php?88-Cupertino-Streaming-segmenter-parameters-%28iOS

【讨论】:

以上是关于IOS 设备的 Wowza 媒体服务器直播视频流延迟?的主要内容,如果未能解决你的问题,请参考以下文章

从 Wowza 到 iOS 的 RTMP 直播

适用于 iOS 设备的非 http 流媒体视频

直播 RTMP/RTSP 播放器,无需在 Android 上使用 webview(WOWZA 服务器)

直播 - HLS + RTSP 使用 Video.js (Wowza 服务器)

像 Wowza 这样的流媒体服务器的作用是啥?

rtmp的媒体流直播能否转换成http,mms,rtsp直播?