Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Is the Raspberry Pi Model B (the one with 512MB RAM) powerful enough to run a mythtv backend (along with some USB or network storage, of course)? Can it record TV, and can I stream 1080p video from it to a capable frontend?

Evidence from experience preferred, but if you think you can give an educated guess based on the specs, that would also be helpful.

share|improve this question
    
Another relevant bit of information: the actual TV stream would be coming from an HDHomeRun device on the network. –  Josh Oct 19 '12 at 19:03
add comment

3 Answers

up vote 0 down vote accepted

my (educated) guess: encoding the stream as h264 should be possible since it is supported by the hardware. other encondings will never be able to be done in realtime since the processor uis just to weak for this kind of application. you should look out for linux distributions that have a kernel supporting hardeware encoding. but as mentioned in the comments: this stream had to come via ethernet, so make sure thats possible.

share|improve this answer
add comment

The HDHomeRun stream would be already encoded as an mpeg stream so there is no need to encode on the RPi. I suspect where you would run into problems would be the MySQL database updates that MythTV does for seek tables and program guide information, especially if you are using USB or network connected storage since the RPi connects to the network through USB (the ethernet chip is USB connected on the board if I recall correctly). Essentially you would have the mpeg stream from the HDHomeRun coming in, the disk reads for the recording you are watching coming in, and then the mpeg stream going out to your frontend AND MySQL database queries trying to access storage all through the poor RPi USB.

I'm not saying it can't be done, but I suspect you can't record more than 1 show at a time, and might not be able to watch and record without issues.

share|improve this answer
1  
The Raspberry Pi uses USB 2.0, which supports up to 200Mbps of data throughput. ATSC HD broadcasts (the North American standard) cap out at 19.39 megabits/s, so the USB speed shouldn't be a problem: USB 2.0 has enough bandwidth for 20 broadcasts. Even though the data has to cross the USB twice (once between the network and the CPU, once between the CPU and the USB hard drive), that's still only 6/20ths of the bandwith even with two shows recording and one being played back, leaving plenty of extra bandwidth for any overhead. –  Theodore Murdock Mar 4 '13 at 18:03
add comment

Can I run mythbackend on Raspberry Pi? A definitive YES, I have mythtv raspbian running on a Pi. http://help-it.cc/howto/MythRaspbian.pdf

share|improve this answer
    
We generally discourage link-only answers. Could you post the relevant information in the body of your answer? –  cpast Mar 14 '13 at 0:54
    
The PDF has disappeared. –  Peg Leg 3941 Mar 3 at 2:22
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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