View Source Mediasoup.Utility (mediasoup_elixir v0.14.4)
Utilities
Summary
Functions
Get listen ip from nodes. used in Router.pipe_producer_to_router for default implementation.
Get local ip from nodes. used in Router.pipe_producer_to_router for default implementation.
Functions
Get listen ip from nodes. used in Router.pipe_producer_to_router for default implementation.
Returns {:ok, ipaddress}
.
When from_node and to_node is same, return {:ok, "127.0.0.1"}, Otherwise return {:ok, "0.0.0.0"}
@spec get_remote_node_ip(node(), node()) :: {:ok, ipaddress :: String.t()} | {:error, reason :: term()}
Get local ip from nodes. used in Router.pipe_producer_to_router for default implementation.
Returns {:ok, ipaddress} | {:error, reason}
.
- execute gethostname on remote(connection to) node
- execute getaddr by hostname on local(connection from) node