FORUMS
Remove All Ads from XDA
Post Reply Email Thread
Because Chromecast communicates solely via WiFi, the minimum sustained wireless bandwidth is critical for streaming quality.

This is usually not a problem for "normal" Chromecast applications that pull streams from the Internet - those services are designed to adapt to and scale with the available connection speed.

Content streaming from local devices is a different scenario altogether.

Chromecast doesn't necessarily work the same as traditional set-top media players (Apple TV, WDTV, Roku, etc) when streaming media from your phone/tablet/computer (device-local) and LAN-based (from a server) media can consume more bandwidth than you would expect.

Depending on where the media is located and how it is being sent to Chromecast, up to 3x the media's bitrate may be consumed (and required) on the WiFi network. If you have high bitrate media, this can easily overload an 802.11g connection or even an 802.11n connection.

Keep in mind that connection speed is not constant, and is limited by both your environment and your router.
Other nearby WiFi devices can cause interference, and the 2.4 GHz wireless band that Chromecast uses is "crowded" with many devices like cordless telephones and microwave ovens using overlapping frequencies.

Also, routers vary in the wireless speeds they can maintain. Just because you have a 802.11n 150 Mbps connection, that does not mean your router can truly sustain 150 Mbps throughput.

Better routers advertise use cases for "HD streaming" and have Gigabit LAN ports rather than 100 Mbps LAN ports found on cheaper models.
Just like a Gigabit Ethernet USB 2.0 adapter will never reach full Gigabit speed due the USB 2.0 bottleneck (480 Mbps), cheaper routers often are limited by their internal processor's lack of forwarding speed.

See the attachments for use examples and how the required bandwidth can multiply: Note that the 10 Mbps figure is just an example.
  1. Standard Internet stream example
    YouTube, Hulu Plus, HBO Go, VEVO, etc use this methodology
  2. Direct stream from LAN storage example
    Plex (from a local Plex server) and fling (from a desktop) work this way. Desktop and Tab casting from Chrome also uses this data flow.
    Data is sent from the LAN device via WiFi
    Chromecast receives data from the LAN device via WiFi
  3. Streaming from wireless device storage example
    Casting content stored on the device (device-local) from Avia or RealPlayer Cloud use this method.
    Data is sent from the casting device via WiFi to Chromecast
    Chromecast receives data via WiFi
  4. Forwarding from LAN storage example
    Casting content stored on a LAN device (DLNA, network share, etc) from Avia uses this method.
    Data is sent from the LAN device to casting device running Avia via WiFi
    Data is sent from the casting device running Avia via WiFi to Chromecast - this is the forwarding piece, data travels through
    Chromecast receives data via WiFi

To optimize available bandwidth for Chromecast:
  • Use an 802.11n dual-band router and put your other wireless devices on the 5 GHz access point whenever possible
    or use a separate WiFi access point connected to the wired network for Chromecast
  • Use wired connections for cast sources (server/desktop/laptop) wherever possible
  • Reencode high-bitrate media to lower bitrate (4 Mbps should be fine for most use)
  • Optimize Chromecast's ability to get a stable WiFi signal - move it away from the TV using the HDMI extender or an HDMI extension cable
    and/or move your router so it's closer to Chromecast (but not too close - too close can get into a "drowned in the noise" situation)
Attached Thumbnails
Click image for larger version

Name:	Slide1.JPG
Views:	6521
Size:	45.5 KB
ID:	2505264   Click image for larger version

Name:	Slide2.JPG
Views:	6318
Size:	50.7 KB
ID:	2505265   Click image for larger version

Name:	Slide3.JPG
Views:	5740
Size:	47.4 KB
ID:	2505266   Click image for larger version

Name:	Slide4.JPG
Views:	5126
Size:	47.5 KB
ID:	2505267  
The Following 14 Users Say Thank You to bhiga For This Useful Post: [ View ] Gift bhiga Ad-Free
10th January 2014, 03:31 AM |#2  
Senior Member
Thanks Meter: 375
 
More
Great Post this deserves a Pin!
10th January 2014, 04:06 PM |#3  
Junior Member
Thanks Meter: 0
 
More
One big thing a lot of people don't realize is that wireless is half duplex...

If you have 2 devices on the same wireless network transferring data between each other, they will do so at half the speed, because only one device can talk at a time.

Say for example you have a PC wired to your router, and another PC on wireless.. You can copy a file between these computers at around 6MB/sec. Now you take the wired PC and connect it to the same wireless network instead. You will notice your copy speed is now around 3MB/sec.

If you are utilizing a wireless repeater to connect any of your devices to your wifi network, those connected to the repeater will experience the same halving of speed as well.

This is why having your local media source on a different band or wired helps so much.
10th January 2014, 08:07 PM |#4  
Senior Member
Thanks Meter: 95
 
More
Quote:
Originally Posted by stevewm

One big thing a lot of people don't realize is that wireless is half duplex...

If you have 2 devices on the same wireless network transferring data between each other, they will do so at half the speed, because only one device can talk at a time.

Say for example you have a PC wired to your router, and another PC on wireless.. You can copy a file between these computers at around 6MB/sec. Now you take the wired PC and connect it to the same wireless network instead. You will notice your copy speed is now around 3MB/sec.

If you are utilizing a wireless repeater to connect any of your devices to your wifi network, those connected to the repeater will experience the same halving of speed as well.

This is why having your local media source on a different band or wired helps so much.

Here's a scenario I would appreciate your comment on:
I have a bridge that connects to my main router. The media source (laptop) is connected direct to the bridge which is in the living room with my CC, the CC is wireless to the bridge. Will the distance the bridge is from the main router come into play if doing local media?
15th January 2014, 08:35 AM |#5  
Senior Member
Thanks Meter: 60
 
More
Quote:
Originally Posted by sherdog16

Here's a scenario I would appreciate your comment on:
I have a bridge that connects to my main router. The media source (laptop) is connected direct to the bridge which is in the living room with my CC, the CC is wireless to the bridge. Will the distance the bridge is from the main router come into play if doing local media?

It shouldn't.... Unless the run to the main router is abnormally long.

My current setup has my plex server across the house from my TV room. Two out of three routers are upstairs and one is in the room with my plex server. All but one router is set up as access points. The distance combined between the three routers is roughly 200 feet. The distance is split between the three. Then roughly 25 feet from the closest router to the ccast. I have no more noticeable lag in the TV room than using the ccast in the back bedroom that the plex server is in.

I am sure if I was going to ping test this I would have a higher latency the further away it goes.... But like I said to real world use I can't tell it slows it down.

Sent from my Nexus 5 using Tapatalk
15th January 2014, 08:47 AM |#6  
bhiga's Avatar
OP Recognized Contributor
Thanks Meter: 1,027
 
Donate to Me
More
Quote:
Originally Posted by rans0m00

I am sure if I was going to ping test this I would have a higher latency the further away it goes.... But like I said to real world use I can't tell it slows it down.

Exactly that. For home use, distance of wired connections doesn't matter much, as long as it's within specs and packets aren't being lost.

Distances for wireless connections, on the other hand, make a huge difference both in terms of latency and sustained transfer speed (bandwidth).
21st February 2014, 02:03 PM |#7  
dan1431's Avatar
Senior Member
Thanks Meter: 28
 
More
Prior to HBOGO becoming CC compatible, I would cast a tab from my desktop Chrome browser streaming a movie or show from HBOGO without any issues.

Now I should point out that except for the CC, phone and tablet, all my devices (various PCs) are hard wired and I am running DD-WRT on my router and wireless access point.

Dan

Sent from my Nexus 5 using xda app-developers app
21st February 2014, 03:28 PM |#8  
bhiga's Avatar
OP Recognized Contributor
Thanks Meter: 1,027
 
Donate to Me
More
Quote:
Originally Posted by enricong

I tried the Chromecast Video extension on my laptop and can get similar results.

I'm pretty sure it is something with chrome or the extension itself.

I'd agree with the previous poster(s) that the extension simply doesnt work that well, however it sounds like other people in this thread have gotten it to work.

Sometimes other Chrome extensions can interfere.

Quote:
Originally Posted by dan1431

Now I should point out that except for the CC, phone and tablet, all my devices (various PCs) are hard wired and I am running DD-WRT on my router and wireless access point.

This is generally ideal. Any devices that can be reasonably kept off of wireless should be.
21st February 2014, 07:11 PM |#9  
Member
Flag San Jose
Thanks Meter: 13
 
More
You can use a program like WiFi Analyzer to determine the best wifi channel with your router. For some area with congested wifi traffic it might help optimize your network speed.

I've tweaked my 2.4ghz band as best as I could using that program and did a file transfer benchmark between my main pc and laptop. It's been running pretty smoothly without issues.
22nd February 2014, 12:08 AM |#10  
Junior Member
Thanks Meter: 0
 
More
This is interesting. I've looked at newer routers and wondered if/when I'd need to upgrade. I tried Allcast the other day. It worked great with photos and even an .mp4 of the latest True Detective. But a video of my daughter drumming was stuttering like YouTube on a bad day.

Sent from my Galaxy Nexus using Tapatalk
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes