首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何减少Wowza在HLS流中的延迟

如何减少Wowza在HLS流中的延迟
EN

Stack Overflow用户
提问于 2016-05-29 22:49:48
回答 2查看 2.9K关注 0票数 1

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

以下是我的服务器功能:

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-05-30 09:28:46

现在,当我使用HLS回放时,流媒体延迟平均15-20秒。我认为这是不寻常的,我想把这个减少到5-10秒。

这并不稀奇。这是HLS的本质。在使用分段时,需要对整个段进行缓冲,然后才能处理。您可以减少您的段大小,降低您的编解码器的质量(使用任何快速低延迟设置您的编解码器提供),但您更好的15-20秒的延迟几乎所有情况。(观看的人真的知道他们在看过去的20秒吗?)甚至连DirecTV卫星服务也落后了这么多。)

如果延迟对您非常重要,则不应该使用HLS、DASH或任何其他分段流机制。

票数 4
EN

Stack Overflow用户

发布于 2016-09-26 22:34:59

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

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

您需要更改这些参数:

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

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

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

我的配置延迟8-10秒:

代码语言:javascript
复制
<LiveStreamPacketizer>
            <!-- Properties defined here will override any properties defined in 
conf/LiveStreamPacketizers.xml for any LiveStreamPacketizers loaded by this applications -->
            <Properties>
                <Property>
                    <Name>cupertinoChunkDurationTarget</Name>
                    <Value>2000</Value>
                    <Type>Integer</Type>
                </Property>
                <Property>
                    <Name>cupertinoMaxChunkCount</Name>
                    <Value>2</Value>
                    <Type>Integer</Type>
                </Property>
                <Property>
                    <Name>cupertinoPlaylistChunkCount</Name>
                    <Value>2</Value>
                    <Type>Integer</Type>
                </Property>
                <Property>
                    <Name>cupertinoRepeaterChunkCount</Name>
                    <Value>2</Value>
                    <Type>Integer</Type>
                </Property>
            </Properties>
        </LiveStreamPacketizer>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37515695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档