Linux - Embedded & Single-board computerThis forum is for the discussion of Linux on both embedded devices and single-board computers (such as the Raspberry Pi, BeagleBoard and PandaBoard). Discussions involving Arduino, plug computers and other micro-controller like devices are also welcome.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hello! Have an issue I am trying to work through as I'm trying to make an HD recording device that also encrypts.
I've actually just started dabbling in the raspberry pi but no stranger to hacking around these controllers. Having said that, my knowledge is lacking in a few areas and am unsure that the pi can give me what I need in this instance - 1080p 30fps video recording and encryption.
A little more on what I want to try to achieve: I'm trying to record stuff at the highest quality- right now I guess 1080p at 30fps. I want to write/record these videos, maybe to an encrypted USB stick or to something like Dropbox.
I'm more or less looking for an easy user experience. Im making this for my dad who's not the most tech savvy...so i need to take into account the fact that he is confused often
1. Any ideas on which SBC can definitely perform this functionality without any hiccups?
2. In regards to writing and recording- does the sbc record onto its own disk before moving it to the encrypted drive like a usb or into the cloud (dropbox)? Or does it write into the encypted volume?
Once again...the most important thing is nice and easy automation of this.
Thanks for your help, thoughts, ideas, suggestions. It feels like a tall order as I have to outline so much of this out in order to make it work well for my dad. I feel a bit overwhelmed but just going step by step.
Distribution: Mainly Devuan with some Tiny Core, Fatdog, Haiku, & BSD thrown in.
Posts: 5,278
Rep:
What you are asking is processor intensive, so likely you need the fastest processor & biggest amount of ram, also writing to usb will be slow, maybe use a HDD or SSD rather than pendrive for storage.
What you are asking is processor intensive, so likely you need the fastest processor & biggest amount of ram, also writing to usb will be slow, maybe use a HDD or SSD rather than pendrive for storage.
Thanks for your response. Using the RPi as an example, wouldn't write capability of the USB port on the RPi dictate how quickly it could write to attached media? What if the file was written on the attached microSD then moved over to the attached media subsequently?
What you are asking is processor intensive, so likely you need the fastest processor & biggest amount of ram, also writing to usb will be slow, maybe use a HDD or SSD rather than pendrive for storage.
So maybe the Odroid-C1 might be what i am looking for? It seems to outperform the Pi2 on some key performance benchmarks, encryption included.
I'm rather confused here why something needs to be near idiot proof, but also be encrypted "for Dad", who's easily confused.
Recommend you start with a Pi to become familiar with the type of recording you wish to do, therefore you can learn what sizes of files are required to capture what you're trying to capture in video and you'll be able to explore user applications which will perform the recording, so you can tune the capabilities to fit them with the user and their needs.
Then once you've learned about how well this does or doesn't work, you can next explore greater processing power as well as enhanced storage media, and next transfer capabilities. And then finally consider moving to use encryption if that's so important to you. Bear in mind that both video capture and encryption are processor intensive tasks.
Another option is to just look into DVR style recorders or digital cameras which can record at these rates onto media storage devices such as SD or Compact Flash cards.
I'm rather confused here why something needs to be near idiot proof, but also be encrypted "for Dad", who's easily confused.
Recommend you start with a Pi to become familiar with the type of recording you wish to do, therefore you can learn what sizes of files are required to capture what you're trying to capture in video and you'll be able to explore user applications which will perform the recording, so you can tune the capabilities to fit them with the user and their needs.
Then once you've learned about how well this does or doesn't work, you can next explore greater processing power as well as enhanced storage media, and next transfer capabilities. And then finally consider moving to use encryption if that's so important to you. Bear in mind that both video capture and encryption are processor intensive tasks.
Another option is to just look into DVR style recorders or digital cameras which can record at these rates onto media storage devices such as SD or Compact Flash cards.
Fair enough, but it wasn't my intention to start a debate on what functionality a Luddite needs or doesn't need. The encryption part was my own addition specific to the subject of the recording.
I appreciate the thoughtful response on how I can work up to what it is I want to execute. Perhaps I should have been a little clearer on my credentials. I have been working with microcontrollers for years now. I am super comfortable with developing on these platforms so was undaunted by the microprocessor jump. My question was geared towards any recommendations on SBC's that could handle this job with aplomb.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.