如何使用Wowza

时间:2016-05-29 22:49:48

标签: wowza hls wowza-transcoder

我有现场直播Wirecast到Wowza。在Wowza转码器中,我只有360p和720p流。在我的专用服务器中,我没有GPU。现在当我使用HLS播放时,流媒体延迟平均为15-20秒。我认为这很不寻常,我希望将其减少到5-10秒。我怎么能在Wowza上做到这一点?

这是我的服务器功能:

CPU:Intel®Xeon®E5-1650v3 Hexa-Core Haswell incl。超线程技术 RAM:256 GB DDR4 ECC RAM 硬盘:2 x 480 GB SATA 6 Gb / s数据中心系列SSD(软件RAID 1) 连接:1 Gbit / s端口 保证带宽:1 Gbit / s 备份空间:100 GB 包容性流量:50 TB *

2 个答案:

答案 0 :(得分:4)

  

现在,当我使用HLS播放时,流媒体延迟平均为15-20秒。我认为这很不寻常,我希望将其减少到5-10秒。

这并不罕见。这是HLS的本质。只要您使用细分,整个细分就需要在处理之前进行缓冲。您可以减少细分受众群的大小,降低编解码器的质量(使用编解码器提供的任何快速低延迟设置),但在几乎所有情况下,您最好延迟15-20秒。 (那些观看真的知道他们看起来已经过去了20秒吗?甚至DirecTV卫星服务也落后于那么多。)

如果延迟对您很重要,则不应使用HLS,DASH或任何其他分段流媒体机制。

答案 1 :(得分:2)

您需要在应用程序的Application.xml中更改设置。

https://www.wowza.com/forums/content.php?88-How-to-configure-Apple-HLS-packetization-(cupertinostreaming)

您需要更改以下参数:

cupertinoChunkDurationTarget - 以毫秒为单位设置每个块的持续时间。如果您正在使用原点/边缘配置,则需要在原点和边缘上设置匹配值。

cupertinoMaxChunkCount - 设置存储在可用块列表中的最大块数。

cupertinoPlaylistChunkCount - 设置播放列表中返回的项目数。

我的配置延迟8 - 10秒:

{{1}}