如何降低RTMP流的播放启动时间?
这篇文章介绍了降低RTMP流的播放启动时间的两种方式。
方式1: 降低关键帧间隔
在视频编码的环节,降低关键帧间隔,可以提高视频播放的加载速度。通常RTMP会等待一个关键帧以及60帧后才开始播放。
方式2: 在Wowza侧加快启动速度
这种方式虽然可以提高播放的启动速度,但是会对延时有一定影响。如果在你的需求中,低延时非常重要(比视频加载速度还重要),则不要用这个方式。另外在使用这几个参数时请务必多做些测试,从而找到最佳的配置。
注意:下面的参数,只针对RTMP播放有效。
你可以在Wowza StreamingEngine™ Manager管理界面中配置这些参数,也可以用[install-dir]/conf/[application]/Application.xml文件来配置。
用Wowza StreamingEngine Manager 管理界面来配置
?
6. 重复上面的第5步,添加instantOnBufferTime参数:
7. 点击Save,重启应用让配置生效。
用XML文件来配置
?
instantOn
true
Boolean
instantOnBufferTime
3000
Integer
?
2. 重启Wowza Streaming Engine,让配置生效。
Wowza Streaming Engine 4是业界功能强大、API接口丰富的流媒体Server产品,采用它作为流媒体服务器产品的案例很多,直播、在线教育、IPTV都有它的用武之地。