When referencing content hosted outside of the repository, you can create an empty binary to act as a placeholder for the external content, specifying the URL of the external content.
See RESTful HTTP API - Containers#external-content from the Container REST API PUT method documentation for more information about creating a binary that redirects to external content.
When you retrieve the binary from Fedora, it sends a redirect to that URL. This allows you to attach relevant metadata to the binary, have it contained in a repository Container, etc., but still have the content served by a separate system.