現段階では、ffmpegを使ってOBSなどのクライアントからSRTストリームを受け取り、保存しています。
サーバー:
cmd
1ffmpeg -passphrase passworddesu -i srt://localhost:3000?mode=listener -c:v copy -f hls -hls_time 10 -hls_playlist_type vod -hls_segment_filename "video%3d.ts" video.m3u8
クライアント:
OBSのアドレス欄にsrt://localhost:3000?passphrase=passworddesu
と入力して配信開始する。
と、このような形で配信元からサーバーにSRTストリームを受信し、HLS形式で保存しています。
しかし、この形式では一つのサーバーに対し一人しか接続できないため、複数の配信元に対応するためには、ポートをクライアントごとに変えて起動していくしかないので困っています。
もし、
ffmpegでは不可能であれば、代替案や、
twitchやyoutube liveがどのように複数からのストリームに対処しているのか(独自サーバーだとは思いますが)教えていただければありがたいです。

下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。
2022/06/26 12:03