I'm trying to get HLS Streaming working properly:
I've got an S3 Bucket which contains 100K of mp3s, mp4s: (audio only!) of varying bitrates, encoding etc.. which my Wowza EC2 instance reads (i.e vods3);
Cloudfront is providing RTMP already from the S3 bucket, but I want to dynamically create HLS from the mp3/mp4s in the S3 bucket via Wowza
When I connect JW player to the following url:
or if mp3:
MP3s work relatively well, except a 10 second latency at the beginning.
MP4s/M4as etc have a different problem, each segment has a 10 second delay (and a small gap inbetween).
Its worth noting I've forced Wowza to serve .ts for audio, as it was trying to do .aac which JWPlayer doesn't like.
Please see below:
Is this just general latency, or overhead from conversion?
Can I improve this in anyway?