>Sounds reasonable for now. Thinking of making the number of cameras customizable.
Certainly. The number of cameras is somewhat arbitrary, the main feature desired is an arrangement that can record the entire 360 degree horizontal landscape. 6 cameras should be sufficient with the (older) 4x3 screen aspect ratio. With the modern HD's 16 x 9 ratio, it's conceivable that a 4 camera system would be sufficient, and probably 5 cameras. The compression hardware allowing for as many as 6 cameras should be more than plenty, and there would not be any need to have all cameras installed at any given time. This same system could also be used to run a fixed system, perhaps mounted on a high location.
> Any thoughts on supporting a standalone phone app, on the software side?
I think the App running on the smartphone device will control the rest of the device. Most of the processing (video compression) should be done by the central board, not by the smartphone. I think the smartphone would be able to run anything you ordinarily would want to run, such as telephone service.
>You mentioned a lot of experience making new hardware designs. Are you imagining designing a custom board? I imagine that would open options up a lot but it sounds like a big investment of effort and time for most people.
Yes, I think that a custom board will be very desireable, and probably necessary. Is it possible that an existing design compresses the output of 6 HD video cameras? I haven't looked, but it seems unlikely.
Their most recent devices use 8-cores. Perhaps that will handle the compression of 3 HD video devices, but I don't expect to rely on that. Three, or possibly two such physical CPUs (with few other responsibilities) will probably easily handle 6 HDTV cameras.
PC board layout these days is rather easily done. It shouldn't be a problem. A six-layer PCB, with components on both sides of the board, should be more than sufficient.
"Snapdragon is a suite of system on a chip (SoC) semiconductor products for mobile devices designed and marketed by Qualcomm Technologies Inc. The Snapdragon central processing unit (CPU) uses the ARM RISC instruction set. A single SoC may include multiple CPU cores, an Adreno graphics processing unit (GPU), a Snapdragon wireless modem, a Hexagon Digital signal processor (DSP), a Qualcomm Spectra Image Signal Processor (ISP) and other software and hardware to support a smartphone's global positioning system (GPS), camera, video, audio, gesture recognition and AI acceleration. As such, Qualcomm often refers to the Snapdragon as a "mobile platform" (e.g., Snapdragon 865 5G Mobile Platform). Snapdragon semiconductors are embedded in devices of various systems, including Android, Windows Phone and netbooks.[1] They are also used in cars, wearable devices and other devices. In addition to the processors, the Snapdragon line includes modems, wi-fi chips and mobile charging products." [end of quote]
It will probably not be possible to send more than a tiny fraction of this data directly to the Internet, so I anticipate sending maybe 1 frame/second for each camera, to be stored remotely. I've read that eventually, 5G technology will be able to transfer 10 gigabits/second, but I doubt that this will be kept up in a crowd of thousands of people, many of whom will be using their own cell phones.
>You can also compress it super-low quality when quick motions matter.
Yes, that's possible. As with many things, there will always be a trade-off in these matters. According to this,
https://en.wikipedia.org/wiki/Wi-Fi , WiFi 6 has a link rate of between 600-9608 megabits/second. 18 gigabytes per hour (what I calculated as 3 gigabyte/camera/hour, with 6 cameras) is 40 megabits/second. According to this,
https://en.wikipedia.org/wiki/4G 4G was/is supposed to handle as much as 1 Gbit/second. But in a crowd of smartphone-users, what this will translate to 'in real life' is questionable.
The smartphone might also be linked to a nearby confederate (is that word too anti-PC these days?) by WiFi, whose system might mirror as best as possible the video material being collected. One goal is to ensure that complete destruction of the system will not lose all the data collected. If the location of the event was anticipated, perhaps a remote data-collection box could be installed, which would act as a safe data backup.
Hey, I never was a 'software guy'. This is well beyond my ability to choose. But one advantage of implementing a WiFi transmission is that there may be less competition for data transfer during a protest/demonstration in the WiFi bands, rather than cell-phone data bands.
The actual control of the camera system might be done remotely: The person wearing the system shouldn't be expected to do anything other than being a camera platform.
>Sounds good for journalists working with a team.
This kind of system would probably have an even bigger market to journalists and news crews. I don't expect it to substitute for traditional video cameras, but its presence would tend to guarantee that most information gets collected. It would tend to protect the news crews, because it would store a record of any attacks on them.
Jim Bell
>Sorry I jumped excitedly on your project like this. I can do some software coding but need to work with others to take something to completion. That difficulty is also why I think of reusing existing work where possible.
We should welcome all assistance. If things seem to be coming along, I will probably announce this as a project about July 19 2020 at Las Vegas,
http://anarchovegas.com/ I believe that one theme of the event is development of technology. I'd also like to be able to announce a project of a replacement/competition for the TOR anonymization system, perhaps using a Raspberry Pi 4 CPU. The main obstacle to that at this point is finding somebody who would commit to write the appropriate software. I will probably announce both as projects, and see what kind of support we get.