What are the key features that should one keep in mind while developing sports streaming app?