I'm trying to make my own ios app similar to Wowza GoCoder but what confuses me is that it seems that GoCoder uses RTSP to send the stream to the Wowza server and not HLS. I thought that Apple required any streams more than 10 minutes to use HLS or do I misunderstand these concepts?

Could someone confirm my thinking? So a user uses a ios camera and I would use UIImagePicker or AVFoundation to access the ios camera then use HLS and a third-party encoder or transcoder like AWS transcoder to send the stream to the Wowza streaming Engine since I'm not using Wowza GoCoder to stream to Wowza Streaming Engine. Then I could use a third party site like AWS to deliver the video to users using the JWPlayer?

Thanks for your time