ライブ ビデオ ストリーム用の HTTP API を提供するビデオ ストリーミング サーバーがあります。ストリームは、たとえばmultipart/x-mixed-replace
、各ビデオ フレームが特定の境界文字列で区切られているように送信さ--DigifortBoundary
れます。また、各フレームには独自のContent-Type
ヘッダーが付属しており、この特定のストリーミング サーバーのドキュメントによると、次のいずれかになります。
- 画像/jpeg
- 画像/ウェーブレット
- ビデオ/mpeg
- ビデオ/h263
- ビデオ/h264
ストリームの例:
--DigifortBoundary
Content-Type: image/jpeg
Content-Length: 35463
JPEG_DATA
JPEG_DATA
..
..
..
JPEG_DATA
--DigifortBoundary
Content-Type: image/jpeg
Content-Length: 34236
JPEG_DATA
JPEG_DATA
..
..
.. JPEG_DATA
multipart/x-mixed-replace
問題は、ビデオ プレーヤーを HTML ページに埋め込む必要があることですが、コンテンツ タイプや HTTP 経由のストリーミングをサポートするプレーヤーが見つかりませんでした。通常、フラッシュ ビデオ プレーヤーがRTMPまたはRTSPをサポートしていることは知っていますが、HTTP ビデオ ストリーミングをサポートするプレーヤーについては聞いたことがありません。
それができるWebビデオプレーヤーを知っていますか?