Modern era has been of video streaming—be it live stream or of recorded videos.
While studying I do come across the diverse protocols that are mentioned in subject of question. The more protocols makes the use cases further intriguing; having said that I couldn't locate proper comparative evaluation and use cases.
Can someone help about use cases and critical differences, so that can understand when to use which one?
Also, any unified protocol that can display stream in browser, desktop application, and mobile App (Android and iOS)?
Thanks in advance.