user27598: Good morning, I'm biiiiig newbie and I struggle to understand one thing
I want to stream video with e.g OBS, it supports RTMP, so I'm setting up RTMP server. It works fine, I'm able to watch it via VLC, but "web" doesn't accept this format, so I have to convert it on fly to WebRTC?
and stream it somehow again?

user29405: Perhaps you've already discovered a solution, but you need a server that accepts the RTMP stream, and outputs an HLS video stream.  You can then use one of many JavaScript players (like video.js) to show your video on the web.
Companies like api.video will transcode the video, and give you a "web ready" player that you can just drop onto your webpage.

27598: <p>Good morning, I'm biiiiig newbie and I struggle to understand one thing</p>

<p>I want to stream video with e.g OBS, it supports RTMP, so I'm setting up RTMP server. It works fine, I'm able to watch it via VLC, but "web" doesn't accept this format, so I have to convert it on fly to WebRTC?</p>

<p>and stream it somehow again?</p>
 29405: <p>Perhaps you've already discovered a solution, but you need a server that accepts the RTMP stream, and outputs an HLS video stream.  You can then use one of many JavaScript players (like video.js) to show your video on the web.</p>
<p>Companies like <a href="https://api.video" rel="nofollow noreferrer">api.video</a> will transcode the video, and give you a &quot;web ready&quot; player that you can just drop onto your webpage.</p>
