2017-05-19 23 views
0

我期待为项目获得操作摄像头(Eken H8R或GoPro)。让我解释一下我的场景:将高质量的视频流(来自IP操作摄像头)连续存储到存储设备并发出写入速度瓶颈

我将从摄像头获取实时流到Raspberry Pi(通过WiFi),如here所示。接下来,我想连续将此实时流分段成10-15分钟的视频剪辑,并将它们存储在外部硬盘驱动器(已连接到RPi)中。我正在考虑this线程,以及在Alexander答复中提到的avconv命令。

现在,我关心的是写入速度的限制。视频流可能会有很高的比特率,可能是4k30fps,在这种情况下,文件大小为巨大的。将速度写入磁盘会成为瓶颈吗?如果是这样,那么Pi将如何维持一个缓冲区来实现这一点?由于Pi上的记忆棒只能在8个演唱会上进行,因此我能否用完空间?如果是这样,什么是更好的选择?如果我错了,请纠正我,因为我只是一个初学者。

回答

0

我只有GoPro相机的经验,而不是Eken。 根据GoPro的不同,您可以获得一个432 * 240流(如果您购买任何带有除HERO5以外的WiFi的GoPro)或848 * 480流(如果您购买了HERO5)。 的即时串流程序进行了说明:https://github.com/KonradIT/goprowifihack/blob/10708f26ca96bdb14bc4c1f350393c182ca1508f/HERO4/Livestreaming.md

基本上你需要有GoPro的存活脚本运行在终端,而另一个终端上可以使用的ffmpeg保存10分钟块(你需要效仿^ C,10分钟后)。希望有所帮助。

+0

嗨,谢谢你的时间。但是,这仍然不能回答我的问题。写入磁盘时是否存在写入速度限制?另外,你能否将4k输出写入文件? – Aldo

+1

您无法在4K中获得直播,只有432 * 240或848 * 480(HERO5)。 – konraditurbe

相关问题