Why is streaming always slightly delayed (and behind broadcast on a decoder)?

This is an inherent issue with the streaming of live content. We receive a satellite feed which then needs to be converted to IP for streaming, which results in slight delay.