When I read up on streaming media formats and packaging methods, I am confused by the way WebM is described as mutually exclusive to RTMP and HTTP Live Streaming.
From my understanding, WebM is a video format, like a way of encoding a video file, with the .webm
extension, whereas both RTMP and HLS are ways of sending video formats across the web in a live stream (a way of packaging bits of information and sending them over some web protocol, like HTTP TCP).
Does WebM have its own proprietary method for sending itself across the web? Is it the case the RTMP and HLS cannot send WebM formatted videos?