An Introduction to Live Streaming