22/07/25 22:54:28.83 S5C4ZQdU0.net
>>809
おそらく HTTP/1.1 だと無理でしょうね…
私も開発時に嵌ったポイントなのですが、ブラウザには同じサーバーに同時に接続できる HTTP コネクションの上限数が 6 と決まっています。
KonomiTV ではストリーミングする際に映像の受信で1つ、イベントストリーム (WebSocket の簡易版みたいなもの) で1つの合計2つのコネクションを視聴中ずっと張りっぱなしにしているため、
1つのブラウザウインドウで同時にライブストリーミングできるのは、2つのタブに限定されます(3つ目のタブは映像受信とイベントストリームで同時接続数を使い果たすせいで XHR が飛ばなくなってまともに再生できない)。
HTTP/2 であれば1つの TCP コネクションで複数の HTTP リクエストを処理できるためこの制限はなくなるのですが、HTTP/2 は HTTPS が必須でかつ Uvicorn は対応していないため、もし HTTP/2 化したいのであれば nginx あたりを間に挟む必要があると思います。