sainswor99
05-03-2007, 10:52 AM
Ok,
I think I'm finally beginning to understand what some of the advanced options in placeshifter do (after much monkeying around on my home network with my old laptop), and I thought I'd share (and ask for additional enlightenment):
The biggest issue with Placeshifter (AFAIK) is smooth playback. Even on a relatively high speed internet connection, I was getting occasional jerks, etc; I finally figured out that playback quality is a balance between server CPU utilization, the network, and client CPU utilization (some of you are probably saying "DUH!" at this moment). Let me lay out my environment for you: My SageTV media server is a dual-core Pentium D 2.8 ghz box, with 2 gig of RAM. I have my media partitions formatted with 64K blocks. I have cable internet access, with a 1.2M upload speed.
When on my LAN, playback without transcoding is fine on my laptop if I disable video post processing. However, when connecting over the Internet, I start running into problems. What works reasonably well is to
a. Disable video-post processing (client factor)
b. Set the network speed to 512K (half my upload bandwidth), and
c. Disable b-frames (client & server factor)
However, I'll still get the occasional hiccup; what I noticed last night is that one of processors maxes out to 100% (50% for the box) with SageTVTranscoder.exe when I adjust the playback speed. There does not seem to be any relationship to the recording quality and CPU utilization when transcoding; in other words, if I transcode either a high quality or a low quality file, the CPU utilization still jumps to 100%.
Now for the questions:
1. Are the specs for my mediaserver too low for transcoding?
2. Is there some setting on the server to help with transcoding that I'm missing? I used to use Orb on this box (before they went nuts with the Orb 2.0 design), and I don't remember the load elevating this high.
3. Anybody have any other suggestions to improve the Placeshifting experience?
Stu
I think I'm finally beginning to understand what some of the advanced options in placeshifter do (after much monkeying around on my home network with my old laptop), and I thought I'd share (and ask for additional enlightenment):
The biggest issue with Placeshifter (AFAIK) is smooth playback. Even on a relatively high speed internet connection, I was getting occasional jerks, etc; I finally figured out that playback quality is a balance between server CPU utilization, the network, and client CPU utilization (some of you are probably saying "DUH!" at this moment). Let me lay out my environment for you: My SageTV media server is a dual-core Pentium D 2.8 ghz box, with 2 gig of RAM. I have my media partitions formatted with 64K blocks. I have cable internet access, with a 1.2M upload speed.
When on my LAN, playback without transcoding is fine on my laptop if I disable video post processing. However, when connecting over the Internet, I start running into problems. What works reasonably well is to
a. Disable video-post processing (client factor)
b. Set the network speed to 512K (half my upload bandwidth), and
c. Disable b-frames (client & server factor)
However, I'll still get the occasional hiccup; what I noticed last night is that one of processors maxes out to 100% (50% for the box) with SageTVTranscoder.exe when I adjust the playback speed. There does not seem to be any relationship to the recording quality and CPU utilization when transcoding; in other words, if I transcode either a high quality or a low quality file, the CPU utilization still jumps to 100%.
Now for the questions:
1. Are the specs for my mediaserver too low for transcoding?
2. Is there some setting on the server to help with transcoding that I'm missing? I used to use Orb on this box (before they went nuts with the Orb 2.0 design), and I don't remember the load elevating this high.
3. Anybody have any other suggestions to improve the Placeshifting experience?
Stu