I bought EyeTV software a few years ago and bought the Turbo.264 hardware encoder with it. It worked pretty well and would allow me to use my Core2Duo Mac Mini to stream live TV to my phone. Several updates later, I’m running Yosemite and EyeTV 3.6.7 and the Turbo.264 no longer works for streaming video. I upgraded to a dual core i5 Mac Mini, but it still doesn’t have enough processing power to re-encode a high definition stream in real time. (Activity monitor shows over 100% CPU usage.)
I thought that the Turbo.264 was useless, but it turns out that it can be enabled through a quick command in the terminal!
First, turn off Sharing in the EyeTV Preferences. Then….
1) Quit EyeTV and Turbo.264 HD software.
2) Open the Applications/Utilities folder.
3) Open the Terminal application.
4) Enter the following line
defaults write com.elgato.eyetv “Allow to use Turbo for HTTP Streaming” -bool true
5) Then, press Return.
6) Launch EyeTV and Turbo.264 HD software.
*******
To disable Turbo use:
1) Quit EyeTV and Turbo.264 HD software.
2) Open the Applications/Utilities folder.
3) Open the Terminal application.
4) Enter the following line
defaults write com.elgato.eyetv “Allow to use Turbo for HTTP Streaming” -bool false
5) Then, press Return.
With my Turbo.264 enabled once again my CPU usage hovers around 90% which gives a smooth stream.