我想为我的网站实现录像/播放/存储功能。我做了一些研究,对于HTML5录音,有一个基于WebRTC的RecordRTC。为了播放,有video.js。我希望能够将它们存储在s3上,但我还不知道如何存储。
1)这是否是最好的方法,而不为ziggeo、nimbb和管道等基于云的商业服务付费?
( 2)是否有其他选择值得我研究?
3)使用RecordRTC记录并上传到s3后,存储是如何工作的?我需要做任何压缩吗?任何帮助都会很好!真的很感激
发布于 2016-08-25 12:51:35
视频记录是我们眼中所有网站的未来--我指的是Ziggeo (完全披露,我在Ziggeo :)。
关于录制,有很多种方法,这取决于您如何使用一个特定的方法,或者实现所有的方法,这样您就可以通过Flash、WebRTC (https://webrtc.org/)或ORTC (https://ortc.org/)来实现它。
我们目前提供给您使用WebRTC和Flash进行备份记录,并致力于实现ORTC。
现在,正如上面提到的,有许多方法可以这样做,这取决于您自己,但是它也取决于您的最终用户,因为他们可能无法记录闪存,因为公司的政策或您的网站是在HTTP上,所以您不能使用WebRTC等。
在您自己的实现中,您需要运行这些数字并将其组合在一起(并努力保持它的正常运行),而在Ziggeo,我们为您做了这些工作,并不断改进我们的SDK和功能。
此外,我们还允许您将视频推送到S3桶、YouTube和Facebook -很快也可以到DropBox。
所以,如果你和我们一样,你可能会喜欢走自己的路。不过,如果你想有时间做你的网站,应用程序和其他事情,而只是有视频,我确实建议使用一些服务。
关于压缩。值得一提的是,我们对上传到服务器的所有视频进行了转码(您可以在这里看到更多内容:https://ziggeo.com/features/transcoding)。有一个原始视频被保存在它旁边的转码视频(它可以有水印或一些效果等,而它不需要)。
通常,您希望对上传的视频进行“标准化”,因为不同的浏览器会给您提供不同的视频数据容器,这将给您带来优势,以便以后根据所使用的浏览器对其进行调整以进行预览。
概括地说:
1) -这取决于你需要什么样的录音/回放和存储。如果它是专业的,那么使用Ziggeo这样的服务可以帮助您专注于服务的重要部分--比如网站设计、功能和类似功能,而如果它是为了好玩和玩,您仍然可以在Ziggeo上有一个免费的计划,或者您可以把袖子拿起来做一些codding :)
2) --如果我自己进行实现,我会亲自查看WebRTC和ORTC,看看我需要更多的实现(或者更容易实现)。一旦你找到你喜欢的人,他们通常会在他们的论坛上提供一些建议,告诉他们什么最适合他们。(但是,如果它是与业务相关的设置,那么也要准备好在某个时候需要flash实现)
3)最好在分辨率、视频数据容器和类似的方面标准化存储内容,而且保存原始视频通常也很好,这样,如果需要的话,您总是可以重新编码它们(这可能发生在开发的早期阶段)。
https://stackoverflow.com/questions/39119646
复制相似问题