That is the question I have been trying to find out and unfortunately the answer has a bit of a yes and no answer.
First off let’s explain why I have been investigating home plugs, I have a rather complicated setup at home. I have a Windows Home Server, this stores all my media and it is situated in a cupboard downstairs off the kitchen, my main phone point is on the landing upstairs and this is where the modem / router is located. My Popcorn Hour is in the living room and the flooring in the house is solid oak.
My problem is how to connect the Windows Home Server to the router and also feed the Popcorn Hour with HD content, I hate WiFi as it is unreliable for constant data streaming and as my Wireless N Router has only one band, as soon as you connect anything that is not Wireless N certified the speed drops across the network to Wireless G so it is not an option to use Wireless.
So to the Home Plugs solution, for anyone that doesn’t know about Home Plugs you can have a read of the Wiki here.
I have three Zyxel PowerLine HomePlug AV’s, one connected to the router, one to the Windows Home Server and one for the Popcorn Hour. They are completely plug and play and simple to set up, plug them into the wall, plug in the supplied Ethernet cable and then plug the other end into the device and thats all there is to it.
As we already know streaming HD content can take up quite a lot of bandwidth and to be honest there are different types of HD content and depending on the bitrate of the files you are streaming depends on the success you will have.
I have successfully streamed high quality 1080P files with 30mbps and above variable bitrates using the 200mbps Home Plugs but every now and then I get stutters and sound drop outs, this can be very annoying and even worse if the wife and kids are sitting with you to watch a movie and it starts to freeze up, it drives me mad, so the answer to the question is yes they can handle 1080p HD streaming but not at the highest quality.
So my problem is how to get the most reliable system without having to rip my floors up or channel the walls, I have though long and hard about this and come up with one solution that will enable me to do it but it is not going to be easy.
I will leave all the components where they are, add in a gigabit switch connected to the Windows Home Server, run one cable from the gigabit switch externally over the house roof and into the living room behind the TV into the Popcorn Hour, this will enable me to have gigabit speeds from the Windows Home Server to the Popcorn Hour and the Home Plugs will only handle the internet connection to the Server and Popcorn Hour, this will provide massive bandwidth for streaming the highest bitrate content without any glitches, its my next project, I have the parts, just need to get over my fear of heights to get the ladders out and up onto the roof.
Will let you know when it is done and how it performs and if I fall off the roof!
4 thoughts on “Home Plugs and streaming HD content from a Windows Home Server”
I have a very similar setup with the router near the main phone point as this gives the best ADSL speeds. I then have the Xbox in the living room with the WHS and HTPC off in the study. These are all connected via Devolo dLAN 200 AV’s.
Although Home Plugs work great and are so simple to install there limitation is the 100mbps LAN ports. I can see that between the Home Plugs they are running at an average of 135mbps but there is still that physical limitation of 100mbps.
There are now Home Plugs with 1gbps ports but I’m not sure how much that will help since devices like the Xbox, PS3, etc still only have 100mbps ports in them.
Do you live in a terraced house? If not, over the roof seems a bit extreme. Why not just go round the side? It’s generally a lot easier than over the roof – I did that with a connection from my study to my living room to link my home server to the media center. I also put in another router in the living room so that I could use the same hard wired connection to go to my PS3, and it works fantastically – much better than the home plugs which I used to use too.
You’ll also find that external cable costs a lot more than internal cable, but you can cut that down by putting some shielding around it. I used some flexible hose designed for water buts to run my cable through, and it has the added advantage of offering some protection against it getting bashed outside by the window cleaner or someone like that (I definitely couldn’t afford armoured cable).
If you do have to go up and over, why not go in through the eaves and through your loft rather than right over the top. That will protect the cable a bit from the most exposed positions.
I followed a similar process for a while, using in my case the Devolo 200mbps units. But i found that HD content , particularly ‘managed’ , Blu Ray or HD-DVD with high bit rates where unpredictable.
The root cause was i was told that the home plugs effectively behave like a HUB and not a Switch, so the level of collisions rises fairly quickly. The second factor at work was when you monitored the actual bitrates available at any given time , it tended to collapse below 100mbps when the ‘network’ was busy.
We followed the external route. The Switch was located in the loft/attic, with cable runs taken to the edge of the building , then passed out thorugh the eves, and run down behind the drain pipes, tie-wrapped on. The trick here was to use a colour of cat 5e/6 that matches your drain pipes. Then passed into the house at the nearest point close to ground level.
This has a huge ‘WAF’ , since no nailing around the building , hidden cables , etc. First time you paint your drain pipes , the whole thing disappears and doesnt ruin the look of the house.
Since we did it , a number of my friends have pursued it as the same soluton with almost universal success.
Using standard Cat5e wall socket points in the loft , recreates the all important ‘patch panel’ , with the ‘pretty’ sockets in the living spaces.
My view is dont hesitate , the 1Gbps is the way to go , and using the outside of you house , and the drain pipes , provides an excellent way to do it without the horrors of diggin holes in the walls.
{"id":null,"mode":"button","open_style":"in_place","currency_code":"GBP","currency_symbol":"\u00a3","currency_type":"decimal","blank_flag_url":"https:\/\/thedigitallifestyle.com\/w\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/thedigitallifestyle.com\/w\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"none","featured_image_url":false,"featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"TheDigitalLifestyle.com","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"TheDigitalLifestyle.com","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for being a supporter!","payment_confirmation_title":"TheDigitalLifestyle.com","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}
I have a very similar setup with the router near the main phone point as this gives the best ADSL speeds. I then have the Xbox in the living room with the WHS and HTPC off in the study. These are all connected via Devolo dLAN 200 AV’s.
Although Home Plugs work great and are so simple to install there limitation is the 100mbps LAN ports. I can see that between the Home Plugs they are running at an average of 135mbps but there is still that physical limitation of 100mbps.
There are now Home Plugs with 1gbps ports but I’m not sure how much that will help since devices like the Xbox, PS3, etc still only have 100mbps ports in them.
Do you live in a terraced house? If not, over the roof seems a bit extreme. Why not just go round the side? It’s generally a lot easier than over the roof – I did that with a connection from my study to my living room to link my home server to the media center. I also put in another router in the living room so that I could use the same hard wired connection to go to my PS3, and it works fantastically – much better than the home plugs which I used to use too.
You’ll also find that external cable costs a lot more than internal cable, but you can cut that down by putting some shielding around it. I used some flexible hose designed for water buts to run my cable through, and it has the added advantage of offering some protection against it getting bashed outside by the window cleaner or someone like that (I definitely couldn’t afford armoured cable).
If you do have to go up and over, why not go in through the eaves and through your loft rather than right over the top. That will protect the cable a bit from the most exposed positions.
It is a terraced house so that is why I am going over the top, I will investigate the eaves option, will get the ladders out at the weekend.
Hi Chris,
I followed a similar process for a while, using in my case the Devolo 200mbps units. But i found that HD content , particularly ‘managed’ , Blu Ray or HD-DVD with high bit rates where unpredictable.
The root cause was i was told that the home plugs effectively behave like a HUB and not a Switch, so the level of collisions rises fairly quickly. The second factor at work was when you monitored the actual bitrates available at any given time , it tended to collapse below 100mbps when the ‘network’ was busy.
We followed the external route. The Switch was located in the loft/attic, with cable runs taken to the edge of the building , then passed out thorugh the eves, and run down behind the drain pipes, tie-wrapped on. The trick here was to use a colour of cat 5e/6 that matches your drain pipes. Then passed into the house at the nearest point close to ground level.
This has a huge ‘WAF’ , since no nailing around the building , hidden cables , etc. First time you paint your drain pipes , the whole thing disappears and doesnt ruin the look of the house.
Since we did it , a number of my friends have pursued it as the same soluton with almost universal success.
Using standard Cat5e wall socket points in the loft , recreates the all important ‘patch panel’ , with the ‘pretty’ sockets in the living spaces.
My view is dont hesitate , the 1Gbps is the way to go , and using the outside of you house , and the drain pipes , provides an excellent way to do it without the horrors of diggin holes in the walls.