如何开启抖动缓存和丢包日志功能?
抖动缓存是一个数据缓存区域,每隔一段均匀的时间间隔,数据包在被发送到解包器之前会被收集起来并被存储在这个数据区域,这样可以实现更平滑的媒体播放。要配置一个RTP抖动缓存并对丢包进行记录,请在[install-dir]/conf/[application]/Application.xml文件的RTP/Properties部分中增加下面的属性。 另外,日志会被记录在 [install-dir]/logs/wowzamediaserver_access.log文件中。
rtpDePacketizerWrapper
com.wowza.wms.rtp.depacketizer.RTPDePacketizerWrapperPacketSorter
rtpDePacketizerPacketSorterBufferTime
500
Integer
rtpDePacketizerPacketSorterFlushTime
10
Integer
rtpDePacketizerPacketSorterLogPacketLoss
true
Boolean
logIncompleteMPEGTSVideoFrames
true
Boolean
如果这个流是采用MPEG-TS overUDP (没有经过RTP封装)来传输的,那么你可以在[install-dir]/conf/[application]/Application.xml文件的RTP/Properties中加入这个属性,这样就可以在日志中对丢包进行记录:
logIncompleteMPEGTSVideoFrames
true
Boolean
Wowza Streaming Engine 4是业界功能强大、API接口丰富的流媒体Server产品,采用它作为流媒体服务器产品的案例很多,直播、在线教育、IPTV都有它的用武之地。