ローカル マシンでスムーズ ストリーミングが動作しています。ビデオは正常に再生され、期待どおりに動作していますが、同じファイルを azure Blob Storage と azure cdn にコピーすると、動作しません。azure sql、azure blob storage、およびazure cdnを使用してazure Webサイトをセットアップしました。ストリーミング以外はすべて機能します。cdn から写真やその他のものにアクセスできます。.ism/Manifest を使用して mediaURL を入力すると、xml が表示されません (ただし、/Manifestt がなくてもダウンロード プロンプトが表示されます)。私は何が欠けていますか?CDN のどこかでスムーズ ストリーミングを有効にする必要がありますか? 助けてください!
2 に答える
Windows Azure CDNを介したスムーズストリーミングはまだプレビュー中です。そのプレビューに参加するには、サインアップする必要があります。
Sandrinoが述べたように、CDNに特別なストリーミング機能がなくても提供できるように、ビデオを事前にチャンクするツールを作成しました。それは機能しますが、実際に私のツールを実行する必要があります。ファイルをBLOBストレージにコピーするだけではありません。
これは、コンテンツタイプをtext / xmlに変更しなかったことが原因である可能性があります(これが、ダウンロードプロンプトが表示される理由である可能性があります)。
これらすべてを自分で管理するのではなく、Windows AzureBlobsUploaderプロジェクトを使用したアダプティブストリーミングを確認することをお勧めします。このプロジェクトにはいくつかの優れた機能があります。
- コマンドラインツール(AdaptiveStreamingAzure.exe)を使用してビデオコンテンツをWindowsAzureにアップロードする
- パブリッシャープラグインを介してExpressionEncoder3内からビデオコンテンツをアップロードします。
- プレーヤーテンプレートを含む、ExpressionEncoderで作成されたSmoothStreamingコンテンツを簡単に公開します。
- クロスドメインアクセスを自動的に有効にして、ビデオを簡単に埋め込むことができます。
- 中止されたアップロードを再開します。
- CDN(Windows Azure CDNを含む)と統合し、それらのキャッシュポリシーを制御します。
- ストレージ操作を並列化して、アップロード時間を短縮します。
- ソフトウェアの新しいバージョンを自動的にチェックします。
これについて詳しくは、Steveのブログをご覧ください:http://blog.smarx.com/posts/smooth-streaming-with-windows-azure-blobs-and-cdn
それに加えて、最近プレビューとして開始された新しいメディアサービスも確認することをお勧めします: https ://www.windowsazure.com/en-us/develop/net/how-to-guides/media-services (ストリーミングコンテンツを配信するためのサンプルがあります)