方式1: 降低关键帧间隔
在视频编码的环节,降低关键帧间隔,可以提高视频播放的加载速度。 通常RTMP会等待一个关键帧以及60帧后才开始播放。方式2: 在Wowza侧加快启动速度
这种方式虽然可以提高播放的启动速度,但是会对延时有一定影响。如果在你的需求中,低延时非常重要(比视频加载速度还重要),则不要用这个方式。另外在使用这几个参数时请务必多做些测试,从而找到最佳的配置。注意:下面的参数,只针对RTMP播放有效。
你可以在Wowza Streaming Engine™ Manager管理界面中配置这些参数,也可以用[install-dir]/conf/[application]/Application.xml文件来配置。
用Wowza Streaming Engine Manager 管理界面来配置
- 在管理界面的Welcome页面,点击页面顶部的Applications菜单。
- 在Applications面板上,点击你的应用名(例如live)。
- 在应用的主界面,点击Propertiestab页,点击Quick Links导航条上的Custom链接。
- 在Custom区域,点击Edit。
- 点击Add Custom Property,在Add Custom Property对话框里按下面的信息来设置,然后点击Add:
- Path - /Root/Application/Streams
- Name - instantOn
- Type - Boolean
- Value - true
- Path - /Root/Application/Streams
-
重复上面的第5步,添加instantOnBufferTime参数:
- Path - /Root/Application/Streams
- Name - instantOnBufferTime
- Type - Integer
- Value - 3000
- Path - /Root/Application/Streams
- 点击Save,重启应用让配置生效。
用XML文件来配置
-
用文本编辑器打开[install-dir]/conf/[application]/Application.xml文件,在Streams/Properties中添加下面的参数:
<Property> <Name>instantOn</Name> <Value>true</Value> <Type>Boolean</Type> </Property> <Property> <Name>instantOnBufferTime</Name> <Value>3000</Value> <Type>Integer</Type> </Property>
- 重启Wowza Streaming Engine,让配置生效。