Transcoding for iPhone streaming over 3g

Got this to work on my crappy upstream 0,8MBps. Only trouble now is Im not able to transcode media of 720p and above, so if anybody have opinion on my setup.
OS: Server 2008 R2
Transcoder: serviio 0.6.1
HW: amd FX 8120 + 8gb ram
Other: 2gb ramdisk for temporary transcodefiles, PPTP VPN for eksternal access (builtin on 2008 R2 server)
DLNA app iPhone4: AirPlayer
Profile config:
As you see I have chosen the mpeg container with mpeg2 codec and downscaling the video stream to 328 bps + 112 bps stereo audio, this fits nicely into my slow 0,8MBps upstream. Transcoding dvdrips works fine with 60% cpu utilization over 8 cores, when trying to transcode 720p or 1080p H.264 I have 90% cpu utilization over 8 cores. Video stutters and stop for loading, same result if I try over the WIFI and no VPN.
Anyone know anything on cpu utilization on different encoders, mpeg vs others? I guess AirPlayer supports lots of different ones (XVID, AVI, RMVB, MKV, MOV, MP4, M4V).
Overclocking?
On a sidenote: will Serviio support compressed movies (.zip and .rar) in the future?
OS: Server 2008 R2
Transcoder: serviio 0.6.1
HW: amd FX 8120 + 8gb ram
Other: 2gb ramdisk for temporary transcodefiles, PPTP VPN for eksternal access (builtin on 2008 R2 server)
DLNA app iPhone4: AirPlayer
Profile config:
- Code:
-<Transcoding>
-<Video aBitrate="112" targetACodec="mp3" targetVCodec="mpeg2video" targetContainer="mpeg" forceVTranscoding="true" forceStereo="true" maxVBitrate="328">
<Matches container="asf"/>
<Matches container="mpegts"/>
<Matches container="mp4"/>
<Matches container="mpegvideo"/>
<Matches container="matroska"/>
<Matches container="avi"/>
<Matches container="flv"/>
<Matches container="wtv"/>
<Matches container="ogg"/>
<Matches container="3gp"/>
<Matches container="rtp"/>
<Matches container="rtsp"/>
<Matches container="applehttp"/>
</Video>
-<Audio aBitrate="128" targetContainer="mp3">
<Matches container="mp3"/>
<Matches container="asf"/>
<Matches container="flv"/>
<Matches container="rtp"/>
<Matches container="rtsp"/>
<Matches container="mp4"/>
<Matches container="flac"/>
<Matches container="ogg"/>
<Matches container="lpcm"/>
<Matches container="adts"/>
</Audio>
</Transcoding>
-<OnlineTranscoding>
-<Video aBitrate="112" targetACodec="mp3" targetVCodec="mpeg2video" targetContainer="mpeg" forceVTranscoding="true" forceStereo="true" maxVBitrate="328">
<Matches container="asf"/>
<Matches container="mpegts"/>
<Matches container="mp4"/>
<Matches container="mpegvideo"/>
<Matches container="matroska"/>
<Matches container="avi"/>
<Matches container="flv"/>
<Matches container="wtv"/>
<Matches container="ogg"/>
<Matches container="3gp"/>
<Matches container="rtp"/>
<Matches container="rtsp"/>
<Matches container="applehttp"/>
</Video>
</OnlineTranscoding>
As you see I have chosen the mpeg container with mpeg2 codec and downscaling the video stream to 328 bps + 112 bps stereo audio, this fits nicely into my slow 0,8MBps upstream. Transcoding dvdrips works fine with 60% cpu utilization over 8 cores, when trying to transcode 720p or 1080p H.264 I have 90% cpu utilization over 8 cores. Video stutters and stop for loading, same result if I try over the WIFI and no VPN.
Anyone know anything on cpu utilization on different encoders, mpeg vs others? I guess AirPlayer supports lots of different ones (XVID, AVI, RMVB, MKV, MOV, MP4, M4V).
Overclocking?
On a sidenote: will Serviio support compressed movies (.zip and .rar) in the future?