如果我想创建用户可以上传视频的网站,我有哪些选项可用于存储和流式传输视频文件?
其中一个当然是存储在我的网站上。但我认为这不是一个好选择。我需要大量的存储空间(昂贵),流式传输会降低我的服务器速度。我认为将它存储在一些外部服务中应该更便宜。这也会减轻我服务器的负担。但我不知道。
您是否有任何可能有用的服务?如果我的网站不是商业网站,而且它是商业网站。这可能无关紧要,但我使用的是ASP.NET或ASP.NET MVC。
答案 0 :(得分:4)
我目前正在为我开发的产品设计类似的功能。 我想出的设计是:
总结一下:用户将视频(通过asp.net)上传到S3。服务将未处理的视频从S3发送到zencoder / pandastream进行编码,并以编码格式将其放回S3。从那里,jplayer将在所有平台上播放文件。