At PalC networks we had made use of various streaming protocols namely RTMP,HLS,.webrtc to stream uploaded videos via content delivery system using a nginx (open source) streaming server for on of our clients. A FFMPEG module was also employed to convert the videos intp desired formats as required by the protocols. Live streaming was also implemented using OBS studio and these streams were made available later as VOD's too. The streaming supported adaptive bit rate as well.
Streaming media is multimedia that is constantly received by and presented to an end-user while being delivered by a provider. The verb "to stream" refers to the process of delivering or obtaining media in this manner the term refers to the delivery method of the medium, rather than the medium itself, and is an alternative to file downloading, a process in which the end-user obtains the entire file for the content before watching or listening to it.