ストリーミング音声・動画ファイルの配信方法(ストリーミング)
音声・動画配信について
unknown
録音した音声や音楽、撮影した動画などの音声・動画ファイルをWebサイトで公開するには、 Windows Media Player、 RealPlayer、 QuickTime といったプレーヤーをWebページに埋め込んで再生させるか、音声・動画ファイルへ直接リンクを貼ります。
各プレーヤーの配信方法の詳細は、以下のコンテンツで解説しています。
Webページに埋め込む場合は、object要素とembed要素をWebページに記述します。 そうすることで、ブラウザが元々対応しているタイプ以外のファイルを、外部のアプリケーションやプラグインを使って扱えるようになります。
object要素とembed要素はセットで記述するとより多くのブラウザで再生させることができます。 なぜならobject要素はIEでしかサポートされていないからです。 NetscapeやFirefoxなど他のブラウザ用にembed要素も併せて記述しておきましょう。
埋め込んだプレーヤーの見た目や再生方法などは、object要素とembed要素のパラメータや値、メタファイルで指定することができます。
音声・動画ファイルへ直接リンクを貼る場合は、ユーザーがリンクをクリックすると、対応するプレイヤーがユーザーのパソコン上で起動して再生が始まります。 ただし、対応するプレーヤーがユーザーのパソコンにインストールされていることが前提となります。
配信方法は、従来のダウンロード再生とストリーミングの2つの方法があります。
従来のダウンロード再生
unknown

「従来のダウンロード再生」は、HTTPサーバーから再生する音声・動画ファイル全体をユーザーのパソコンに完全にダウンロードしてから再生が始まります。 そのため、再生時間の長い大容量の音声・動画ファイルほど再生まで待ち時間がかかり、ナローバンドユーザーには負担がかかります。 また、ユーザーのパソコンに再生したファイルが残るため、二次配布される可能性があります。著作権のあるファイルの再生には不向きです。
そこで開発された技術が、ストリーミングです。
ストリーミング
unknown
ストリーミングは、従来のダウンロード再生と違い、まずメタファイルをユーザーのパソコンにダウンロードし、音声・動画ファイルをダウンロードしながら同時に再生するため、再生までの待ち時間がほとんどありません。 再生時間の長い大容量の音声・動画ファイルでも、ユーザーに負担をかけません。 また、ナローバンド用、ブロードバンド用にエンコードした音声・動画ファイルを用意し、ユーザーが自身の環境にあった音声・動画ファイルを選択できるようにしておくと親切です。
この「ストリーミング」は、プログレッシブダウンロード再生とリアルタイムストリーミング再生の2つの再生方法に分けられます。
プログレッシブダウンロード再生
擬似ストリーミング再生
unknown

音声・動画ファイルをHTTPサーバーまたはストリーミングサーバーからストリーミング再生します。 音声・動画ファイルをユーザーのパソコンにダウンロードしつながら同時に再生が始まるため、再生までの待ち時間がほとんどありません。
ただし、再生したファイルがユーザーのパソコンに残るため、擬似ストリーミング再生になります。 著作権のない音声・動画ファイルを個人サイトからストリーミングするのに適した再生方法です。
リアルストリーミング再生
unknown

音声・動画ファイルをストリーミングサーバーから、リアルタイムでストリーミング再生します。 ライブ配信は、この再生方法によるものです。
まず再生される前にファイルの一部がダウンロードされ、バッファに格納されます。 そのバッファされたファイルを再生するため、再生した音声・動画ファイルがユーザーのパソコンに残りません。 そういったことからリアルタイム形式は、著作権のある音声・動画ファイルの二次配布防止になります。 また、インターネットが混雑してダウンロードが中断しても、バッファに格納したデータを使えるため、音声・動画ファイルの再生が止まってしまう可能性が低くなります。
リアルタイムストリーミング再生をするにはストリーミングサーバーをレンタルする必要があります。 通常のHTTPサーバーからはできません。 個人サイトから、ストリーミングをする場合は、HTTPサーバーからストリーミングするため、上述のプログレッシブダウンロード再生(擬似ストリーミング再生)になります。
ストリーミング可能なメディア、音声・動画ファイルの種類
unknown
Windows Media Player、 RealPlayer、 QuickTimeはダウンロード再生だけでなく、ストリーミング再生にも対応した無料のメディアプレーヤーです。 この3つのプレーヤーをインストールしておくことで、様々な拡張子の音声・動画ファイルを再生することが可能になります。
拡張子 | 説 明 |
---|---|
rm,ra,ram | RealAudio/RealVideoストリーム コンテンツ |
rt | RealTextストリーム テキスト フォーマット |
rp | RealPixストリーム イメージ コンテンツ |
swf | Shockwave / Flash |
gif,jpg,png | GIF87,GIF89,アニメーション GIF,JPEG,PNG |
mp3 | MP3方式で圧縮されたオーディオ |
smil,sml | Smilファイル |
mpg,mpeg | 標準的なMPEGレイヤー1,レイヤー2のビデオ |
wav,aiff,au | Windos / Macintoch / UNIX の標準的なサウンドファイル |
avi | Audio / Video インターリーブ(Microsoftビデオフォーマット) |
asf | NetShowファイル |
asf,wmv,wma | Windows Media ファイル |
mov | Quicktimeムービー |
mid,midi,rmi | Midiサウンドファイル |