This document outlines a process for using Consul and DNS to dynamically route streams between Nginx instances. It involves launching a Consul cluster, configuring Kube-DNS to use Consul for DNS resolution, registering each published stream in Consul with the Nginx IP address, and resolving the stream's unique DNS name in Consul to route to the correct Nginx instance. When a stream is played, its name would be resolved through Consul DNS to the IP of the Nginx holding that stream. This allows streams to be pulled from one Nginx to another in a dynamic way.