当前您所在的位置:首页>新闻中心>新品发布
新品发布
行业动态
营销活动

Wowza技术:如何降低RTMP流的播放启动时间?

发布时间:2020/10/20 浏览量:2818

如何降低RTMP流的播放启动时间?

这篇文章介绍了降低RTMP流的播放启动时间的两种方式。 

 

 

方式1: 降低关键帧间隔

在视频编码的环节,降低关键帧间隔,可以提高视频播放的加载速度。通常RTMP会等待一个关键帧以及60帧后才开始播放。 

 

方式2: 在Wowza侧加快启动速度

这种方式虽然可以提高播放的启动速度,但是会对延时有一定影响。如果在你的需求中,低延时非常重要(比视频加载速度还重要),则不要用这个方式。另外在使用这几个参数时请务必多做些测试,从而找到最佳的配置。 

注意:下面的参数,只针对RTMP播放有效。 

你可以在Wowza StreamingEngine™ Manager管理界面中配置这些参数,也可以用[install-dir]/conf/[application]/Application.xml文件来配置。 

用Wowza StreamingEngine Manager 管理界面来配置 

  1. 在管理界面的Welcome页面,点击页面顶部的Applications菜单。
  2. Applications面板上,点击你的应用名(例如live)。
  3. 在应用的主界面,点击Propertiestab页,点击Quick     Links导航条上的Custom链接。
  4. Custom区域,点击Edit
  5. 点击Add     Custom Property,在Add Custom Property对话框里按下面的信息来设置,然后点击Add:

?

 

6. 重复上面的第5步,添加instantOnBufferTime参数: 

7. 点击Save,重启应用让配置生效。



用XML文件来配置

  1. 用文本编辑器打开[install-dir]/conf/[application]/Application.xml文件,在Streams/Properties中添加下面的参数: 

?

 

     instantOn

     true

     Boolean

 

 

    instantOnBufferTime

     3000

     Integer

 

?

2. 重启Wowza     Streaming Engine,让配置生效。

 

Wowza Streaming Engine 4是业界功能强大、API接口丰富的流媒体Server产品,采用它作为流媒体服务器产品的案例很多,直播、在线教育、IPTV都有它的用武之地。

北京哲想软件有限公司