For playback over 3G you need to encode using the EyeTV cellular or the 480x360 iPhone preset (you can select between iPhone 480x360, or iPhone + cellular or just cellular under EyeTV's Preferences > iPhone > More Options...). You also need to setup the My EyeTV account if you haven't already done so. Either that, or try what I detailed in my previous post which will produce much better quality and lower bitrates over 3G. In my hands, I can't stream the standard 480x360 iPhone preset over 3G -- it just stops and pauses too often.Worked great at home. At work I can connect and schedule and watch live tv, but recorded shows all return a "this video is not compatible" when trying to play, even after they were exported to the "best" and "iphone" format.
https://forums.macrumors.com/posts/8573102/
Hint: you need to open the EyeTV archive/recording package and manually encode a new file that is named in the same pattern as the iPhone encodings that EyeTV produces -- something like:
000000001073e985.iPhone.m4v
Then, you may have to relaunch the EyeTV application so that it recognizes the file that you've manually added to the archive.