在我们眼中,视频录制是所有网站的未来 - 我指的是 Ziggeo 的未来(全面披露,我在 Ziggeo 工作 :))。
关于录制,有很多方法可以做到这一点,您可以使用特定的方法或实现所有方法,因此您可以通过 Flash、WebRTC (https://webrtc.org/) 或 ORTC ( https://ortc.org/)。
我们目前为您提供使用 WebRTC 和 Flash 后备的录制功能,并且还在努力实施 ORTC。
现在如上所述,有很多方法可以做到这一点,这取决于您,但这也取决于您的最终用户,因为他们可能无法通过闪存进行录制,因为公司政策或您的网站正在运行HTTP所以你不能使用WebRTC等。
通过您自己的实现,您需要运行数字并将它们组合在一起(并努力保持其正常运行),而在 Ziggeo,我们会为您做到这一点,并不断改进我们的 SDK 和功能。
此外,我们还允许您将视频推送到 S3 buckets, FTP、YouTube 和 Facebook - 很快也会推送到 DropBox。
因此,如果您像我们一样,您可能会喜欢走自己做的路。但是,如果您想有时间在您的网站、应用程序和其他东西上工作并且只拥有视频,我建议您使用一些服务。
关于压缩。值得一提的是,我们会对上传到我们服务器的所有视频进行转码(您可以在此处查看更多信息:https://ziggeo.com/features/transcoding)。保留一个原始视频,旁边是转码视频(可以有水印或一些效果等,但不需要)。
一般来说,您希望将上传的视频“标准化”,因为不同的浏览器会为您提供不同的视频数据容器,这将使您占上风,以便稍后根据浏览器对它们进行调整以进行预览使用。
总结一下:
1) - 这取决于您需要什么样的录制/播放和存储。如果它是专业的,那么使用 Ziggeo 之类的服务将帮助您专注于服务的重要部分——例如网站设计、功能等,而如果它是为了娱乐和娱乐,您仍然可以在 Ziggeo 上获得免费计划,或者您可以拿起你的袖子做一些编码:)
2) - 如果我自己进行实施,我会亲自研究 WebRTC 和 ORTC,看看我需要更多(或者更容易实施)。一旦你找到你喜欢的那个,他们通常会在他们的论坛上提供一些最适合他们的建议。 (但是,如果是与业务相关的设置,请准备好在某些时候也需要 Flash 实现)
3) 最好在分辨率、视频数据容器等方面对您存储的内容进行标准化,并且通常最好保留原始视频,以便您随时可以在需要时重新编码它们(这可能发生在开发的早期阶段)。