DIY:视频流服务器

时间:2016-02-05 15:41:33

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

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

我对此的搜索导致了很多死路一条。我也需要建立自己的而不是为服务付费。

5 个答案:

答案 0 :(得分:11)

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

  1. 您熟悉的Linux发行版
  2. 免费的开源服务器解决方案,例如NaviServer
  3. FFMpeg(请参阅streaming guide

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

    • 准备好正确的休息流(RTSP,UDP,HTTP,HTTP-LIVE,DASH)
    • 准备正确的休息文件
  5. 也许是为您的流提供内容管理解决方案,例如OpenACS

  6. 但请注意:您的问题非常广泛,因此这个答案很广泛。

    这实际上取决于您的要求和您给定的基础设施。您需要编写脚本任务,例如为HTTP Live Streaming或其他格式准备流。如果可能的话,可能会在您的问题中添加更多细节(格式,编解码器,平台,文件休息或流式休息,实时等)。

    转到herehere(长答案),了解有关HTTP直播的更多信息。

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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

Livebox有Linux发行版,VLC,Ffmpeg以及为您安装的所有内容。 它是一个预制的DIY视频流服务器。有关详细信息,请参阅livebox

答案 3 :(得分:1)

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

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

答案 4 :(得分:1)

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