5

iTunesやAmazonなどの企業がmp3ファイルに「透かし」を追加して次のような情報を表示していることに気づきました。

  • ファイルを購入した場所から。
  • 誰がそれを購入したか。

アマゾンはまた

「一部のレコード会社は、音楽に付随するメタデータに識別子を挿入することを要求しています」

私が開発に忙しいeコマースウェブサイトはmp3ダウンロードを販売する予定です。iTunesとAmazonは曲に透かしを追加することを余儀なくされているので、一部のレコード会社はおそらく私が開発しているものに同じことをするように要求するでしょう。

このWebサイトは、ASP.NET 4とC#を使用して開発されたWebアプリケーションです。mp3をダウンロードするユーザーごとに、Webサーバーでメタデータを変更した新しいファイルを生成することは現実的ではないようです。これにより、数千の一時的なmp3ファイルがサーバーに存在することになります。

ダウンロード時に関連するメタデータをファイルに挿入する方法はありますか、またはHTML5を使用してクライアント側で挿入する方法はありますか?

4

1 に答える 1

3

サーバー上に何千ものファイルを作成する必要はありません。ソースから読み取り、透かしを挿入する何らかの方法でストリーミングし、http 応答に直接新しい mp3 ストリームに出力できます。

このライブラリは、mp3 ストリームやその他のオーディオ操作を読み書きするための便利なクラスを多数提供します。

http://naudio.codeplex.com/

透かしは組み込まれていません。それを行う必要があります。それは本当に複雑な部分になるでしょう。透かしデータを認識できる方法で元のファイルを変更する必要がありますが、音質に影響を与えず、簡単に削除できないようにする必要があります。幸運を。

于 2013-04-05T02:34:18.147 に答える