I'm planning to do a personal video recorder using Raspberry Pi that can take potential HDTV movies receiced from a USB DVB-C stick and record it to a USB hard disk drive.
The PI should run an SSH server that I can use to accasionally control when recording starts / stops. No SSH or other side-activity is needed while a recording happens.
Before I start doing all the hard work with looking for supplementary hardware, my questions are as follows
PI only has USB2 ports, and apparently the CPU only has one native USB root connected to a 2 port HUB on the board. Is the USB speed sufficient for driving both a DVB-C stick and a HDD? The HDD traffic will be outbound (going out of the PI), while the DVB-C traffic will obviously be inbound. If that makes a difference.
Is the CPU powerful enough to manage these tasks?