I am trying to build cheap recording and instant replay system using two or three GoPro4 cameras. The idea is that I can put cameras on stands, connect them with computer and record two or three different scenes at the same time at 720p, 120fps. Is this possible with wifi connection to receive 2 or 3 signals from GoPros and record them simultaneously to a computer?

The next thing I need is the ability to rewind certain scene/camera recording (while still recording in the background) and just preview instant replay of a specific time frame or maybe even frame by frame.

Is this possible? Can someone point me in the right direction for some kind of software or additional hardware I would need in order to accomplish this?


I believe the answer is no, no, and no, for several reasons.

First off, GoPro don't support their cameras as broadcast cameras. They are person video recording devices. I tried using the HDMI output of a Hero3+ camera to feed into a studio broadcast system, and when it didn't work the response was "it's not supposed to". The Hero3+ (and I presume the Hero4) do have ways of sending video over wifi so that you can get a vague idea of what the camera sees, but it's nothing like full resolution. So the first "no" is that you cannot really extract good video from the GoPro in real-time. You have to record it and them dump the card.

The second "no" is that 120fps is just barely starting to be supported at the video transport layer. Yes, people have been talking about gaming consoles that can achieve 120+ fps for some time, but actually driving that kind of speed to a monitor? Very hard. And impossible with the HDMI output of the Hero4, which is limited to 60p: https://gopro.com/support/articles/hero4-hdmi-output-information

The third "no" is getting that 120fps input into your computer. There is screen recording software that can scrape 120fps output from your GPU, but recording 120fps of 720p (or greater) is still a very specialized thing that's outside your "cheap recording and instant replay system" parameters. There are video capture cards that claim 120fps recording, but they are cheating: they are multiplexing 4 SD signals (thus really recording 4x 30 fps and calling it 1x 120 fps).

  • thanx for this feedback! Do you have any other hint how something like this could be achieved? In theory we need a simple (and unfortunately cheap, since we're on tight budget) video review system for sports referees. Gopro + computer was just one of the ideas - we actually need two cameras of whatever brand and type (to cover 2 angles) and a possibility of instant replay. The more FPS would just allow us better picture when viewing in slow motion. – j99 Sep 14 '15 at 10:09
  • Change your workflow to accommodate your technical limitations. Record into the GoPro cameras. When somebody calls for a replay, call a technical time out. Stop recording. Pop the microSD card out of the GoPro and into a computer-connected card reader. Open up the most recently recorded video file, scroll around to what you are looking for, set in and out points, and then loop the result until refs are satisfied. Then pop out the card, reload the GoPro, and start recording again. Not exactly instant, but definitely low cost. – Michael Tiemann Sep 14 '15 at 14:00
  • About 10 years ago we made similar solution for one tournament with two cheap miniDV camcorders (576i), connected to one average computer via firewire and some open source security/surveillance camera software (cant remember the name of it). Solution worked great (for that time) except video was a bit poor when viewing it in slow motion (interlaced, a bit blurry image). I guess that after 10 years of progress there should be some better solution available today. We need instant replay so stopping, transferring the microsd card into computer, browsing clips, seeking, ....etc. is not an option. – j99 Sep 14 '15 at 19:51
  • In the past 30 years, we have progressed from Rec. 601 (en.wikipedia.org/wiki/Rec._601, published 1982) which could encode interlaced video at 625 and 525 lines. We can now encode 1080p at 50 or 60 fps: en.wikipedia.org/wiki/SMPTE_424M – Michael Tiemann Sep 14 '15 at 20:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.