質問

ジュークボックスを構築しようとしているのですが、ジュークボックスにある曲をどうやって確保するか疑問に思っています。 <audio> HTML 5 のタグ。他の人に曲をダウンロードさせたくないのですが、それらを介してストリーミングしたいのです。 <audio> タグ。助言がありますか?

役に立ちましたか?

解決

を使用すると可能です アマゾンS3 (やり方と似ています サウンドクラウド do it) を使用して、HTML5 プレーヤーで使用するための安全な MP3 リンクを生成します。非常に短い時間 (数秒または数分) 有効な安全な MP3 を S3 上で生成すると、誰かがリンクをコピーして共有するのを防ぐことができます。SDK/API を使用してリンクを動的に生成する必要があります。

見る PHP を使用して安全なリンクを生成する方法の例.

他のヒント

あなたはストリーミングプレーヤーは、あなたのジュークボックスなどセーバーないストリームであることを確認するために、いくつかのハッシュメカニズム(ユニークID)を使用し、リファラをチェックすることができます。

しかし:何でもあなたは、何人かの人々はそれを把握する(または最後の手段を使用して - あなたのジュークボックスは、などが送信されるデータの種類に続いて、全体の流れを引く。)します。

どのようなあなたはストリーム経由で聞くために人々を与えることは、あまりにも、ディスクに保存することができます。

このことはできません。クライアントコンピュータが曲を再生することができるようにするためには、曲が転送されなければなりません。期間ます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top