DIY:视频流服务器
DIY: Video Streaming Server
我正在寻找任何用于设置视频流服务器的现代资源。最好是开源解决方案。
我对此的搜索导致了很多死胡同。我也确实需要建立自己的服务而不是支付服务费用。
简单最好:
VideoLAN 是一个开发用于在局域网 (LAN) 上播放视频和其他媒体格式的软件的项目
https://en.wikipedia.org/wiki/VideoLAN
http://www.videolan.org/vlc/
要设置您自己的视频流服务器,您应该从以下组件着手:
- 一个你熟悉的linux发行版
- 一个免费的开源服务器解决方案,例如 NaviServer
FFMpeg(见streaming guide)
- 将某些文件/流重新编码为所需的resolutions/codecs等
- 准备流以进行正确的重新流化
VLC(查看他们的wiki)
- 准备流以进行正确的重新流式传输(RTSP、UDP、HTTP、HTTP-LIVE、DASH)
- 为正确的重新流式传输准备文件
也许是一个内容管理解决方案来为您的流提供服务,例如 OpenACS
但是,请注意:您的问题非常宽泛,因此给出这个宽泛的答案。
这实际上取决于您的要求和给定的基础架构。您将需要编写任务脚本,例如为 HTTP Live Streaming 或其他格式准备流。如果可能的话,可以为您的问题添加更多详细信息(格式、编解码器、平台、文件重新流式传输或流式重新传输、实时等)
转到 here and here(长答案)以获取有关 HTTP 直播的更多信息。
希望这会引导您找到有用的方向。
Livebox 有 linux 发行版、VLC、Ffmpeg 和为您安装的一切。
它是一个预建的 DIY 视频流服务器。有关详细信息,请参阅 livebox。
有一个站点 (https://www.youphptube.com) a it's project on github (https://github.com/DanielnetoDotCom/YouPHPTube) 可用于构建您自己的视频共享站点。
我没有深入研究这个项目,它可能是也可能不是很酷的项目。
使用nginx mp4 模块流式传输视频。限制带宽、并发连接、最大缓冲区大小等。使用 md5 密钥和 ttl 确保安全。
我正在寻找任何用于设置视频流服务器的现代资源。最好是开源解决方案。
我对此的搜索导致了很多死胡同。我也确实需要建立自己的服务而不是支付服务费用。
简单最好: VideoLAN 是一个开发用于在局域网 (LAN) 上播放视频和其他媒体格式的软件的项目 https://en.wikipedia.org/wiki/VideoLAN http://www.videolan.org/vlc/
要设置您自己的视频流服务器,您应该从以下组件着手:
- 一个你熟悉的linux发行版
- 一个免费的开源服务器解决方案,例如 NaviServer
FFMpeg(见streaming guide)
- 将某些文件/流重新编码为所需的resolutions/codecs等
- 准备流以进行正确的重新流化
VLC(查看他们的wiki)
- 准备流以进行正确的重新流式传输(RTSP、UDP、HTTP、HTTP-LIVE、DASH)
- 为正确的重新流式传输准备文件
也许是一个内容管理解决方案来为您的流提供服务,例如 OpenACS
但是,请注意:您的问题非常宽泛,因此给出这个宽泛的答案。
这实际上取决于您的要求和给定的基础架构。您将需要编写任务脚本,例如为 HTTP Live Streaming 或其他格式准备流。如果可能的话,可以为您的问题添加更多详细信息(格式、编解码器、平台、文件重新流式传输或流式重新传输、实时等)
转到 here and here(长答案)以获取有关 HTTP 直播的更多信息。
希望这会引导您找到有用的方向。
Livebox 有 linux 发行版、VLC、Ffmpeg 和为您安装的一切。 它是一个预建的 DIY 视频流服务器。有关详细信息,请参阅 livebox。
有一个站点 (https://www.youphptube.com) a it's project on github (https://github.com/DanielnetoDotCom/YouPHPTube) 可用于构建您自己的视频共享站点。
我没有深入研究这个项目,它可能是也可能不是很酷的项目。
使用nginx mp4 模块流式传输视频。限制带宽、并发连接、最大缓冲区大小等。使用 md5 密钥和 ttl 确保安全。