A method for determining the health of a wireless network, the method being performed by a media encoder device comprised in a communication system, wherein the communication system comprises a plurality of clients, a first access point and a set of second access points, the method comprising: determining, for the plurality of clients within the network, a total air percentage, Total_Air%, for each of the plurality of clients, the total air percentage for each client corresponding to a percentage of airtime occupied to send data in a specified interval, wherein the total air percentage is calculated by summing a transmit air percentage and a receive air percentage between each of the plurality of clients and an access point, wherein the access point is configured for communicating with the plurality of clients, and wherein if there are n clients connected to the access point, then H clients may transmit and receive data and the total air percentage at the access point is the sum of the total air percentage occupied by each of the n clients; determining, with a processor, a total air percentage for a first access point, Total_Air%_by_AP, within the network, the total air percentage for the first access point corresponding to a sum of the total air percentages of each of the plurality of clients; determining, with a processor, a transmit opportunity, Tx-Op, corresponding to a percentage of time a channel medium of the network is free for communication between a client and the first access point; determining, with a processor, a total air percentage used by a set of second access points, Total_Air%_Other_APs, the total air percentage used by the set of second access points corresponding to: 100% - the transmit opportunity - the total air percentage for the first access point; determining, with a processor, an air margin, Air_Margin, for the network, the air margin corresponding to an amount of extra free channel medium as compared to the current total air percentage for the first access point and being calculated by: Air_Margin = Tx − Op / Total_Air % _by_AP * 100 %; determining, with a processor, an overall health classification for the network based on the air margin, wherein the overall health classification includes at least three zones based on ranges of the determined air margin and respectively indicative of different levels of network bandwidth availability and streaming performance levels; and automatically determining a modification to improve the connectivity of the network based on making a network change relating to a particular client whose total air percentage is determined to be a major portion of the total air percentage for the first access point, Total_Air%_by_AP, and either providing a troubleshooting notice to the user to make the change or automatically making the change. determining, for the plurality of clients within the network, a total air percentage, Total_Air%, for each of the plurality of clients, the total air percentage for each client corresponding to a percentage of airtime occupied to send data in a specified interval, wherein the total air percentage is calculated by summing a transmit air percentage and a receive air percentage between each of the plurality of clients and an access point, wherein the access point is configured for communicating with the plurality of clients, and wherein if there are n clients connected to the access point, then H clients may transmit and receive data and the total air percentage at the access point is the sum of the total air percentage occupied by each of the n clients; determining, with a processor, a total air percentage for a first access point, Total_Air%_by_AP, within the network, the total air percentage for the first access point corresponding to a sum of the total air percentages of each of the plurality of clients; determining, with a processor, a transmit opportunity, Tx-Op, corresponding to a percentage of time a channel medium of the network is free for communication between a client and the first access point; determining, with a processor, a total air percentage used by a set of second access points, Total_Air%_Other_APs, the total air percentage used by the set of second access points corresponding to: 100% - the transmit opportunity - the total air percentage for the first access point; determining, with a processor, an air margin, Air_Margin, for the network, the air margin corresponding to an amount of extra free channel medium as compared to the current total air percentage for the first access point and being calculated by: Air_Margin = Tx − Op / Total_Air % _by_AP * 100 %; determining, with a processor, an overall health classification for the network based on the air margin, wherein the overall health classification includes at least three zones based on ranges of the determined air margin and respectively indicative of different levels of network bandwidth availability and streaming performance levels; and automatically determining a modification to improve the connectivity of the network based on making a network change relating to a particular client whose total air percentage is determined to be a major portion of the total air percentage for the first access point, Total_Air%_by_AP, and either providing a troubleshooting notice to the user to make the change or automatically making the change.