【问题标题】:mp4 videos not streaming on sitemp4 视频未在网站上流式传输
【发布时间】:2012-10-25 04:16:26
【问题描述】:

我正在使用 jwplayer 在我的网站上播放 mp4 视频。文件很大。在整个视频缓冲之前,它们不会开始流式传输。我需要视频同时流式传输和缓冲。

我阅读了所有论坛,他们提到使用 qtfaststart 等外部软件将元数据从文件末尾移动到文件开头。

除了使用 qtfaststart 之类的软件之外,开发人员还有其他方法可以编码和制作 mp4 视频在现场流式传输吗?

也许借助 FFmpeg 或其他方式?

【问题讨论】:

    标签: streaming video-streaming mp4 jwplayer


    【解决方案1】:

    我认为您无法单独使用 FFMPEG 来实现这一点,我们目前正在使用 MP4Box。如果您的开发团队正在使用 linux,则有 several guides 正在编译和安装它。

    来自MP4Box site

    MP4Box 可用于为不同的传输协议准备文件,主要是 HTTP 下载或 RTP 流。

    要为 HTTP 下载准备文件,以下指令将以 500 毫秒为单位交错文件数据,以便在下载文件时启用播放 (HTTP FastStart):

    MP4Box -inter 500 file.mp4

    【讨论】:

      【解决方案2】:
      ffmpeg -i infile.mp4 -c copy -movflags faststart outfile.mp4
      

      mp4box -ipod infile.mp4
      

      qt-faststart infile.mp4 outfile.mp4
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-03-22
        • 2015-06-29
        • 1970-01-01
        • 1970-01-01
        • 2014-01-28
        • 2023-03-31
        • 1970-01-01
        相关资源
        最近更新 更多