ライブ ストリーミング ページに接続するユーザーを制限して、ユーザーがパスワードを共有したり、別の場所から同じアカウントで複数回ログインしたりできないようにしたいと考えています。
1 人のユーザーが自宅で 2 つの異なるデバイス (たとえば、コンピューターと Google TV など) にログインしてもかまいません。これは、送信元 IP アドレスに基づいて制限することが、これを処理する正しい方法だと思います。
問題は、ユーザーがログインし、IP アドレスを記録して、その IP からのみログインするように制限すると、場所を変更できないことです。
HTTP では、ログイン後はコネクションレスになるため、CDN からのストリームを視聴しているかどうかわからなくなりました。
ユーザーが別の場所にログインした場合、クライアントでjavascriptを使用してプレーヤーを切断する必要があると思います。
これは、ログインしているクライアントと適度にスケーラブルな方法で通信する方法が必要であることを意味します。
この問題を処理する適切な方法を提案できますか? これには、シンプルでスケーラブルなソリューションが必要だと感じています。