【发布时间】:2013-01-08 06:31:34
【问题描述】:
我有一个视频流服务器,它为实时视频流提供 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
问题是,我需要在 HTML 页面中嵌入视频播放器,但我找不到任何支持 multipart/x-mixed-replace 内容类型甚至通过 HTTP 流式传输的播放器。我知道那里的 Flash 视频播放器通常支持 RTMP 或 RTSP,但我从未听说过支持 HTTP 视频流的播放器。
你知道有什么网络视频播放器可以做到吗?
【问题讨论】:
-
如果您的发行版不介意安装插件,您可以为 chrome 或 firefox 安装 vlc 插件。
标签: browser video-streaming mime multipart-mixed-replace