Watch HDTV anywhere in the neighborhood (AKA: House to House wireless network for HDTV)
April 30th, 2007 at 12:49 pm by zackThere comes a time in a homeowners life when he realizes the importance of being able to play full high-definition content from his neighbor’s house 5 doors down… wirelessly.
Never mind the fact that getting the needed 20mbit sustained wireless connection for HD inside of a single house is difficult. The prospect of playing Music, DVDs and even full resolution HDTV between houses is just too tempting.
This is our story.

(vote for this story on digg or netscape)
Background
A few months ago, two SnapStreamians (Jason, Beyond TV lead developer and Zack, Beyond TV QA/your author) entered the glorious world of home ownership, 6 houses away from each other. The seed was planted early in passing conversation: “What if the houses were linked together?” The idea was tempting, but more pressing concerns, like garage door openers and lawn care, took precedence.
Time passed and most of the important projects were completed. Then, one day as we strolled the aisles of Fry’s (a surprisingly common occurrence), we wandered past the wireless networking section. “Extend your range 1.5 miles!â€? shouted one box. Could it be true? How fast would it be? We only need to go a few hundred feet. What would it take? Well, it was time to find out.
The research
Sadly, the Internet failed us in finding a great end-to-end guide of how to accomplish this task. We ran across a number of antennas and access points, but nothing really stood out as a nice package, short of some very expensive business class equipment. (If you have a good link to something that covers this, please post it in the comments.)
So we set the simple goal of allowing the two networks to speak to each other (no specific speed requirement) and took a guess about the hardware. We started with just the Buffalo wireless ethernet converter and a single 9db antenna. Aiming the antenna out the window of the 2 story house pointed to the attic of the 1 story, we achieved a connection to the standard access point in the house. Victory was ours! Except the connection speed was only 700Kbit/s. This would have been great, except our internet fiber connection to the houses was already faster.
So it began. A three week long process involving:
- 3 antennas
- 5 mounting points
- 4 access points
- so many trips to the roof and Lowe’s that we lost count
All of these things, culminating in a house to house wireless HDTV bridge.
A note to the un-initiated
In SnapStream tech support, we strongly discourage the use of standard 802.11g as a method of connecting Beyond TV Link to a server with HD content. The bitrate of HD is so high, it rarely works smoothly. Given that, our goal was generically pretty ridiculous, but that didn’t stop us.
Choosing the antenna
While the initial setup of pointing an antenna at other house’s regular wifi router worked, it proved that we actually needed specific hardware on each end if we expected to get anything faster than snail mail.
Clearly, the antennas were going to play a big part in the solution.
We tested 3 types
- A 9db directional outdoor
- 14db “corner” style (Omni-directional antenna in a 90 degree triangle box)
- 14db directional outdoor panel
The “corner” style antenna proved basically useless. The 9db directional was rather good, but maxed out at around 26% signal strength as reported by a WRT-54g with dd-wrt firmware. Good, but not good enough. That left us at the 14db directional antenna listed above. It achieved a 40% signal strength at a full 54mbps. This antenna was past the threshold of speed we needed for sustained HD and as a bonus, included all of the hardware we needed to mount it, short of a mast.
Antenna Placement and Mounting


For best performance, line of site between the antennas seemed desirable. Given easy access to the attic, we chose a pair of the 2.5″ sewer/drain vent pipes that extended from our roofs, both of which were at the rear most of the houses and had basic line of site to each other. Because of the size of the antennas, we needed to extend upward a bit from the pipe. We chose a 4′ piece of angle iron and used a dremel to cut it in half. Then, we spray painted it and two 3″ hose clamps flat black. Using the hardware included with the antenna, we mounted it to the iron and then attached the mast to the vent pipe with the hose clamps. For your installation, you may need to be slightly creative in your mounting solution. Just look for a good aiming position and figure out what it will take to mount the hardware.
Aiming
We started with the line of site directional aiming, each antenna pointed directly at the other. We maxed out at around 17mbps using this method. Our guess was that we were clipping the signal on some of the other houses. To remedy this, we aimed the antennas slightly out (see diagram). The theory here is that the radio waves are unobstructed as the leave the roof and then grow enough to hit the other antenna on the far side. Using this method, we achieved 22mbps sustained and bursts to 28mbps. Every installation is going to be different in this regard. The most important takeaway from this, however, is that in an obstructed view scenario, you may be physically limited from receiving a super fast signal.
Choosing the router and wireless ethernet converter
Once the antennas were mounted, most of the testing of this project was done with a Linksys wrt-54g with custom firmware on one end and the Buffalo Wireless Ethernet Converter (BWEC) on the other end.
The BWEC performed exactly as desired. Setup was simple and it gave the speeds we were looking for. In theory, any “wireless to ethernet converter” would work, but I would suggest this one, as it has everything you need including a single antenna port.
The wrt was very helpful, as it has a client signal strength meter built in. Unfortunately, it’s burst and “125mpbs” modes caused it to not pass traffic. Without changing it, that left us in the sub 20mbps (actual throughput). In other words, too little for HD.
The requirements were simple for a new access point, then.
Working “125mbps” mode
Single antenna port
Compatible with our BWEC
Thankfully, Buffalo makes a corresponding access point to the ethernet converter and it meets all of our requirements. Make sure to get the model numbers right, though, as they also sell a slower model that doesn’t have “Mimo Performance*”.
If you try this, we’d suggest a pair of matched routers, regardless of brand. That will make it more likely that they support the same “high speed” mode.
“Mimo Performance*”
As a side note, we should point out that the Buffalo access points used the phrase “Mimo Performance*” in their literature. The “*” indicates that it’s not actually mimo, but is supposed to do a similarly good job of extending range and boosting throughput. While we initially called shenanigans on this, it turned out to pretty much work. The box of the access point said that in “lab tests” they received 34.1mbps throughput. Given that our boxes were hundreds of feet away from each other and we still got 28mbps max (21mbps sustained), I’d tend to believe them.
Where to put access points
So now we have the hardware necessary, but no place to put it. Every situation will be different, but thankfully, ours was easy. In the one story house, we came down from the roof following the pipe into the attic with a 7ft extension antenna cable. From there we ran a new cat5e cable from the attic into the wiring closet using a fish tape to push the wire down the inside of the wall. This wire is connected to one of the lan ports on the access point (note: don’t use the WAN port). Power, for now, is via an extension cable from an attic mounted power outlet.

In the two story house, we couldn’t run a new cat5 down two stories, so we had to improvise. We reused a “phone” (due to the newness of the house, it was cat5e) cable that wasn’t in use by cutting it in the attic and removing it from the phone loop at the wiring closet. Once again, we re-used the attic power connection and hooked through the roof with a 7ft extension cable.

Recap
So far, we’ve installed the physical antennas, access points and plugged everything physically in.
If you’re following along at home, your setup should look similar to the diagram below.
Make it all talk to each other
Now all that is left is configuring all of the devices to speak on the right subnets to each other and not step on each others toes.
IP Addresses and DHCP
If each half of the network (each house) is going to have a separate internet connection, then each network must be on its own range of IP addresses. Choose how you are going to set this up first. In our case, house one is 10.0.0.x and house two is 10.0.1.x. Now, one network will need DHCP disabled. Start with the side that will have DHCP off. Assign the internet gateway the internal address of 10.0.0.1. Set each computer on this network to be on 10.0.0.x with a subnet mask of 255.255.0.0. Now set the Buffalo Access point (assuming it’s on this side of the network) a 10.0.0.X address and remember this address for later.
At the other house, set the internet gateway to be 10.0.1.1 with dhcp on and a subnet mask of 255.255.0.0. Have each client on the network retrieve a new dhcp address.
Note: If you already have a wireless gateway in either house, they can be left on, just make sure to also update their ip addresses too. Your laptops can (and should) still connect to their normal access point, not the new bridge.
Access point configuration and Security
Return to the configuration interface of the Buffalo Access Point (who got an IP address above). Change the channel to “1″ (you may need to try other channels, if “1″ doesn’t perform well) for the wireless and enable WPA-TKIP. Choose a password.
Now, go to the configuration webpage of the Wireless Ethernet Converter at the other house. Note: in our case, this device was on the IP 1.1.1.1 and required us to plug a laptop with a static IP directly to it to configure. You could also assign it to an address on your local network.
From there, do a “search” and find the access point from the other house. Choose it and confirm. Once back at the configuration home page, choose WPA-TKIP and enter your password. Confirm the selection and allow it to restart.
Ping a machine on the remote network. If it doesn’t work, check your Wireless Ethernet Converter to see that it is linked up to the access point.
If it pings, you’re connected now!
To people who want to share an internet connection:
If you want to just share a single internet connection, leave dhcp enabled for the internet router. Then, replace the second gateway in the diagram with a hub or switch. Devices on this switch should be able to retrieve a DHCP address and surf the web as well.
Testing Performance
To see how your network is performing, install Iperf on both sides of the network. Run one side in client mode and then test from the other side.
At this point, you’ll probably need to adjust the antennas to maximize your connection. You can spend days doing this (I promise).
Making Beyond TV Work
After all of this work, it’s refreshing to see that Beyond TV is easy to setup. The easiest way to connect to either machine is to run Beyond TV in “Link” mode from either one of the servers. To do this, add /networkclient:true to the end of the Beyond TV Shortcut in the start menu. When launched, Beyond TV will discover both machines and allow you to pick one. Seriously, it’s that easy.
At this point, if you have a steady 8-9mbit connection, you can easily watch standard def TV and with a 20-21mbit connection, you can watch HDTV.
Costs
Antennas $99ea (Microcenter)
Access Point $65 (Best Buy)
Wireless Ethernet Converter $70 (Best Buy)
Extension Cables for Antennas $7 (Fry’s)
4′ Angle Iron $8 (Lowes)
Total ~$350
Can I do this myself?
Probably. The best part of this solution is that you can map out most of it before spending money. The hard parts are getting the antenna mounted, running the antenna cable to the attic and running the ethernet from the access point/converter to your main network. If you can plan how to do those things, the rest is relatively easy.
Short notes if you’re trying this at home
- Acquire all hardware and tools
- Mount antennas on roofs
- Roughly aim them while mounting
- Run the antenna cable into attic (or through wall as needed)
- Run Ethernet cable between access point or ethernet converter to the main hub/switch for the house
- Configure the IP addresses of the two networks to not conflict (like 10.0.0.x and 10.0.1.x) and set the subnet mask of both networks to 255.255.0.0
- Disable DHCP on one side of the network
- Configure the access point on side one (including security settings)
- Configure the ethernet converter on side two to connect to the access point
- Test using ping and then iperf for speed
- Aim antennas (rinse and repeat until max speed is reached).
Future Ideas
There are a few more cool ideas that can come of this setup that we will discuss later.
Some of the ideas we have:
- Using wake on lan to wake up a Beyond TV server that’s in standby so you can access its content. (Note, since the writing of this article, this has been implemented)
- Using Other antennas: cantenna, omni-directional antennas.
- Connecting more than one client to the bridge.
- Bandwidth pooling (imagine using both 6mbit internet connections at once)
Conclusion
This problem is very solvable. In fact, other than the physical differences that will make each installation interesting, it’s downright simple. If a 20mbps connection isn’t required (for which we needed all new hardware), a slightly slower link could be made for even less money with smaller antennas and/or re-used wireless access points.
So, go out and do it. Find a friend and hook up your networks… there’s no excuse now.
Hardware
- 1x Buffalo Access Point Wireless G “Mimo Performance*” Router/Access Point
- 1x Buffalo Wireless G “Mimo Performance*” Ethernet Converter
- 2x Hawking Technology 14db Directional Outdoor Antenna
- 2x 7ft Antenna Extension Cable
or
30ft Antenna Extension Cable
Antenna Mounting Hardware Specific to your installation
In our case
- 4′ Angle Iron with pre-drilled holes (cut in half)
- 2x 3″ Hose Clamps to Attach Angle Iron to Roof Pipe
Software
- IP Packet Speed Tester IPerf
- 2x Full Beyond TV Installations (one at each house)
Tools:
- Ladder (Tall enough to get on roof)
- Socket Set
- Manual and Powered Screwdrivers and Bits
- “Fish Tape”
- Dremel and Carbon Re-enforced cutting wheel
- Safety Glasses
- Length of Cat 5e
- RJ-45 Crimper and Ends
- A partner in crime





April 30th, 2007 at 1:18 pm
As utterly useless as this is to 99% of the people out there, I’m ashamed to say I thoroughly enjoyed it. Thanks!
April 30th, 2007 at 7:35 pm
Impressive Jason & Zack! Now we know what you guys do in your spare time. Very nice work and great write-up. Thanks
April 30th, 2007 at 7:44 pm
First off, you guys really should be routing WAN links, not bridging them.
2ndly – Wifi transceivers can either send or receive data – but not at the same time. This is one of the main reasons why you don’t get the 54mbps even in perfect conditions – since the radio has to constantly switch modes when receving a data packet, then sending an ACK packet… the way to solve this problem is use two pairs of radios so that you have one RF link that just sends, and one that just receives… put one on channel 1, and the other on channel 11 and you’re good to go with a full-duplex RF link. And since you’re routing and not bridging, getting your links to just go one direction is trivial…
Next, I question your antenna choice… this is probably a religious thing, but you’d probably be better off with a more directional design like a yagi or even a parabolic dish. (making them on the cheap is relatively easy)
Additionally, from my own experience I can tell you that busting WPA (of any sort) is fairly trivial… and instead a VPN would be better way to go between the two sites… this would be a good place for IPsec (OpenVPN) or even something as simple as an SSH tunnel would do you better. (again, this would be easy to set up over a routed instead of a bridged link.)
Regardless, I’m glad you got it going… and next time you guys should have called me, I would have come over and helped.
April 30th, 2007 at 7:46 pm
[...] Watch HDTV anywhere in the neighborhood 30Apr07 SnapStream Blog » Watch HDTV anywhere in the neighborhood (AKA: House to House wireless network for HDTV) [...]
April 30th, 2007 at 8:08 pm
Why not connect the whole block. Hell why stop there…the possiblilies are limitless. One cable subscription with 100 HD boxes. Do you think cable co. would be suspicious?
April 30th, 2007 at 8:29 pm
I have been looking into this for awhile. I will have to try it now. Thanks for your detailed information.
I found you from engadgethd.com
B.
April 30th, 2007 at 8:40 pm
Might I recommend the addition of a lightening rod attachment to your antenna with an earthing strap.
You just know how surreal the storms get in Texas!
May 1st, 2007 at 3:05 pm
[...] * Ardour 2.0 was released. It looks pretty damn impressive for a free app! * Toshiba sells a Core2Duo 17″ laptop with a resolution of 1280×800 (a resolution usually used on 13.3″ screens). How stupid is that? I don’t think they try to target 80-year olds or semi-blind people with this laptop, so why so low res? The fonts will be as big as butter beans in these screens and you would probably able to count the pixels one by one! * I weigh 153.6 lbs today. I lost about 4 kgs in 2 weeks. South Beach Phase-I starts today for me and JBQ. * I am getting an OGG-capable mp3 player soon. * And so “Drive” got canceled, as predicted. * My dream gadget, a Bluetooth router, arrives soon too. * And so DELL chose Ubuntu. Wise choice. Hopefully this will make Ubuntu take their distro seriously and recruit engineers to actually add/fix stuff rather than just putting things together for distribution. More money is needed to do that, of course. * Wirelessly share internet connection, HDTV content, music etc. Cool guide. * I am approaching my 34th year of age this month. I am getting seriously old. And proof of that is that I find this guy sexy as hell, while if you would have asked me if Gere was sexy back in the ’80s or ’90s I would probably have thrown up on you. [...]
May 1st, 2007 at 10:54 pm
cool idea!! however, I question why would I like to have my neighbor to control my BTV box tho……
May 2nd, 2007 at 10:30 am
You guys are just plain nuts… I could just see you and Jason doing that, Zack gleefully positing this idea with one eyebrow cocked saying “hmm… I wonder if…..”
And remember, when someone asks you why you did it, just answer:
“Because we CAN.”
May 2nd, 2007 at 12:05 pm
[...] How can you not skim through an article that starts with: “There comes a time in a homeowners life when he realizes the importance of being able to play full high-definition content from his neighbor’s house 5 doors down… wirelessly.” [...]
May 2nd, 2007 at 12:28 pm
Check out this article where they linked an entire neighbourhood using MythTV: http://www.pbs.org/cringely/pulpit/2004/pulpit_20040930_000460.html
May 3rd, 2007 at 10:14 pm
That’s a nice innovation. Hope similar idea might be applied in car antennas. I just had some VW antenna mast due to the damage causing the antenna to malfunction.
May 3rd, 2007 at 10:25 pm
so do you guys actually use this?
May 4th, 2007 at 6:10 pm
Yes.
PBS reception works perfectly at Zack’s, yet I can’t pick up that channel. (Something about that extra 10′ height difference is magical.) So all my PBS watching is done via the wireless link.
May 19th, 2007 at 11:46 am
Thats a very cool antenna, i must say
September 23rd, 2007 at 12:00 am
Congrats! Some nice hacking!! Yes, you’re right, its hard to find all the info you need in one place and you’ve really added to pool. The free book http://wndw.net/ has lots of useful information in it, but getting the latest on equipment etc., can be hard.
A couple of random thoughts:
+ if you had needed to, you could gain a few more db by putting the radio in a waterproof box on the mast and shortened / removed the antenna lead
+ PoE is a nice way to provide power if you don’t have it handy (esp if the radio is in the box – just one cat-5 cable to run). Some radios will take it directly via the ethernet port, others will need a splitter (and possibly a voltage up/down converter, esp if they’re 5V powered)
+ There is some great old Cisco gear now available on Ebay for yearly anyway) unlike a lot of consumer gear.
+ 802.11a gear will support the speed and has the range to do short hops like this and won’t be subject to interference from the neighbor’s 802.11b/g access point (and their microwave oven, 2.4GHz phone etc). However getting a device that will act as a bridge can be hard – but some of the Cisco 1100 have an 802.11a/b radio
Thanks again for a great article and pics!
September 23rd, 2007 at 12:03 am
My comment about old Cisco gear got mangled by errant use of greater/less than symbols. The Cisco gear I suggest from Ebay is model 1100. It can be used as either an AP, bridge (and possibly configured as a dedicated point to point link?). There is a U.FL antenna connector easily accessible inside and its PoE compatible with a simple home made (or $10 bought) injector and the PS it comes with.
December 10th, 2007 at 2:29 am
Language nitpick: It’s “line of sight”, since it refers to your ability to see one antenna from the other. This is a big consideration when picking a radio “site”, which is a location.
You’ll want to waterproof those antenna connections. Wrap them first with a layer of electrical tape (pull tight so it stretches smooth), then a layer of CoaxSeal mastic, then an outer layer of more electrical tape. The inner layer just makes it possible to get the goop off the connectors should you need to service them someday.
Which parts came from Target? I see the bag in a photo…
With those fences dividing the yards, you could probably run fiber and have gigabit, too. You’d have to get the neighbors’ permission, of course, but a neighborhood-scale deployment isn’t out of the question, as that Cringely column proved….
January 29th, 2008 at 2:59 am
Nice post mate keeping in mind the growing concerns about HDTV. Hacking is pretty too much.We could do it without this.
January 11th, 2009 at 8:25 pm
You used the same method of fastening your antenna mast to your sewer vent. I thought I was the only one that thought of this. it’s a great easy way of mounting people! It’ works!