Find here a few of the most frequently asked questions.
WHAT DEVICES IS THIS COMPATIBLE WITH?
The peer-to-peer component of the Seajei solution is a pure software solution that has been developed using only basic C and sockets. Therefore it can run on any embedded systems such as embedded Linux, FreeRTOS, Marvell microprocessors, Texas Instruments, and more, as well as iOS, Android, PC, Mac, Linux, etc. The included video and audio players and capture modules are provided as a drop-in frameworks for iOS. Android versions are under development.
HOW MUCH FASTER DOES THIS TECHNOLOGY PERFORM COMPARED TO WHAT IS TYPICALLY USED FOR CAMERAS SUCH AS DOORBELLS OR SECURITY CAMERAS?
Most hardware products in the market today including home security monitoring cameras, baby monitors, and doorbells need 4 to 15 seconds to create a connection (some need 30 seconds or even a minute), and then the video is typically delayed by 1 to 2 seconds, and by as much as 4 or 5 seconds or more. The delay can quickly grow to 30 seconds or more if either device has poor network bandwidth. The Seajei solution can establish a connection and start displaying the video in as little as 0.2 seconds over cellular data, and even faster over WiFi. It has a data latency of about 2 to 10 milliseconds if both devices are connected to the same WiFi, or 10 to 100 milliseconds otherwise. Unlike most solutions used today, the latency does not worsen over the time in poor network conditions.
HOW SECURE IS THE DATA TRANSFER?
The data is encrypted end-to-end, and for every new video session a new random 256-bit secret key is generated and securely exchanged via TLS 1.2.
HOW DOES THE OPERATING COST COMPARE WITH OTHER SOLUTIONS?
For 50,000 active customers doing a few sessions a day, the operating costs for Seajei are estimated at $431/month. If using some of the leading software providers today, the same costs would be $48,000/month.
HOW WILL IT PERFORM IN OTHER COUNTRIES?
Communication with cloud servers will automatically be routed through the nearest cloud data center available. At this time the technology uses Amazon AWS, which has data centers across the world, and so the performance will be optimal no matter where the devices are connecting from. When a peer-to-peer connection is established without needing servers to relay data, it will automatically use the quickest route possible.
CAN THE TECHNOLOGY WORK WITH ANY CLOUD PROVIDER?
Yes it can. It currently uses AWS, but can be changed to use any other cloud provider if needed.
WHY WILL THIS TECHNOLOGY WORK ON EMBEDDED DEVICES WHERE OTHERS WON’T?
There are some technologies available such as WebRTC, which was originally designed to communicate from browser to browser on desktop machines. But they require power and memory, doing some heavy processing and memory allocations. Although the Seajei solution is WebRTC based, it was designed to be much more light-weight in such a way that it runs from basic C code and sockets and optimizes the way it establishes a peer-to-peer connection. Any embedded systems that are internet capable are compatible. In terms of memory and storage footprint, the provided library requires less than 30 kB for memory and about 200 kB footprint.
In case you haven’t found the answer for your question please feel free to contact us, our customer support will be happy to help you.