cloudfront live cuts out early after encoder stops
stopping the encoder drops the players stream at varying times before the rest of the feed should get there. Am I missing something in the cloudfront configuration maybe? I am using 2sec keyframe intervals in wirecast as an example and have not changed the LiveStreamPacketizer defaults from the guide to setting up cloudfront.
It's not really possible for us to trouble-shoot the Cloudfront side. AWS pulls from the Wowza origin, so Wowza is not aware of how those chunks are stored, distributed or of any client connections. But it does make sense that there would be some variation.
Cloudfront aside, it is true that some players stop playback of live streams when the encoder is stopped, which seems to be because the RTMP notification sent by the encoder and on to each client (as NetStream.Play.UnpublishNotify) is taken as a signal to stop streaming, regardless of unplayed cache. The Wowza example players do not do this.