We're using adaptive bitrate streaming with JWPlayer. We have it setup to use HDS first, then fallback to HLS, then fallback to progressive download. Everything is working great, but I noticed that even though our ULR for HDS streaming is like this:
I want all the traffic going over port 80, so I went in to vhost.xml and removed port 1935 from the list and left only port 80. Now, videos take like 20 seconds to start whereas before they would start in under 2 seconds. Once they're playing everything works great, but that start time is unacceptable. I don't see anything weird in the logs.
Why is it doing this? Can I force HDS to go over port 80 and get the same performance as port 1935? (not sure why the port would matter).
Little more info:
I just looked at the resulting smil file that is served back to the player from wowza and here's what it looks like (I replaced the actual URL with dummy data):
Do you have any other service onboard that may be vying for priority on port 80? Perhaps a web server or other app? Typically, Wowza will log a bind error at startup, however, I thought to check on this regardless.
Does this improve when you append :80 to your RTMP base URL in your SMIL file?