我有一个视频流服务器,为实时视频流提供HTTP API。流以multipart/x-mixed-replace
的形式发送,因此每个视频帧都以某个边界字符串(例如--DigifortBoundary
)分隔。此外,每个帧都有自己的Content-Type
标头,根据这个特定的流媒体服务器的文档,它可以是以下之一:
流的示例:
--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视频流的播放器。
你知道任何能够做到这一点的网络视频播放器吗?
答案 0 :(得分:0)
VLC和Firefox可以做 - 可能还有更多。 在服务器端: http://en.wikipedia.org/wiki/Motion_JPEG#M-JPEG_over_HTTP提到三:
这是我个人发现的: