Can I run mythbackend on Raspberry Pi?

5

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.

Josh

Posted 2012-10-19T19:01:54.960

Reputation: 294

1Another relevant bit of information: the actual TV stream would be coming from an HDHomeRun device on the network. – Josh – 2012-10-19T19:03:10.560

Answers

0

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.

twall

Posted 2012-10-19T19:01:54.960

Reputation: 231

2

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.

Pat

Posted 2012-10-19T19:01:54.960

Reputation: 21

1The 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 – 2013-03-04T18:03:42.317

1

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

David

Posted 2012-10-19T19:01:54.960

Reputation: 19

We generally discourage link-only answers. Could you post the relevant information in the body of your answer? – cpast – 2013-03-14T00:54:36.620

1The PDF has disappeared. – EpicVoyage – 2014-03-03T02:22:08.177