访问视频在安全的FTP网站流式传输

本文关键字:网站 传输 FTP 视频 安全 访问 | 更新日期: 2023-09-27 18:13:06

我有一个视频驻留在FTP服务器上的情况,我需要通过我的网站项目流式传输它们。

使用一种非常粗糙的方法,在URL中包含FTP用户名和密码,我可以将形成的URL作为HTML视频播放器中的链接。

http(s)://username:password@server

我有点卡在如何继续消费视频从这个远程安全的FTP站点。没有web服务器运行以通过http"服务"视频。这是一个专用FTP服务器。

最初,我尝试过从代码中创建物理FTP连接,但是使用这种方法的流似乎是一个问题。我只是暂时使用了URL身份验证方法,现在是重新访问的时候了。

不幸的是,我没有原始代码,我试图通过代码使FTP连接。

我需要重新访问这个,并且在我继续之前需要一些输入

访问视频在安全的FTP网站流式传输

视频流是一个相当专业的领域,特别是如果你想使用自适应比特率流(ABR -见下面的注释)等技术来给你的用户最好的用户体验。

考虑到这一点,我认为最好的方法可能是你把视频FTP到一个流媒体服务器,在那里他们可以准备好并可以正确地流式传输。

有开源和商业流服务器可用,一些基于云SaaS,这意味着你不必自己发明和开发所有这些。例如:

  • https://gstreamer.freedesktop.org(开源)
  • https://www.wowza.com(商业版免费试用)

注意:ABR -这意味着你有多个版本的视频在服务器上可用。每个都有不同的比特率,并且都被分成(例如)10秒的块。客户端从当前网络条件下最合适的比特率请求下一个视频块。许多客户也会要求较低的比特率来启动视频,以确保快速启动,然后通过比特率"提升"到最合适的比特率。当你在Netflix等网站上开始一个新视频时,你可以看到这个