There are no live channel versions for the requested channels online. This is due to the relatively few outlets( Comcast Universal, Fox, Disney/ABC and Viacom/CBS) that control the majority of cable programming. It is in their best interest to not offer these online, as well as the interests of your cable provider. ESPN is available if your internet provider has signed on to their deal offering it. There are some interesting improvements coming to the ESPN online service.
The black boxes available on the market: Roku, Apple Tv, XBox 360 and Google TV are good options as long as you don't mind being a year and a half to two years behind, with some exceptions, using: Netflix, Hulu Plus(owned by three of the above media outlets) or Amazon VOD Prime. You can always buy individual episodes from the current season, but unfortunately Outdoor Channel doesn't sell them through these outlets

. They(the boxes) do however offer plenty of sports programming for out of market viewers as the NHL, NBA and MLB all stream through the above mentioned boxes IIRC. These of course cost just a little bit of money

for each league's package.