Current ICO Review – Next Generation Of Media Streaming