本当に必要なのは、2 つの Web サーバーです。最初の 1 つは「エンコードされたライブ ストリームを受信する受信エンドポイント」として機能し、2 番目の Web サーバーはライブ コンテンツを「公開エンドポイント」として SL または HTML 5 ビデオ プレーヤーに配信します。フロープレーヤー。
Windows Azure クラウド サービス (Web ロールとして) または Windows Azure 仮想マシン (IaaS) を使用できます。スタートアップ タスクを使用して構成できるものに制限される Web ロールよりも、Azure VM の IIS で IIS Smooth Media Server をセットアップするためのより多くの制御ができるので、Windows Azure Virtual Machines を好みます。
Windows Azure Web ロールについては、ライブ ストリーミングの概念がここで説明されています。これは、Visual Studio を使用してアプリケーションで行うほとんどの作業であるため、一見して理解する価値があります。
Windows Azure 仮想マシンを選択する場合は、ほとんどの構成を Windows Server で直接行うため、比較的簡単です。まず最初に、Windows Server でIIS Live Smooth Streamingをセットアップする方法を学ぶ必要があります。これは、ローカル マシン上で行うことも、Windows Server と IIS を実行している Windows Azure 仮想マシン上で直接行うこともできます。この点について詳しくは、こちらの記事もご覧ください。
上記の両方のソリューションでは、要件を満たすコンテンツを Azure Blob に保存する必要はありません。IIS ライブ ストリーミングは HTML 5 ビデオの再生をサポートしているため、FlowPlayer でコンテンツを再生できます。