Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
troubleshooting:network_packet_loss [2019/06/13 01:25] – neds | troubleshooting:network_packet_loss [2023/11/13 01:43] (current) – neds | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Troubleshooting network packet loss ====== | ====== Troubleshooting network packet loss ====== | ||
+ | <btn type=" | ||
===== Testing for packet loss ===== | ===== Testing for packet loss ===== | ||
- | ==== Low level test for network packet loss ===== | + | <WRAP indent> |
+ | |||
+ | ==== Low level test for network packet loss - Windows | ||
+ | <WRAP indent> | ||
From a cmd prompt run: < | From a cmd prompt run: < | ||
Line 14: | Line 18: | ||
You should see a series of dots. " | You should see a series of dots. " | ||
- | ==== Low level test for network packet loss - Legacy devices ===== | + | </ |
+ | |||
+ | ==== Low level test for network packet loss - Mac/Linux ==== | ||
+ | <WRAP indent> | ||
+ | |||
+ | From Terminal (Mac) or a shell on Linux, run: < | ||
+ | hdhomerun_config FFFFFFFF set / | ||
+ | hdhomerun_config FFFFFFFF save /tuner0 null</ | ||
+ | |||
+ | Replace "< | ||
+ | |||
+ | If you have more than one HDHomeRun unit then replace " | ||
+ | |||
+ | You should see a series of dots. " | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== Low level test for network packet loss - Legacy devices ==== | ||
+ | <WRAP indent> | ||
1) Run HDHomeRun Setup and go into the channel editor. Choose a physical channel number (for example CH45). This is the number before the - in the Tune column. | 1) Run HDHomeRun Setup and go into the channel editor. Choose a physical channel number (for example CH45). This is the number before the - in the Tune column. | ||
Line 27: | Line 49: | ||
You should see a series of dots. " | You should see a series of dots. " | ||
+ | |||
+ | </ | ||
+ | </ | ||
===== Common issues and solutions ===== | ===== Common issues and solutions ===== | ||
+ | <WRAP indent> | ||
==== Network loss due to wireless ==== | ==== Network loss due to wireless ==== | ||
+ | <WRAP indent> | ||
+ | |||
We recommend using a wired network for streaming high-definition video. | We recommend using a wired network for streaming high-definition video. | ||
Line 44: | Line 72: | ||
If the router permits limiting the network speed to something below its theoretical max, try utilizing that. For example, eather than the typical 108Mb/s max for 802.11n, try limiting it to 72 or 54Mb/s operation. While in theory this will limit the maximum performance of the network, in practice the network will operate more reliably at the lower speed, minimizing speed fluctuations that can cause packet loss. | If the router permits limiting the network speed to something below its theoretical max, try utilizing that. For example, eather than the typical 108Mb/s max for 802.11n, try limiting it to 72 or 54Mb/s operation. While in theory this will limit the maximum performance of the network, in practice the network will operate more reliably at the lower speed, minimizing speed fluctuations that can cause packet loss. | ||
+ | </ | ||
==== Network loss due to Windows network throttling ==== | ==== Network loss due to Windows network throttling ==== | ||
+ | |||
+ | <WRAP indent> | ||
+ | |||
http:// | http:// | ||
Line 55: | Line 87: | ||
You will need to reboot after making this change. | You will need to reboot after making this change. | ||
+ | </ | ||
==== Network loss due to the PC network card ==== | ==== Network loss due to the PC network card ==== | ||
+ | <WRAP indent> | ||
+ | |||
- < | - < | ||
(Win7/8) Go into Control Panel, View network status and tasks, Change adapter settings\\ | (Win7/8) Go into Control Panel, View network status and tasks, Change adapter settings\\ | ||
Line 66: | Line 101: | ||
- Intel based interface: Click Configure and switch to the Advanced tab. Test with alternative Interrupt Mitigation settings. | - Intel based interface: Click Configure and switch to the Advanced tab. Test with alternative Interrupt Mitigation settings. | ||
- All interfaces: Click Configure are switch to the Advanced tab. Increase the Receive Buffer size (if this option is present). Test with the Interrupt Mitigation/ | - All interfaces: Click Configure are switch to the Advanced tab. Increase the Receive Buffer size (if this option is present). Test with the Interrupt Mitigation/ | ||
+ | |||
+ | </ | ||
==== Network loss due to a 3rd party software firewall ==== | ==== Network loss due to a 3rd party software firewall ==== | ||
+ | <WRAP indent> | ||
+ | |||
We have seen instances where some 3rd party firewall drivers fail to keep up with streaming HD video over RTP. | We have seen instances where some 3rd party firewall drivers fail to keep up with streaming HD video over RTP. | ||
Line 74: | Line 113: | ||
If uninstalling the 3rd party firewall fixes the problem then 1) Try upgrading to the latest version, or 2) contact the firewall vendor, or 3) consider using an alternative firewall such as Windows Firewall. | If uninstalling the 3rd party firewall fixes the problem then 1) Try upgrading to the latest version, or 2) contact the firewall vendor, or 3) consider using an alternative firewall such as Windows Firewall. | ||
- | ==== Network loss in macOS ==== | + | </WRAP> |
- | Create a file called sysctl.conf in /etc (this must be done as root or using sudo) and add the following lines:< | + | </WRAP> |
- | net.inet.tcp.sendspace=1048576 | + | |
- | net.inet.tcp.recvspace=1048576 | + | |
- | net.inet.udp.recvspace=81920 | + | |
- | net.inet.udp.maxdgram=65535</code> | + | |
- | Save the file and then reboot the computer. | + | {{tag> |