As part of my live application, the app module needs time to negotiate with http services and connect up to an FMIS origin server to pull down a live stream to serve to clients.
I’m finding that regardless of what I do, I’m having circumstances where m3u8 requests are timing out, and I suspect I’m not changing the appropriate configurations. The process is like so:
-
Client requests m3u8 file from http://[server]/app/instance/stream/playlist.m3u8
-
Wowza serves this file right away
-
Client requests the session m3u8 file from http://[server]/app/instance/stream/playlist.m3u8?wowzasessionid=XXXXXXXXXX
-
If the app instance hasn’t connected up to the origin server and started packetizing the ts files, the request times out after 8 seconds, and Wowza returns 404 headers.
In the configurations, which value controls the timeout for the second m3u8 request? Is it newSessionTimeout, validSessionTimeout, requestTimeout, or another config that I’m missing? I’ve tried increasing all of them as high as 60000 in my application.xml, and none of them seem to have any effect
Thanks,
Jay