2

ストリーミング用の音声ファイル(mp3、mp4、m4a、ogg)をエンコードしてHTML5プレイヤーで再生したい(エンコードしたファイルをスムーズに再生したい)のですが、HTML5プレイヤーだと思います。今私がやっていることは、ファイルをアップロードし、プリセットの「AAC Good Quality Audio」を使用して、Windows Azure Media Services でこのファイルを ecnding することです。ファイルを.mp4ファイル形式でエンコードし、このファイルを実行するSASロケーターを作成します。問題はありませんが、ユーザーがダウンロードできることを許可したくないということです。

同じエンコードされたアセットの OnDemandOrigin ロケーターを作成すると、404 エラーが発生します。それは私たちがそれを再生できないことを意味します。

以下は、Azure Media Services にファイルをアップロードするために使用した手順です。

  1. 空の資産を作成しました。
  2. ファイルをアセットにアップロードします。
  3. 次に、オーディオ ファイルをエンコードする新しいタスク ジョブを作成します。
  4. ファイルのエンコードに成功しましたが、元の URL を生成しようとすると URL が生成されますが、ファイルを参照するとエラー 404 が発生します。

私のクエリ:

  1. 「AAC Good Quality Audio」プリセットは私のタスクに適していますか?
  2. sas ロケータを使用している場合、ユーザーがファイルをダウンロードするのを制限するにはどうすればよいですか。
  3. Origin Locator を使用してエンコードされたファイルを再生することは可能ですか。
  4. スムーズなストリーミングのためにオーディオ ファイルをエンコードできますか? 可能であれば、すべてのブラウザ、IOS デバイス、および Android デバイスでエンコードされたファイルを実行するためにどのプレーヤーを使用する必要がありますか。

詳細を知りたい場合は、お気軽にお尋ねください。

あなたの応答を待っています。

ありがとう

4

1 に答える 1

1

パブリッシュしているオーディオをユーザーが聞くことができる場合、ユーザーはファイルをダウンロードすることもできます。これを防ぐことはできません。せいぜい、あなたはそれを困難にすることができますが、不可能ではありません. さらに言えば、現在の形での Media Services には、いかなる種類の承認も行う方法がないため、使用できる唯一のツールは時限爆弾の SAS ロケーターです。

この問題の一般的な解決策は、DRM を使用することです。Media Services は PlayReady 暗号化をサポートしていますが、PlayReady サーバーを用意するか、サービスとして購入する必要があります (現在、月額料金で PlayReady を提供するサービスが Azure Marketplace にあります)。

Microsoft PlayReady テクノロジを使用して資産を保護する方法については、次の記事を参照してください。

Origin Locator は、Smooth Stream または HLS アセットを公開するために使用するものです。内部的には IIS Media Services エンドポイントに相当するものであるため、通常のメディア ファイルには役に立ちません。通常のメディア ファイルの場合は、Blob Storage でホストして、SAS ロケーター経由で参照することもできます。

現在、すべてのデバイスとオペレーティング システムで再生できる単一のフォーマットはありません。Silverlight またはFlash ベースの OSMF 用のSmooth Streaming Pluginを使用すると、Smooth Streaming をほとんどの Windows および Mac コンピューター (おそらく Linux も) で動作させることができます。videoiOS デバイスの場合、HLS にエンコードして HTML5タグを使用する必要があります。Microsoft Media Platform は、MPEG-DASH をサポートします。MPEG-DASH は、最近承認された、HTTP を介したダイナミック アダプティブ ストリーミング用の ISO/IEC 標準です。DASH プレビュー機能の使用方法の詳細については、こちらを参照してください。

オーディオのみのスムーズなストリーミングが必要な場合は、空のビデオ ストリームを使用してビデオ アセットを作成する必要があるようです。ただし、将来的にオーディオのみのサポートを追加するというUservoice の要求があります。

于 2013-07-07T09:42:54.473 に答える