我的情况是视频驻留在FTP服务器上,我需要通过我的网站项目传输它们。
使用在URL中包含FTP用户名和密码的非常粗略的方法,我可以将形成的URL作为HTML视频播放器中的链接删除。
http(s)://username:password@server
我对如何继续使用此远程安全FTP站点的视频感到困惑。没有运行Web服务器来通过http“提供”视频。它是一个专用的FTP服务器。
最初,我已经开始使用代码进行物理FTP连接,但使用此方法时流式传输似乎是一个问题。我只是暂时使用了URL身份验证方法,现在是时候重新访问了。
不幸的是,我没有原始代码,我试图通过代码建立FTP连接。
我需要重新访问它,并希望在我继续之前获得一些输入。
答案 0 :(得分:0)
视频流是一个非常专业的领域,特别是如果您想使用自适应比特率流(ABR - 请参阅下面的注释)等技术,为您的用户提供最佳的用户体验。
考虑到这一点,我认为最好的方法可能是您将视频FTP到流媒体服务器,在那里它们可以准备好并可以正常传输。
有可用的开源和商业流媒体服务器,一些基于云的SaaS,这意味着您不必自己发明和开发所有这些服务器。一些例子是:
注意:ABR - 这必不可少意味着您在服务器上有多个版本的视频。每个都是不同的比特率,并且都被分成(例如)10秒块。客户端从当前网络条件的最合适比特率请求视频的下一个块。许多客户还会要求低比特率来启动视频,以确保快速启动,然后再升级'通过比特率到最合适的比特率。当您在Netflix等网站上开始新视频时,您可以看到这一点。