Hi everyone, I’ve just played around with LL-HLS delivering with Wowza 4.8.26+4 following this post https://www.wowza.com/docs/deliver-apple-low-latency-hls-live-streams-using-wowza-streaming-engine , used couples of JS players (hlsjs, videojs, theoplayer) to test but no players able to play the stream.
It seems like my problem related to Wowza handling HTTP2 request, almost HTTP2 requests from players were failed or killed unexpectedly. Here is my wowza error logs, all about dropping HTTP2 connection
Http2Connection[Socket:/113.23.0.204:52944]: GO_AWAY frame being sent for connection: [1:PROTOCOL_ERROR,DebugInfo:Received RST_STREAM for IDLE stream: 3]. Time: 1703656029229
ERROR server comment 2023-12-27 05:53:22 - - - - - 852.46 - - - - - - - - Http2Connection[Socket:/113.23.0.204:53403]: GO_AWAY frame being sent for connection: [1:PROTOCOL_ERROR,DebugInfo:Received RST_STREAM for IDLE stream: 1]. Time: 1703656402233
ERROR server comment 2023-12-27 07:35:34 - - - - - 6984.791 - - - - - - - - Http2Connection[Socket:/113.23.0.204:59155]: GO_AWAY frame being sent for connection: [1:PROTOCOL_ERROR,DebugInfo:Received RST_STREAM for IDLE stream: 1]. Time: 1703662534564
ERROR server comment 2023-12-27 07:35:34 - - - - - 6984.791 - - - - - - - - Http2RequestDecoder: decode: java.lang.NullPointerException|at org.apache.mina.http2.api.Http2StreamManager.onWindowUpdate(Http2StreamManager.java:174)|at org.apache.mina.http2.api.Http2Connection.onWindowUpdateFrame(Http2Connection.java:440)|at com.wowza.wms.server.Http2RequestDecoder.decode(Http2RequestDecoder.java:98)|at org.apache.mina.filter.codec.demux.DemuxingProtocolCodecFactory$ProtocolDecoderImpl.doDecode(DemuxingProtocolCodecFactory.java:308)|at org.apache.mina.filter.codec.CumulativeProtocolDecoder.decode(CumulativeProtocolDecoder.java:134)|at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:153)|at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:511)|at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:773)|at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:246)|at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:322)|at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)|at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)|at java.base/java.lang.Thread.run(Unknown Source)|
WARN server comment 2023-12-27 07:51:20 - - - - - 7930.646 - - - - - - - - Application folder ([install-location]/applications/_defapp_) is missing
ERROR server comment 2023-12-27 07:51:43 - - - - - 7953.673 - - - - - - - - Http2Connection[Socket:/113.23.0.204:60215]: GO_AWAY frame being sent for connection: [1:PROTOCOL_ERROR,DebugInfo:Received RST_STREAM for IDLE stream: 1]. Time: 1703663503446
ERROR server comment 2023-12-27 07:57:01 - - - - - 8271.553 - - - - - - - - Http2Connection[Socket:/113.23.0.204:60540]: GO_AWAY frame being sent for connection: [1:PROTOCOL_ERROR,DebugInfo:Received RST_STREAM for IDLE stream: 1]. Time: 1703663821326
ERROR server comment 2023-12-27 07:57:33 - - - - - 8303.569 - - - - - - - - Http2Connection[Socket:/113.23.0.204:60550]: GO_AWAY frame being sent for connection: [1:PROTOCOL_ERROR,DebugInfo:Received RST_STREAM for IDLE stream: 1]. Time: 1703663853342
ERROR server comment 2023-12-27 07:59:43 - - - - - 8433.58 - - - - - - - - Http2Connection[Socket:/113.23.0.204:60689]: GO_AWAY frame being sent for connection: [1:PROTOCOL_ERROR,DebugInfo:Received RST_STREAM for IDLE stream: 1]. Time: 1703663983353
ERROR server comment 2023-12-27 08:00:50 - - - - - 8500.562 - - - - - - - - Http2Connection[Socket:/113.23.0.204:60754]: GO_AWAY frame being sent for connection: [1:PROTOCOL_ERROR,DebugInfo:Received RST_STREAM for IDLE stream: 1]. Time: 1703664050335
ERROR server comment 2023-12-27 08:01:48 - - - - - 8558.573 - - - - - - - - Http2Connection[Socket:/113.23.0.204:60812]: GO_AWAY frame being sent for connection: [1:PROTOCOL_ERROR,DebugInfo:Received RST_STREAM for IDLE stream: 1]. Time: 1703664108346
ERROR server comment 2023-12-27 08:03:12 - - - - - 8642.579 - - - - - - - - Http2Connection[Socket:/113.23.0.204:60895]: GO_AWAY frame being sent for connection: [1:PROTOCOL_ERROR,DebugInfo:Received RST_STREAM for IDLE stream: 1]. Time: 1703664192352
Is there specific attention when setup HTTP2 in Wowza (i’m using Letsencrypt cert)?