【问题标题】:Video streaming using HTML 5使用 HTML 5 的视频流
【发布时间】:2011-07-02 21:36:25
【问题描述】:

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

【问题讨论】:

  • 您可能需要先将其转换为所需的格式,然后再将其上传到您的服务器。这样,由于无需即时转换它们,服务器上的负载就会减少。 [caniuse.com/#search=video%20format]

标签: video streaming html5-video


【解决方案1】:

听起来您正在寻找类似ffmpeg 的东西。

【讨论】:

    【解决方案2】:

    libx264 应该提供最佳的视频质量。 您可以在不同的编码配置文件之间进行选择。有低 仅依赖于过去帧的延迟设置。这会降低编码效率。

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-11
      • 1970-01-01
      • 2011-09-22
      • 1970-01-01
      • 1970-01-01
      • 2017-02-24
      • 2011-05-20
      • 1970-01-01
      相关资源
      最近更新 更多