Raspberry Pi is a revolutionary device which increased the DIY community. Although its limited processing capability every one is trying to output the best of it. The objective is to pull this little device to its maximum by doing amazing things!
OpenELEC as said on the official page:
Open Embedded Linux Entertainment Center, or OpenELEC for short, is a small Linux distribution built from scratch as a platform to turn your computer into a complete XBMC media center. OpenELEC is designed to make your system boot as fast as possible and the install is so easy that anyone can turn a blank PC into a media machine in less than 15 minutes.
It was recently ported to Raspberry Pi and its results are encouraging!
Tvheadend is a:
TV streaming server for Linux supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, IPTV, and Analog video (V4L) as input sources.
It also comes with a powerful and easy to use web interface both used for configuration and day-to-day operations, such as searching the EPG and scheduling recordings.
This performance test is about Raspberry Pi resources consumption: OpenELEC on idle, playing 720p and 1080p video and TVheadend add-on playing and zapping on DVB-T national channels (streaming to itself and 1 device).
On a performance test it’s essential sharing all configurations and specs involved so you can reproduce or validate results.
- Raspberry Pi Model B
- Samsung 16 SD SDHC Memory Card
- Normal HDMI cable
- Belkin USB 5V 1A + Micro USB cable
- Ethernet link 10/100Mbps
I’m running my Pi with the latest OpenELEC RPi PVR build GIT-2ACDAE7 (as described here) with Refactor skin and TVheadend add-on at resolution of 1920×1080@50Hz and using XBMC Android Remote.
<?xml version=”1.0″ encoding=”UTF-8″?>
All tests are performed during 15 minutes after reboot and CPU normalization (all services and add-ons processing complete). PC streaming was done through VLC. OpenELEC access my network share over AFP.
#1 - Raspberry Pi CPU and Memory usage on idle
- XBMC.bin process CPU and Memory usage on idle.
- TVheadend process CPU and Memory usage on idle.
#2 - Raspberry Pi CPU and Memory usage playing 720p and 1080p videos over network.
- XBMC.bin process CPU and Memory usage playing 720p and 1080p videos over network.
#3 - Raspberry Pi CPU and Memory usage streaming to itself (TV).
- XBMC.bin process CPU and Memory usage streaming to itself (TV).
- TVheadend process CPU and Memory usage streaming to itself (TV).
#4 - Raspberry Pi CPU and Memory usage streaming to itself (TV) and PC.
- XBMC.bin process CPU and Memory usage streaming to itself (TV) and PC.
- TVheadend process CPU and Memory usage streaming to itself (TV) and PC.