The TinyPilot forum is now closed.

As part of our efforts to provide more direct, focused, and responsive support, we are transitioning our forum to a read-only format. While you can continue to browse past discussions, we invite you to explore our FAQ or contact us by email for personal support. We appreciate your understanding - thank you to everyone who has contributed to our forum community over the years!

No internet connection
  1. Home
  2. Technical Support

NetGear Router Blocks TinyPilot H.264 Traffic over Internet WAN

By Aaron @AaronP
    2023-02-14 06:05:04.688Z

    Hi All. After troubleshooting using TinyPilot over an internet connection, I was only getting an MJPEG feed, and it was impossible to get H.264 video unless i was connected to my office's on-site LAN or connected via company VPN. I discovered that the problem was a router setting on my home's NetGear Router: I changed the default Router settings for "NAT Filtering" from "Secured" to "Open", now I can get H.264 video from my office's TinyPilot to my home laptop directly via a public IP address.

    • 1 replies
    1. C

      Hi Aaron, thanks for sharing your solution with us! TinyPilot uses the relatively new WebRTC protocol to send H.264 video over the network, whereas MJPEG is sent using more established protocols. This means that everything between your TinyPilot device and your browser needs to support and allow WebRTC connections for H.264 video to work. This is usually the case but, as you’ve noticed, there are unfortunately some exceptions. WebRTC is being used by an increasing number of services though (e.g. video conferencing tools) so support is likely to become widespread going forwards.