【问题标题】:DIY: Video Streaming ServerDIY:视频流服务器
【发布时间】:2016-05-15 15:49:46
【问题描述】:

我正在寻找任何用于设置视频流服务器的现代资源。最好是开源解决方案。

我在这方面的搜索导致了很多死胡同。我还需要自己构建,而不是为服务付费。

【问题讨论】:

    标签: video streaming video-streaming html5-video http-live-streaming


    【解决方案1】:

    要设置您自己的视频流服务器,您应该开始使用以下组件:

    1. 你熟悉的 linux 发行版
    2. NaviServer等免费开源的服务器解决方案
    3. FFMpeg(见streaming guide

      • 将某些文件/流重新编码为所需的分辨率/编解码器等。
      • 为正确重新流式传输准备流
    4. VLC(见他们的wiki

      • 准备流以进行正确的重新流式传输(RTSP、UDP、HTTP、HTTP-LIVE、DASH)
      • 准备文件以进行正确的重新流式传输
    5. 可能是一个内容管理解决方案来为您的流提供服务,例如OpenACS

    但是,请注意:您的问题非常宽泛,因此答案很宽泛。

    这实际上取决于您的要求和给定的基础架构。您将需要编写任务脚本,例如为 HTTP Live Streaming 或其他格式准备流。如果可能的话,可以为您的问题添加更多细节(格式、编解码器、平台、文件重新流式传输或流式重新流式传输、实时等)

    转到herehere(长答案)以获取有关 HTTP 实时流的更多信息。

    希望这将引导您找到有用的方向。

    【讨论】:

      【解决方案2】:

      简单最好: VideoLAN 是一个开发用于在局域网 (LAN) 上播放视频和其他媒体格式的软件的项目 https://en.wikipedia.org/wiki/VideoLAN http://www.videolan.org/vlc/

      【讨论】:

      【解决方案3】:

      使用 nginx mp4 模块流式传输视频。限制带宽、并发连接、最大缓冲区大小等。使用 md5 密钥和 ttl 以确保安全。

      【讨论】:

        【解决方案4】:

        Livebox 为您安装了 linux 发行版、VLC、Ffmpeg 和一切。 它是一个预先构建的 DIY 视频流服务器。详情请见livebox

        【讨论】:

        • Livebox 不是发行版,是印度公司提供的商业服务
        【解决方案5】:

        在 github (https://github.com/DanielnetoDotCom/YouPHPTube) 上有一个站点 (https://www.youphptube.com) 是它的项目,用于构建您自己的视频共享站点。

        我没有深入研究这个项目,它可能是也可能不是很酷的项目。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-07-16
          • 2019-05-13
          • 1970-01-01
          • 1970-01-01
          • 2011-05-30
          • 2018-01-18
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多