使用HTML 5进行视频流传输

时间:2011-07-02 21:36:25

标签: video streaming html5-video

我对使用html 5视频属性的视频流有疑问,我想创建一个页面,当访问者可以看电影(VoD)一切都很简单但是...服务器上的原始视频格式是高分辨率的MJPEG。 HTML需要例如ogg或H.264格式,所以我需要转换我的视频,我不知道该怎么做。流媒体服务器是用c ++编写的,我想在服务器站点上动态转换视频。但这不是最糟糕的问题, 我还想做一些事情:当用户停止视频播放器时,他可以看到具有原始分辨率的当前帧(MJPEG就像服务器上的原始电影一样),所以也许有人面对类似的问题,我会很高兴每一个建议。 / p>

2 个答案:

答案 0 :(得分:2)

听起来你正在寻找像ffmpeg这样的东西。

答案 1 :(得分:1)

libx264应该能够提供最佳的视频质量。 您可以选择不同的编码配置文件。有低 仅依赖于过去帧的lattency设置。这样可以降低编码效率。

为了获得最佳性能和最低带宽,您应该使用高质量的配置文件,同时考虑到未来的帧。

请注意,我现在仍然会将转换后的视频磁盘空间缓存为便宜。

我想很容易从MJPEG流中提取静止帧(毕竟它是一个JPEG文件流)。