使用社交网络项目的PHP api或PHP脚本进行视频托管


video hosting with PHP api or PHP script for social network project

我有一个小型社交网络项目,用户可以上传他们的视频,视频不应该超过1或2分钟,但它们需要是私人的,并与上传的用户相关。

由于上传的视频可能有很多不同的格式,我有两个选择:

  • 上传视频并使用ffmpeg进行处理,我能找到任何能做到这一点的PHP脚本吗?PROS我的服务器上有我的文件,我不依赖第三方CONS我想这是一项真正的密集任务,我可能需要一个很好的注意计划,因为这个项目开始了

  • 使用一个提供API上传和处理视频的视频托管服务,我发现vzaar.com似乎可以满足我的需求。PROS可扩展CONS我的内容依赖第三方

由于这个项目是一个小型的社交网络,这个网站可能很有趣,但我从未使用或阅读过

Vimeo PRO能满足我的需求吗?其他建议?未来可能需要添加一个基本的视频编辑功能来修剪上传的视频设置起点和终点

我建议您使用ffmpeg,并使用​例如shell_exec()。

如果您使用x264进行编码,您可以将其调整为使用中等/较低的编码设置,以便您的服务器能够处理负载(当然,在大小控制的环境中,最高可达一定程度)。

ffmpeg还允许根据您的需要对视频进行修剪(以及更多)。视频托管服务可能没有这种选择,或者这可能会导致额外的成本。

除此之外,推荐适合您项目的在线视频服务不符合Stackoverflow提问指南。